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

index 62ab0c8..ab32795 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,177 @@
+2015-08-13  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Remove the sigc++/object.h header
+
+       Because it now contains no API.
+       See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+2015-08-12  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Update sigc++/.gitignore
+
+2015-08-12  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Store sigc++/slot.h in git, don't generate it from m4
+
+       * sigc++/macros/slot.h.m4: Remove.
+       * sigc++/slot.h: New in git.
+       * sigc++/filelist.am: Replace sigc++/macros/slot.h.m4 by sigc++/slot.h.
+       See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+2015-08-12  Murray Cumming  <murrayc@murrayc.com>
+
+       Remove the (generated) sigc++/hide.h header.
+
+       Because it now contains no API.
+       See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+       The generated sigc++/hide file did not include sigc++/adaptors/hide.h
+       so it did not exist as a convenience.
+
+2015-08-12  Murray Cumming  <murrayc@murrayc.com>
+
+       Remove the (generated) sigc++/retype.h header.
+
+       Because it now contains no API.
+       See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+       sigc++/macros/retype_h.m4 did define some m4 macros but these were
+       not actually used. The generated sigc++/retype.h file did not
+       include sigc++/adaptors/retype.h so it did not exist as a convenience.
+
+2015-08-12  Murray Cumming  <murrayc@murrayc.com>
+
+       Remove the (generated) sigc++/object_slot.h header.
+
+       Because it now contains no API.
+       See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+2015-08-12  Murray Cumming  <murrayc@murrayc.com>
+
+       Remove the (generated) method_slot.h header.
+
+       Because it now contains no API.
+       See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+2015-08-12  Murray Cumming  <murrayc@murrayc.com>
+
+       Remove the (generated) class_slot.h header.
+
+       Because it now contains no API.
+       See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+2015-08-04  Chun-wei Fan  <fanchunwei@src.gnome.org>
+
+       Visual Studio Builds: Move 2010 Projects to 2012
+
+       Since the builds of the *mm stack are going to use C++11, this means that
+       we can't build libsigc++ with MSVC 2005~2010 anymore, so we need to update
+       the Visual Studio project files to version 2012 (11.0), so that we can
+       still support building with Visual Studio, as it does support enough of
+       C++11 features that is needed.
+
+       Also clean up a little bit by dropping some of the unneeded items from the
+       projects and solution files.
+
+       These project files are clearly going to need more cleanup, and we should
+       drop the MSVC_Net2005 and MSVC_Net2008 folders, and rename MSVC_Net2010 to
+       MSVC_Net2012, but this commit will ensure that libsigc++ is indeed still
+       buildable with Visual Studio, and we can support Visual Studio 2013 and
+       2015 in a more efficient manner.
+
+2015-08-03  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       C++11: Replace deprecated std::auto_ptr by std::unique_ptr
+
+2015-07-26  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       C++11: visit_each_type<>(): Another check for the same type
+
+       The rest of my suggested additions in bug 752560 comment 3.
+       The #include <type_traits> are necessary, if header files are included
+       one-by-one, and not via #include <sigc++/sigc++.h>.
+
+2015-07-25  Murray Cumming  <murrayc@murrayc.com>
+
+       C++11: visit_each<>: Check for the same type as well as the base.
+
+       As suggested by Kjell Ahlstedt here:
+       https://bugzilla.gnome.org/show_bug.cgi?id=752560#c3
+
+       This fixes the test cases.
+
+2015-07-25  Murray Cumming  <murrayc@murrayc.com>
+
+       C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>.
+
+       As suggested by Kjell's comment here:
+       https://git.gnome.org/browse/libsigc++2/commit/sigc++/type_traits.h?id=1e9f65c978be67da71f15231643d504e06a6af3f
+       This also removes sigc::is_base_and_derived<> which should cause
+       only a slight API change but no ABI change.
+
+       Bug #752560
+
+2015-07-19  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
+
+       Update README, remove TODO
+
+       * README: Remove lambda from the list of directories.
+       Remove the list of compatible compilers. It has become obsolete now that
+       libsigc++ uses C++11 features.
+       * TODO: Remove. It's obsolete. TODO comments are now scattered in
+       the source code.
+
+2015-07-18  Murray Cumming  <murrayc@murrayc.com>
+
+       C++11: Use of range-based for loops.
+
+2015-07-18  Murray Cumming  <murrayc@murrayc.com>
+
+       C++11: More use of auto.
+
+2015-07-18  Murray Cumming  <murrayc@murrayc.com>
+
+       C++11: Use auto.
+
+       Trying to avoid using auto where its a specific type that we are
+       trying to test for.
+
+2015-07-18  Murray Cumming  <murrayc@murrayc.com>
+
+       Use -Wformat-security with --enable-warnings=fatal.
+
+       Because we use it in glibmm already. No code changes were necessary.
+
+2015-07-18  Murray Cumming  <murrayc@murrayc.com>
+
+       Use -Wshadow with --enable-warnings=fatal.
+
+2015-07-18  Murray Cumming  <murrayc@murrayc.com>
+
+       Revert "C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>."
+
+       This reverts commit bf89034e116d4d9eb761ceb4597c69f0f2b9c597.
+       I didn't meat to push that quite yet.
+
+2015-07-18  Murray Cumming  <murrayc@murrayc.com>
+
+       C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>.
+
+       As suggested by Kjell's comment here:
+       https://git.gnome.org/browse/libsigc++2/commit/sigc++/type_traits.h?id=1e9f65c978be67da71f15231643d504e06a6af3f
+       This also removes sigc::is_base_and_derived<> which should cause
+       only a slight API change but no ABI change.
+
+2015-07-18  Murray Cumming  <murrayc@murrayc.com>
+
+       C++11: Use of nullptr instead of 0.
+
+2015-07-18  Murray Cumming  <murrayc@murrayc.com>
+
+       2.5.1
+
+       2.5.1
+
 2015-07-17  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>
 
        Require mm-common 0.9.8
index df826df..bbb7585 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 5
index 45ced69..8be0ef7 100644 (file)
@@ -2,8 +2,8 @@
 #include <winver.h>\r
 \r
 VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 2,5,1,1\r
- PRODUCTVERSION 2,5,1,1\r
+ FILEVERSION 2,5,2,1\r
+ PRODUCTVERSION 2,5,2,1\r
  FILEFLAGSMASK 0\r
  FILEFLAGS 0x0L\r
  FILEOS VOS__WINDOWS32\r
@@ -16,11 +16,11 @@ BEGIN
         BEGIN\r
             VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"\r
             VALUE "FileDescription", "The Typesafe Callback Framework for C++"\r
-            VALUE "FileVersion", "2.5.1"\r
+            VALUE "FileVersion", "2.5.2"\r
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"\r
             VALUE "OriginalFilename", "sigc-2.0.dll"\r
             VALUE "ProductName", "libsigc++"\r
-            VALUE "ProductVersion", "2.5.1"\r
+            VALUE "ProductVersion", "2.5.2"\r
         END\r
     END\r
     BLOCK "VarFileInfo"\r
index df826df..bbb7585 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 5
index 45ced69..8be0ef7 100644 (file)
@@ -2,8 +2,8 @@
 #include <winver.h>\r
 \r
 VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 2,5,1,1\r
- PRODUCTVERSION 2,5,1,1\r
+ FILEVERSION 2,5,2,1\r
+ PRODUCTVERSION 2,5,2,1\r
  FILEFLAGSMASK 0\r
  FILEFLAGS 0x0L\r
  FILEOS VOS__WINDOWS32\r
@@ -16,11 +16,11 @@ BEGIN
         BEGIN\r
             VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"\r
             VALUE "FileDescription", "The Typesafe Callback Framework for C++"\r
-            VALUE "FileVersion", "2.5.1"\r
+            VALUE "FileVersion", "2.5.2"\r
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"\r
             VALUE "OriginalFilename", "sigc-2.0.dll"\r
             VALUE "ProductName", "libsigc++"\r
-            VALUE "ProductVersion", "2.5.1"\r
+            VALUE "ProductVersion", "2.5.2"\r
         END\r
     END\r
     BLOCK "VarFileInfo"\r
index cd580b2..0ab1991 100644 (file)
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C++ Express 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind", "tests\test_bind\test_bind.vcxproj", "{7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_return", "tests\test_bind_return\test_bind_return.vcxproj", "{EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_compose", "tests\test_compose\test_compose.vcxproj", "{45536B15-5178-4F81-B80C-8287B963F9D9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_deduce_result_type", "tests\test_deduce_result_type\test_deduce_result_type.vcxproj", "{474ACE1B-A818-4947-911C-B298CD7F6FBD}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_disconnect", "tests\test_disconnect\test_disconnect.vcxproj", "{5CCF0167-D23D-45B9-BCDA-F0B912470126}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_exception_catch", "tests\test_exception_catch\test_exception_catch.vcxproj", "{5C976C38-2A50-49E9-B381-6952E683FBED}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_functor_trait", "tests\test_functor_trait\test_functor_trait.vcxproj", "{F130A6B6-5E0A-4560-AE4A-E281DC538AC9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_hide", "tests\test_hide\test_hide.vcxproj", "{64BDAD0B-0D0B-42D0-940E-3BCDA783C880}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_mem_fun", "tests\test_mem_fun\test_mem_fun.vcxproj", "{66CED940-0111-4196-B921-27B146643F44}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_ptr_fun", "tests\test_ptr_fun\test_ptr_fun.vcxproj", "{8B6734FD-DCB8-43E3-B507-A2B9127DD055}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_retype_return", "tests\test_retype_return\test_retype_return.vcxproj", "{D5835BCA-D0F1-45FF-81B6-147B9FC75123}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_signal", "tests\test_signal\test_signal.vcxproj", "{11AA4900-467B-4F60-BC36-BB1EB6F91EC0}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_size", "tests\test_size\test_size.vcxproj", "{93940E33-A1DE-4354-AF7A-995916693849}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_slot", "tests\test_slot\test_slot.vcxproj", "{498094C5-7A52-4EDA-8870-FF1F4D22CE62}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_trackable", "tests\test_trackable\test_trackable.vcxproj", "{3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_retype", "tests\test_retype\test_retype.vcxproj", "{5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_disconnect_during_emit", "tests\test_disconnect_during_emit\test_disconnect_during_emit.vcxproj", "{874C2D1E-CCAB-4F68-8581-CB1B67D71587}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_accumulated", "tests\test_accumulated\test_accumulated.vcxproj", "{D15D6940-E187-48B9-A6F3-3E278CC194B1}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsigc++", "libsigc++2.vcxproj", "{83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_track_obj", "tests\test_track_obj\test_track_obj.vcxproj", "{4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_accum_iter", "tests\test_accum_iter\test_accum_iter.vcxproj", "{6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_ref", "tests\test_bind_ref\test_bind_ref.vcxproj", "{6D6FAF93-EC61-4DB4-BD81-05FA35D25196}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_refptr", "tests\test_bind_refptr\test_bind_refptr.vcxproj", "{52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_copy_invalid_slot", "tests\test_copy_invalid_slot\test_copy_invalid_slot.vcxproj", "{872275DA-5CF3-4EE7-A947-32E13D203F17}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_cpp11_lambda", "tests\test_cpp11_lambda\test_cpp11_lambda.vcxproj", "{0964487A-2B36-436A-B25C-4405D9FA5205}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_custom", "tests\test_custom\test_custom.vcxproj", "{66096E31-B40C-4E2E-9C34-8D5ABC891C8F}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_lambda", "tests\test_lambda\test_lambda.vcxproj", "{73000FE7-961D-4DE3-ABD6-83A8A851DDD5}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_limit_reference", "tests\test_limit_reference\test_limit_reference.vcxproj", "{FA8883FC-2639-4811-B684-1182EB48BE18}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_slot_disconnect", "tests\test_slot_disconnect\test_slot_disconnect.vcxproj", "{354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_visit_each", "tests\test_visit_each\test_visit_each.vcxproj", "{B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}"
-       ProjectSection(ProjectDependencies) = postProject
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
-       EndProjectSection
-EndProject
-Global
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug|Win32 = Debug|Win32
-               Debug|x64 = Debug|x64
-               Release|Win32 = Release|Win32
-               Release|x64 = Release|x64
-       EndGlobalSection
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|Win32.ActiveCfg = Debug|Win32
-               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|Win32.Build.0 = Debug|Win32
-               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|x64.ActiveCfg = Debug|x64
-               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|x64.Build.0 = Debug|x64
-               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|Win32.ActiveCfg = Release|Win32
-               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|Win32.Build.0 = Release|Win32
-               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|x64.ActiveCfg = Release|x64
-               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|x64.Build.0 = Release|x64
-               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|Win32.ActiveCfg = Debug|Win32
-               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|Win32.Build.0 = Debug|Win32
-               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|x64.ActiveCfg = Debug|x64
-               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|x64.Build.0 = Debug|x64
-               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|Win32.ActiveCfg = Release|Win32
-               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|Win32.Build.0 = Release|Win32
-               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|x64.ActiveCfg = Release|x64
-               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|x64.Build.0 = Release|x64
-               {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|Win32.ActiveCfg = Debug|Win32
-               {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|Win32.Build.0 = Debug|Win32
-               {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|x64.ActiveCfg = Debug|x64
-               {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|x64.Build.0 = Debug|x64
-               {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|Win32.ActiveCfg = Release|Win32
-               {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|Win32.Build.0 = Release|Win32
-               {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|x64.ActiveCfg = Release|x64
-               {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|x64.Build.0 = Release|x64
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|Win32.ActiveCfg = Debug|Win32
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|Win32.Build.0 = Debug|Win32
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|x64.ActiveCfg = Debug|x64
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|x64.Build.0 = Debug|x64
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|Win32.ActiveCfg = Release|Win32
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|Win32.Build.0 = Release|Win32
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|x64.ActiveCfg = Release|x64
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|x64.Build.0 = Release|x64
-               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|Win32.ActiveCfg = Debug|Win32
-               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|Win32.Build.0 = Debug|Win32
-               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|x64.ActiveCfg = Debug|x64
-               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|x64.Build.0 = Debug|x64
-               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|Win32.ActiveCfg = Release|Win32
-               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|Win32.Build.0 = Release|Win32
-               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|x64.ActiveCfg = Release|x64
-               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|x64.Build.0 = Release|x64
-               {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|Win32.ActiveCfg = Debug|Win32
-               {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|Win32.Build.0 = Debug|Win32
-               {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|x64.ActiveCfg = Debug|x64
-               {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|x64.Build.0 = Debug|x64
-               {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|Win32.ActiveCfg = Release|Win32
-               {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|Win32.Build.0 = Release|Win32
-               {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|x64.ActiveCfg = Release|x64
-               {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|x64.Build.0 = Release|x64
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|Win32.ActiveCfg = Debug|Win32
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|Win32.Build.0 = Debug|Win32
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|x64.ActiveCfg = Debug|x64
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|x64.Build.0 = Debug|x64
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|Win32.ActiveCfg = Release|Win32
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|Win32.Build.0 = Release|Win32
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|x64.ActiveCfg = Release|x64
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|x64.Build.0 = Release|x64
-               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|Win32.ActiveCfg = Debug|Win32
-               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|Win32.Build.0 = Debug|Win32
-               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|x64.ActiveCfg = Debug|x64
-               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|x64.Build.0 = Debug|x64
-               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|Win32.ActiveCfg = Release|Win32
-               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|Win32.Build.0 = Release|Win32
-               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|x64.ActiveCfg = Release|x64
-               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|x64.Build.0 = Release|x64
-               {66CED940-0111-4196-B921-27B146643F44}.Debug|Win32.ActiveCfg = Debug|Win32
-               {66CED940-0111-4196-B921-27B146643F44}.Debug|Win32.Build.0 = Debug|Win32
-               {66CED940-0111-4196-B921-27B146643F44}.Debug|x64.ActiveCfg = Debug|x64
-               {66CED940-0111-4196-B921-27B146643F44}.Debug|x64.Build.0 = Debug|x64
-               {66CED940-0111-4196-B921-27B146643F44}.Release|Win32.ActiveCfg = Release|Win32
-               {66CED940-0111-4196-B921-27B146643F44}.Release|Win32.Build.0 = Release|Win32
-               {66CED940-0111-4196-B921-27B146643F44}.Release|x64.ActiveCfg = Release|x64
-               {66CED940-0111-4196-B921-27B146643F44}.Release|x64.Build.0 = Release|x64
-               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|Win32.ActiveCfg = Debug|Win32
-               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|Win32.Build.0 = Debug|Win32
-               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|x64.ActiveCfg = Debug|x64
-               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|x64.Build.0 = Debug|x64
-               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|Win32.ActiveCfg = Release|Win32
-               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|Win32.Build.0 = Release|Win32
-               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|x64.ActiveCfg = Release|x64
-               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|x64.Build.0 = Release|x64
-               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|Win32.ActiveCfg = Debug|Win32
-               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|Win32.Build.0 = Debug|Win32
-               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|x64.ActiveCfg = Debug|x64
-               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|x64.Build.0 = Debug|x64
-               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|Win32.ActiveCfg = Release|Win32
-               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|Win32.Build.0 = Release|Win32
-               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|x64.ActiveCfg = Release|x64
-               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|x64.Build.0 = Release|x64
-               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|Win32.ActiveCfg = Debug|Win32
-               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|Win32.Build.0 = Debug|Win32
-               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|x64.ActiveCfg = Debug|x64
-               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|x64.Build.0 = Debug|x64
-               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|Win32.ActiveCfg = Release|Win32
-               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|Win32.Build.0 = Release|Win32
-               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|x64.ActiveCfg = Release|x64
-               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|x64.Build.0 = Release|x64
-               {93940E33-A1DE-4354-AF7A-995916693849}.Debug|Win32.ActiveCfg = Debug|Win32
-               {93940E33-A1DE-4354-AF7A-995916693849}.Debug|Win32.Build.0 = Debug|Win32
-               {93940E33-A1DE-4354-AF7A-995916693849}.Debug|x64.ActiveCfg = Debug|x64
-               {93940E33-A1DE-4354-AF7A-995916693849}.Debug|x64.Build.0 = Debug|x64
-               {93940E33-A1DE-4354-AF7A-995916693849}.Release|Win32.ActiveCfg = Release|Win32
-               {93940E33-A1DE-4354-AF7A-995916693849}.Release|Win32.Build.0 = Release|Win32
-               {93940E33-A1DE-4354-AF7A-995916693849}.Release|x64.ActiveCfg = Release|x64
-               {93940E33-A1DE-4354-AF7A-995916693849}.Release|x64.Build.0 = Release|x64
-               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|Win32.ActiveCfg = Debug|Win32
-               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|Win32.Build.0 = Debug|Win32
-               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|x64.ActiveCfg = Debug|x64
-               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|x64.Build.0 = Debug|x64
-               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|Win32.ActiveCfg = Release|Win32
-               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|Win32.Build.0 = Release|Win32
-               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|x64.ActiveCfg = Release|x64
-               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|x64.Build.0 = Release|x64
-               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|Win32.ActiveCfg = Debug|Win32
-               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|Win32.Build.0 = Debug|Win32
-               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|x64.ActiveCfg = Debug|x64
-               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|x64.Build.0 = Debug|x64
-               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|Win32.ActiveCfg = Release|Win32
-               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|Win32.Build.0 = Release|Win32
-               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|x64.ActiveCfg = Release|x64
-               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|x64.Build.0 = Release|x64
-               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|Win32.ActiveCfg = Debug|Win32
-               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|Win32.Build.0 = Debug|Win32
-               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|x64.ActiveCfg = Debug|x64
-               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|x64.Build.0 = Debug|x64
-               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|Win32.ActiveCfg = Release|Win32
-               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|Win32.Build.0 = Release|Win32
-               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|x64.ActiveCfg = Release|x64
-               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|x64.Build.0 = Release|x64
-               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|Win32.ActiveCfg = Debug|Win32
-               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|Win32.Build.0 = Debug|Win32
-               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|x64.ActiveCfg = Debug|x64
-               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|x64.Build.0 = Debug|x64
-               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|Win32.ActiveCfg = Release|Win32
-               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|Win32.Build.0 = Release|Win32
-               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|x64.ActiveCfg = Release|x64
-               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|x64.Build.0 = Release|x64
-               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|Win32.ActiveCfg = Debug|Win32
-               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|Win32.Build.0 = Debug|Win32
-               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|x64.ActiveCfg = Debug|x64
-               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|x64.Build.0 = Debug|x64
-               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|Win32.ActiveCfg = Release|Win32
-               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|Win32.Build.0 = Release|Win32
-               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|x64.ActiveCfg = Release|x64
-               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|x64.Build.0 = Release|x64
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|Win32.ActiveCfg = Debug|Win32
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|Win32.Build.0 = Debug|Win32
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|x64.ActiveCfg = Debug|x64
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|x64.Build.0 = Debug|x64
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|Win32.ActiveCfg = Release|Win32
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|Win32.Build.0 = Release|Win32
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|x64.ActiveCfg = Release|x64
-               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|x64.Build.0 = Release|x64
-               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|Win32.ActiveCfg = Debug|Win32
-               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|Win32.Build.0 = Debug|Win32
-               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|x64.ActiveCfg = Debug|Win32
-               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|Win32.ActiveCfg = Release|Win32
-               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|Win32.Build.0 = Release|Win32
-               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|x64.ActiveCfg = Release|Win32
-               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|Win32.ActiveCfg = Debug|Win32
-               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|Win32.Build.0 = Debug|Win32
-               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|x64.ActiveCfg = Debug|Win32
-               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|Win32.ActiveCfg = Release|Win32
-               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|Win32.Build.0 = Release|Win32
-               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|x64.ActiveCfg = Release|Win32
-               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|Win32.ActiveCfg = Debug|Win32
-               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|Win32.Build.0 = Debug|Win32
-               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|x64.ActiveCfg = Debug|Win32
-               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|Win32.ActiveCfg = Release|Win32
-               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|Win32.Build.0 = Release|Win32
-               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|x64.ActiveCfg = Release|Win32
-               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|Win32.ActiveCfg = Debug|Win32
-               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|Win32.Build.0 = Debug|Win32
-               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|x64.ActiveCfg = Debug|Win32
-               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|Win32.ActiveCfg = Release|Win32
-               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|Win32.Build.0 = Release|Win32
-               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|x64.ActiveCfg = Release|Win32
-               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|Win32.ActiveCfg = Debug|Win32
-               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|Win32.Build.0 = Debug|Win32
-               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|x64.ActiveCfg = Debug|Win32
-               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|Win32.ActiveCfg = Release|Win32
-               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|Win32.Build.0 = Release|Win32
-               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|x64.ActiveCfg = Release|Win32
-               {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|Win32.ActiveCfg = Debug|Win32
-               {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|Win32.Build.0 = Debug|Win32
-               {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|x64.ActiveCfg = Debug|Win32
-               {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|Win32.ActiveCfg = Release|Win32
-               {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|Win32.Build.0 = Release|Win32
-               {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|x64.ActiveCfg = Release|Win32
-               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|Win32.ActiveCfg = Debug|Win32
-               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|Win32.Build.0 = Debug|Win32
-               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|x64.ActiveCfg = Debug|Win32
-               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|Win32.ActiveCfg = Release|Win32
-               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|Win32.Build.0 = Release|Win32
-               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|x64.ActiveCfg = Release|Win32
-               {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Debug|Win32.ActiveCfg = Debug|Win32
-               {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Debug|Win32.Build.0 = Debug|Win32
-               {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Debug|x64.ActiveCfg = Debug|Win32
-               {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Release|Win32.ActiveCfg = Release|Win32
-               {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Release|Win32.Build.0 = Release|Win32
-               {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Release|x64.ActiveCfg = Release|Win32
-               {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|Win32.ActiveCfg = Debug|Win32
-               {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|Win32.Build.0 = Debug|Win32
-               {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|x64.ActiveCfg = Debug|Win32
-               {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|Win32.ActiveCfg = Release|Win32
-               {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|Win32.Build.0 = Release|Win32
-               {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|x64.ActiveCfg = Release|Win32
-               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|Win32.ActiveCfg = Debug|Win32
-               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|Win32.Build.0 = Debug|Win32
-               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|x64.ActiveCfg = Debug|Win32
-               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|Win32.ActiveCfg = Release|Win32
-               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|Win32.Build.0 = Release|Win32
-               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|x64.ActiveCfg = Release|Win32
-               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|Win32.ActiveCfg = Debug|Win32
-               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|Win32.Build.0 = Debug|Win32
-               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|x64.ActiveCfg = Debug|Win32
-               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|Win32.ActiveCfg = Release|Win32
-               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|Win32.Build.0 = Release|Win32
-               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|x64.ActiveCfg = Release|Win32
-       EndGlobalSection
-       GlobalSection(SolutionProperties) = preSolution
-               HideSolutionNode = FALSE
-       EndGlobalSection
-EndGlobal
+Microsoft Visual Studio Solution File, Format Version 12.00\r
+# Visual Studio 2012\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind", "tests\test_bind\test_bind.vcxproj", "{7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_return", "tests\test_bind_return\test_bind_return.vcxproj", "{EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_compose", "tests\test_compose\test_compose.vcxproj", "{45536B15-5178-4F81-B80C-8287B963F9D9}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_deduce_result_type", "tests\test_deduce_result_type\test_deduce_result_type.vcxproj", "{474ACE1B-A818-4947-911C-B298CD7F6FBD}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_disconnect", "tests\test_disconnect\test_disconnect.vcxproj", "{5CCF0167-D23D-45B9-BCDA-F0B912470126}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_exception_catch", "tests\test_exception_catch\test_exception_catch.vcxproj", "{5C976C38-2A50-49E9-B381-6952E683FBED}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_functor_trait", "tests\test_functor_trait\test_functor_trait.vcxproj", "{F130A6B6-5E0A-4560-AE4A-E281DC538AC9}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_hide", "tests\test_hide\test_hide.vcxproj", "{64BDAD0B-0D0B-42D0-940E-3BCDA783C880}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_mem_fun", "tests\test_mem_fun\test_mem_fun.vcxproj", "{66CED940-0111-4196-B921-27B146643F44}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_ptr_fun", "tests\test_ptr_fun\test_ptr_fun.vcxproj", "{8B6734FD-DCB8-43E3-B507-A2B9127DD055}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_retype_return", "tests\test_retype_return\test_retype_return.vcxproj", "{D5835BCA-D0F1-45FF-81B6-147B9FC75123}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_signal", "tests\test_signal\test_signal.vcxproj", "{11AA4900-467B-4F60-BC36-BB1EB6F91EC0}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_size", "tests\test_size\test_size.vcxproj", "{93940E33-A1DE-4354-AF7A-995916693849}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_slot", "tests\test_slot\test_slot.vcxproj", "{498094C5-7A52-4EDA-8870-FF1F4D22CE62}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_trackable", "tests\test_trackable\test_trackable.vcxproj", "{3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_retype", "tests\test_retype\test_retype.vcxproj", "{5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_disconnect_during_emit", "tests\test_disconnect_during_emit\test_disconnect_during_emit.vcxproj", "{874C2D1E-CCAB-4F68-8581-CB1B67D71587}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_accumulated", "tests\test_accumulated\test_accumulated.vcxproj", "{D15D6940-E187-48B9-A6F3-3E278CC194B1}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsigc++", "libsigc++2.vcxproj", "{83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_track_obj", "tests\test_track_obj\test_track_obj.vcxproj", "{4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_accum_iter", "tests\test_accum_iter\test_accum_iter.vcxproj", "{6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_ref", "tests\test_bind_ref\test_bind_ref.vcxproj", "{6D6FAF93-EC61-4DB4-BD81-05FA35D25196}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_refptr", "tests\test_bind_refptr\test_bind_refptr.vcxproj", "{52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_copy_invalid_slot", "tests\test_copy_invalid_slot\test_copy_invalid_slot.vcxproj", "{872275DA-5CF3-4EE7-A947-32E13D203F17}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_cpp11_lambda", "tests\test_cpp11_lambda\test_cpp11_lambda.vcxproj", "{0964487A-2B36-436A-B25C-4405D9FA5205}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_custom", "tests\test_custom\test_custom.vcxproj", "{66096E31-B40C-4E2E-9C34-8D5ABC891C8F}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_limit_reference", "tests\test_limit_reference\test_limit_reference.vcxproj", "{FA8883FC-2639-4811-B684-1182EB48BE18}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_slot_disconnect", "tests\test_slot_disconnect\test_slot_disconnect.vcxproj", "{354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_visit_each", "tests\test_visit_each\test_visit_each.vcxproj", "{B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}"\r
+       ProjectSection(ProjectDependencies) = postProject\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+       EndProjectSection\r
+EndProject\r
+Global\r
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
+               Debug|Win32 = Debug|Win32\r
+               Debug|x64 = Debug|x64\r
+               Release|Win32 = Release|Win32\r
+               Release|x64 = Release|x64\r
+       EndGlobalSection\r
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
+               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|Win32.Build.0 = Debug|Win32\r
+               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|x64.ActiveCfg = Debug|x64\r
+               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|x64.Build.0 = Debug|x64\r
+               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|Win32.ActiveCfg = Release|Win32\r
+               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|Win32.Build.0 = Release|Win32\r
+               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|x64.ActiveCfg = Release|x64\r
+               {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|x64.Build.0 = Release|x64\r
+               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|Win32.Build.0 = Debug|Win32\r
+               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|x64.ActiveCfg = Debug|x64\r
+               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|x64.Build.0 = Debug|x64\r
+               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|Win32.ActiveCfg = Release|Win32\r
+               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|Win32.Build.0 = Release|Win32\r
+               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|x64.ActiveCfg = Release|x64\r
+               {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|x64.Build.0 = Release|x64\r
+               {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|Win32.Build.0 = Debug|Win32\r
+               {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|x64.ActiveCfg = Debug|x64\r
+               {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|x64.Build.0 = Debug|x64\r
+               {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|Win32.ActiveCfg = Release|Win32\r
+               {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|Win32.Build.0 = Release|Win32\r
+               {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|x64.ActiveCfg = Release|x64\r
+               {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|x64.Build.0 = Release|x64\r
+               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|Win32.Build.0 = Debug|Win32\r
+               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|x64.ActiveCfg = Debug|x64\r
+               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|x64.Build.0 = Debug|x64\r
+               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|Win32.ActiveCfg = Release|Win32\r
+               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|Win32.Build.0 = Release|Win32\r
+               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|x64.ActiveCfg = Release|x64\r
+               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|x64.Build.0 = Release|x64\r
+               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|Win32.Build.0 = Debug|Win32\r
+               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|x64.ActiveCfg = Debug|x64\r
+               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|x64.Build.0 = Debug|x64\r
+               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|Win32.ActiveCfg = Release|Win32\r
+               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|Win32.Build.0 = Release|Win32\r
+               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|x64.ActiveCfg = Release|x64\r
+               {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|x64.Build.0 = Release|x64\r
+               {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|Win32.Build.0 = Debug|Win32\r
+               {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|x64.ActiveCfg = Debug|x64\r
+               {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|x64.Build.0 = Debug|x64\r
+               {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|Win32.ActiveCfg = Release|Win32\r
+               {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|Win32.Build.0 = Release|Win32\r
+               {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|x64.ActiveCfg = Release|x64\r
+               {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|x64.Build.0 = Release|x64\r
+               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|Win32.Build.0 = Debug|Win32\r
+               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|x64.ActiveCfg = Debug|x64\r
+               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|x64.Build.0 = Debug|x64\r
+               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|Win32.ActiveCfg = Release|Win32\r
+               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|Win32.Build.0 = Release|Win32\r
+               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|x64.ActiveCfg = Release|x64\r
+               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|x64.Build.0 = Release|x64\r
+               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|Win32.Build.0 = Debug|Win32\r
+               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|x64.ActiveCfg = Debug|x64\r
+               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|x64.Build.0 = Debug|x64\r
+               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|Win32.ActiveCfg = Release|Win32\r
+               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|Win32.Build.0 = Release|Win32\r
+               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|x64.ActiveCfg = Release|x64\r
+               {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|x64.Build.0 = Release|x64\r
+               {66CED940-0111-4196-B921-27B146643F44}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {66CED940-0111-4196-B921-27B146643F44}.Debug|Win32.Build.0 = Debug|Win32\r
+               {66CED940-0111-4196-B921-27B146643F44}.Debug|x64.ActiveCfg = Debug|x64\r
+               {66CED940-0111-4196-B921-27B146643F44}.Debug|x64.Build.0 = Debug|x64\r
+               {66CED940-0111-4196-B921-27B146643F44}.Release|Win32.ActiveCfg = Release|Win32\r
+               {66CED940-0111-4196-B921-27B146643F44}.Release|Win32.Build.0 = Release|Win32\r
+               {66CED940-0111-4196-B921-27B146643F44}.Release|x64.ActiveCfg = Release|x64\r
+               {66CED940-0111-4196-B921-27B146643F44}.Release|x64.Build.0 = Release|x64\r
+               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|Win32.Build.0 = Debug|Win32\r
+               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|x64.ActiveCfg = Debug|x64\r
+               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|x64.Build.0 = Debug|x64\r
+               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|Win32.ActiveCfg = Release|Win32\r
+               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|Win32.Build.0 = Release|Win32\r
+               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|x64.ActiveCfg = Release|x64\r
+               {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|x64.Build.0 = Release|x64\r
+               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|Win32.Build.0 = Debug|Win32\r
+               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|x64.ActiveCfg = Debug|x64\r
+               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|x64.Build.0 = Debug|x64\r
+               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|Win32.ActiveCfg = Release|Win32\r
+               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|Win32.Build.0 = Release|Win32\r
+               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|x64.ActiveCfg = Release|x64\r
+               {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|x64.Build.0 = Release|x64\r
+               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|Win32.Build.0 = Debug|Win32\r
+               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|x64.ActiveCfg = Debug|x64\r
+               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|x64.Build.0 = Debug|x64\r
+               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|Win32.ActiveCfg = Release|Win32\r
+               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|Win32.Build.0 = Release|Win32\r
+               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|x64.ActiveCfg = Release|x64\r
+               {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|x64.Build.0 = Release|x64\r
+               {93940E33-A1DE-4354-AF7A-995916693849}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {93940E33-A1DE-4354-AF7A-995916693849}.Debug|Win32.Build.0 = Debug|Win32\r
+               {93940E33-A1DE-4354-AF7A-995916693849}.Debug|x64.ActiveCfg = Debug|x64\r
+               {93940E33-A1DE-4354-AF7A-995916693849}.Debug|x64.Build.0 = Debug|x64\r
+               {93940E33-A1DE-4354-AF7A-995916693849}.Release|Win32.ActiveCfg = Release|Win32\r
+               {93940E33-A1DE-4354-AF7A-995916693849}.Release|Win32.Build.0 = Release|Win32\r
+               {93940E33-A1DE-4354-AF7A-995916693849}.Release|x64.ActiveCfg = Release|x64\r
+               {93940E33-A1DE-4354-AF7A-995916693849}.Release|x64.Build.0 = Release|x64\r
+               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|Win32.Build.0 = Debug|Win32\r
+               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|x64.ActiveCfg = Debug|x64\r
+               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|x64.Build.0 = Debug|x64\r
+               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|Win32.ActiveCfg = Release|Win32\r
+               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|Win32.Build.0 = Release|Win32\r
+               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|x64.ActiveCfg = Release|x64\r
+               {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|x64.Build.0 = Release|x64\r
+               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|Win32.Build.0 = Debug|Win32\r
+               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|x64.ActiveCfg = Debug|x64\r
+               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|x64.Build.0 = Debug|x64\r
+               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|Win32.ActiveCfg = Release|Win32\r
+               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|Win32.Build.0 = Release|Win32\r
+               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|x64.ActiveCfg = Release|x64\r
+               {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|x64.Build.0 = Release|x64\r
+               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|Win32.Build.0 = Debug|Win32\r
+               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|x64.ActiveCfg = Debug|x64\r
+               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|x64.Build.0 = Debug|x64\r
+               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|Win32.ActiveCfg = Release|Win32\r
+               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|Win32.Build.0 = Release|Win32\r
+               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|x64.ActiveCfg = Release|x64\r
+               {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|x64.Build.0 = Release|x64\r
+               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|Win32.Build.0 = Debug|Win32\r
+               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|x64.ActiveCfg = Debug|x64\r
+               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|x64.Build.0 = Debug|x64\r
+               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|Win32.ActiveCfg = Release|Win32\r
+               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|Win32.Build.0 = Release|Win32\r
+               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|x64.ActiveCfg = Release|x64\r
+               {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|x64.Build.0 = Release|x64\r
+               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|Win32.Build.0 = Debug|Win32\r
+               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|x64.ActiveCfg = Debug|x64\r
+               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|x64.Build.0 = Debug|x64\r
+               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|Win32.ActiveCfg = Release|Win32\r
+               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|Win32.Build.0 = Release|Win32\r
+               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|x64.ActiveCfg = Release|x64\r
+               {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|x64.Build.0 = Release|x64\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|Win32.Build.0 = Debug|Win32\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|x64.ActiveCfg = Debug|x64\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|x64.Build.0 = Debug|x64\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|Win32.ActiveCfg = Release|Win32\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|Win32.Build.0 = Release|Win32\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|x64.ActiveCfg = Release|x64\r
+               {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|x64.Build.0 = Release|x64\r
+               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|Win32.Build.0 = Debug|Win32\r
+               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|x64.ActiveCfg = Debug|Win32\r
+               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|Win32.ActiveCfg = Release|Win32\r
+               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|Win32.Build.0 = Release|Win32\r
+               {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|x64.ActiveCfg = Release|Win32\r
+               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|Win32.Build.0 = Debug|Win32\r
+               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|x64.ActiveCfg = Debug|Win32\r
+               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|Win32.ActiveCfg = Release|Win32\r
+               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|Win32.Build.0 = Release|Win32\r
+               {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|x64.ActiveCfg = Release|Win32\r
+               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|Win32.Build.0 = Debug|Win32\r
+               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|x64.ActiveCfg = Debug|Win32\r
+               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|Win32.ActiveCfg = Release|Win32\r
+               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|Win32.Build.0 = Release|Win32\r
+               {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|x64.ActiveCfg = Release|Win32\r
+               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|Win32.Build.0 = Debug|Win32\r
+               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|x64.ActiveCfg = Debug|Win32\r
+               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|Win32.ActiveCfg = Release|Win32\r
+               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|Win32.Build.0 = Release|Win32\r
+               {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|x64.ActiveCfg = Release|Win32\r
+               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|Win32.Build.0 = Debug|Win32\r
+               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|x64.ActiveCfg = Debug|Win32\r
+               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|Win32.ActiveCfg = Release|Win32\r
+               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|Win32.Build.0 = Release|Win32\r
+               {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|x64.ActiveCfg = Release|Win32\r
+               {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|Win32.Build.0 = Debug|Win32\r
+               {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|x64.ActiveCfg = Debug|Win32\r
+               {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|Win32.ActiveCfg = Release|Win32\r
+               {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|Win32.Build.0 = Release|Win32\r
+               {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|x64.ActiveCfg = Release|Win32\r
+               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|Win32.Build.0 = Debug|Win32\r
+               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|x64.ActiveCfg = Debug|Win32\r
+               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|Win32.ActiveCfg = Release|Win32\r
+               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|Win32.Build.0 = Release|Win32\r
+               {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|x64.ActiveCfg = Release|Win32\r
+               {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|Win32.Build.0 = Debug|Win32\r
+               {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|x64.ActiveCfg = Debug|Win32\r
+               {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|Win32.ActiveCfg = Release|Win32\r
+               {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|Win32.Build.0 = Release|Win32\r
+               {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|x64.ActiveCfg = Release|Win32\r
+               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|Win32.Build.0 = Debug|Win32\r
+               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|x64.ActiveCfg = Debug|Win32\r
+               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|Win32.ActiveCfg = Release|Win32\r
+               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|Win32.Build.0 = Release|Win32\r
+               {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|x64.ActiveCfg = Release|Win32\r
+               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|Win32.ActiveCfg = Debug|Win32\r
+               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|Win32.Build.0 = Debug|Win32\r
+               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|x64.ActiveCfg = Debug|Win32\r
+               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|Win32.ActiveCfg = Release|Win32\r
+               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|Win32.Build.0 = Release|Win32\r
+               {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|x64.ActiveCfg = Release|Win32\r
+       EndGlobalSection\r
+       GlobalSection(SolutionProperties) = preSolution\r
+               HideSolutionNode = FALSE\r
+       EndGlobalSection\r
+EndGlobal\r
index e74c8fe..ce8aa7a 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>DynamicLibrary</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>DynamicLibrary</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>DynamicLibrary</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>DynamicLibrary</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">sigc-vc100-d-2_0</TargetName>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">sigc-vc100-2_0</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">sigc-vc110-d-2_0</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">sigc-vc110-2_0</TargetName>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</IntDir>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">sigc-vc100-d-2_0</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">sigc-vc110-d-2_0</TargetName>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(PlatformName)\$(Configuration)\</IntDir>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">sigc-vc100-2_0</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">sigc-vc110-2_0</TargetName>
   </PropertyGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
@@ -90,7 +93,7 @@
       <MultiProcessorCompilation>false</MultiProcessorCompilation>
     </ClCompile>
     <Link>
-      <OutputFile>$(OutDir)sigc-vc100-d-2_0.dll</OutputFile>
+      <OutputFile>$(OutDir)sigc-vc110-d-2_0.dll</OutputFile>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <ProgramDatabaseFile>
       </ProgramDatabaseFile>
       <MultiProcessorCompilation>false</MultiProcessorCompilation>
     </ClCompile>
     <Link>
-      <OutputFile>$(OutDir)sigc-vc100-d-2_0.dll</OutputFile>
+      <OutputFile>$(OutDir)sigc-vc110-d-2_0.dll</OutputFile>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <ProgramDatabaseFile>
       </ProgramDatabaseFile>
       <MultiProcessorCompilation>false</MultiProcessorCompilation>
     </ClCompile>
     <Link>
-      <OutputFile>$(OutDir)sigc-vc100-2_0.dll</OutputFile>
+      <OutputFile>$(OutDir)sigc-vc110-2_0.dll</OutputFile>
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
       <DataExecutionPrevention>
       </DataExecutionPrevention>
       <MultiProcessorCompilation>false</MultiProcessorCompilation>
     </ClCompile>
     <Link>
-      <OutputFile>$(OutDir)sigc-vc100-2_0.dll</OutputFile>
+      <OutputFile>$(OutDir)sigc-vc110-2_0.dll</OutputFile>
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
       <DataExecutionPrevention>
       </DataExecutionPrevention>
       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
       </PrecompiledHeader>
     </ClCompile>
-    <ClCompile Include="..\sigc++\adaptors\lambda\lambda.cc">
-      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MultiThreadedDebugDLL</RuntimeLibrary>
-      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MultiThreadedDebugDLL</RuntimeLibrary>
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-      </PrecompiledHeader>
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-      </PrecompiledHeader>
-      <DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ProgramDatabase</DebugInformationFormat>
-      <DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ProgramDatabase</DebugInformationFormat>
-      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MultiThreadedDLL</RuntimeLibrary>
-      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MultiThreadedDLL</RuntimeLibrary>
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-      </PrecompiledHeader>
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-      </PrecompiledHeader>
-    </ClCompile>
     <ClCompile Include="..\sigc++\signal.cc">
       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     <ClInclude Include="..\sigc++\adaptors\adaptor_trait.h" />
     <ClInclude Include="..\sigc++\adaptors\adaptors.h" />
     <ClInclude Include="..\sigc++\adaptors\bound_argument.h" />
-    <ClInclude Include="..\sigc++\adaptors\lambda\base.h" />
     <ClInclude Include="..\sigc++\adaptors\track_obj.h" />
     <ClInclude Include="..\sigc++\bind.h" />
     <ClInclude Include="..\sigc++\adaptors\bind.h" />
     <ClInclude Include="..\sigc++\adaptors\exception_catch.h" />
     <ClInclude Include="..\sigc++\functors\functor_trait.h" />
     <ClInclude Include="..\sigc++\functors\functors.h" />
-    <ClInclude Include="..\sigc++\adaptors\lambda\group.h" />
     <ClInclude Include="..\sigc++\hide.h" />
     <ClInclude Include="..\sigc++\adaptors\hide.h" />
-    <ClInclude Include="..\sigc++\adaptors\lambda\lambda.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++\adaptors\lambda\operator.h" />
     <ClInclude Include="..\sigc++\functors\ptr_fun.h" />
     <ClInclude Include="..\sigc++\reference_wrapper.h" />
     <ClInclude Include="resource.h" />
     <ClInclude Include="..\sigc++\retype.h" />
     <ClInclude Include="..\sigc++\retype_return.h" />
     <ClInclude Include="..\sigc++\adaptors\retype_return.h" />
-    <ClInclude Include="..\sigc++\adaptors\lambda\select.h" />
     <ClInclude Include="..\sigc++\sigc++.h" />
     <ClInclude Include="..\sigc++\signal.h" />
     <ClInclude Include="..\sigc++\signal_base.h" />
index fa32982..80d7352 100644 (file)
@@ -18,9 +18,6 @@
     <ClCompile Include="..\sigc++\connection.cc">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="..\sigc++\adaptors\lambda\lambda.cc">
-      <Filter>Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="..\sigc++\signal.cc">
       <Filter>Source Files</Filter>
     </ClCompile>
@@ -44,9 +41,6 @@
     <ClInclude Include="..\sigc++\adaptors\adaptors.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\lambda\base.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="..\sigc++\bind.h">
       <Filter>Header Files</Filter>
     </ClInclude>
     <ClInclude Include="..\sigc++\functors\functors.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\lambda\group.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++\adaptors\lambda\lambda.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="..\sigc++\functors\mem_fun.h">
       <Filter>Header Files</Filter>
     </ClInclude>
     <ClInclude Include="..\sigc++\object_slot.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\lambda\operator.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="..\sigc++\functors\ptr_fun.h">
       <Filter>Header Files</Filter>
     </ClInclude>
     <ClInclude Include="..\sigc++\adaptors\retype_return.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="..\sigc++\adaptors\lambda\select.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="..\sigc++\sigc++.h">
       <Filter>Header Files</Filter>
     </ClInclude>
index df826df..bbb7585 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 5
index 05d4b56..7523bc1 100644 (file)
@@ -2,8 +2,8 @@
 #include <winver.h>
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,5,1,1
- PRODUCTVERSION 2,5,1,1
+ FILEVERSION 2,5,2,1
+ PRODUCTVERSION 2,5,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.5.1"
+            VALUE "FileVersion", "2.5.2"
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
             VALUE "OriginalFilename", "sigc-2.0.dll"
             VALUE "ProductName", "libsigc++"
-            VALUE "ProductVersion", "2.5.1"
+            VALUE "ProductVersion", "2.5.2"
         END
     END
     BLOCK "VarFileInfo"
index 82ed83c..0a9ad81 100644 (file)
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
index 9a809bd..2db5e4c 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
       <DataExecutionPrevention>
       </DataExecutionPrevention>
-      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;..\..\$(PlatformName)\$(Configuration)\sigc-vc100-d-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
       <DataExecutionPrevention>
       </DataExecutionPrevention>
-      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;..\..\$(PlatformName)\$(Configuration)\sigc-vc100-d-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
       <DataExecutionPrevention>
       </DataExecutionPrevention>
-      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;..\..\$(PlatformName)\$(Configuration)\sigc-vc100-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
       <RandomizedBaseAddress>false</RandomizedBaseAddress>
       <DataExecutionPrevention>
       </DataExecutionPrevention>
-      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;..\..\$(PlatformName)\$(Configuration)\sigc-vc100-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
   </ItemDefinitionGroup>
   <ItemGroup>
   <ItemGroup>
     <ClInclude Include="..\..\..\tests\testutilities.h" />
   </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\libsigc++2.vcxproj">
+      <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+  </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
index 689cefb..a8fcf33 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 07b2ce9..af114d0 100644 (file)
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
index ec542b3..1249523 100644 (file)
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
index 84a2d2f..88e265d 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 390b2e8..2c77ff3 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index c61b91f..15a7f45 100644 (file)
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
index bc8c06e..4c08567 100644 (file)
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
index a6415ac..f7f3812 100644 (file)
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
index 6c641d9..84104fa 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 8f477d7..3d56b7c 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index d7480f6..1f0f026 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 717e851..2d03e8d 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 5cd935e..1b864dc 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 1721859..c4b8fc2 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index f2d0ae6..cd8d9da 100644 (file)
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
index 5b2bbc7..a329eea 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 9184700..1decb4b 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index ea5982e..a396ba2 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 3abb8a3..548fd1f 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 55982b4..9a34025 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 15d0881..8ce3d90 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index ac0f0b4..ba9a27c 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index a239964..2e02da3 100644 (file)
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
index b5e7a95..5e369a9 100644 (file)
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
index 6a3ca58..4431ae7 100644 (file)
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
@@ -60,7 +64,6 @@
   </ImportGroup>
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
index 8bdb16b..a3ea0f9 100644 (file)
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>false</UseDebugLibraries>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <CharacterSet>MultiByte</CharacterSet>
+    <PlatformToolset>v110</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   <ImportGroup Label="ExtensionSettings">
index d0498d7..6c7f999 100644 (file)
@@ -92,9 +92,9 @@ DIST_COMMON = $(srcdir)/MSVC_Net2005/filelist.am \
        $(top_srcdir)/MSVC_Net2005/sigc.rc.in \
        $(top_srcdir)/MSVC_Net2008/sigc.rc.in \
        $(top_srcdir)/MSVC_Net2010/sigc.rc.in $(dist_noinst_SCRIPTS) \
-       $(dist_noinst_DATA) COPYING TODO build/compile \
-       build/config.guess build/config.sub build/install-sh \
-       build/missing build/ltmain.sh $(top_srcdir)/build/compile \
+       $(dist_noinst_DATA) COPYING build/compile build/config.guess \
+       build/config.sub build/install-sh build/missing \
+       build/ltmain.sh $(top_srcdir)/build/compile \
        $(top_srcdir)/build/config.guess \
        $(top_srcdir)/build/config.sub $(top_srcdir)/build/install-sh \
        $(top_srcdir)/build/ltmain.sh $(top_srcdir)/build/missing
diff --git a/NEWS b/NEWS
index 0118327..f6f576d 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,34 @@
+2.5.2 (unstable):
+
+* Remove useless headers:
+    sigc++/class_slot.h
+    sigc++/hide.h
+    sigc++/method_slot.h
+    sigc++/object.h
+    sigc++/object_slot.h
+    sigc++/retype.h
+  Some of these still have equivalents in sigc++/adaptors/
+  (Kjell Ahlstedt, Murray Cumming) Bug #752560
+* C++11: Replace deprecated std::auto_ptr by std::unique_ptr.
+  (Kjell Ahlstedt)
+* C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>,
+  removing sigc::is_base_and_derived<>.
+  (Kjell Ahlstedt, Murray Cumming) Bug #752560
+* C++11: Use of range-based for loops.
+  (Murray Cumming)
+* C++11: Use of the auto keyword.
+  (Murray Cumming)
+* C++11: Use of nullptr instead of 0.
+  (Murray Cumming)
+* sigc++/slot.h: Use a regular .h file instead of generating it
+  from an .m4 file. Bug #752560
+  (Kjell Ahlstedt)
+* Visual Studio Builds: Move 2010 Projects to 2012 to support C++11.
+  (Chun-wei Fan)
+* Use -Wformat-security and -Wshadow with --enable-warnings=fatal.
+  (Murray Cumming)
+
+
 2.5.1 (unstable):
 
 * Use (and require) C++11
diff --git a/README b/README
index 9df70cf..9e8c954 100644 (file)
--- a/README
+++ b/README
@@ -26,7 +26,8 @@ Contact information:
    Maillist: mailto: libsigc-list@gnome.org
    Homepage: http://libsigc.sourceforge.net
    Online reference documentation: https://developer.gnome.org/libsigc++/unstable/
-   Ftp: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/
+   Download: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/
+             https://download.gnome.org/sources/libsigc++/
    Git: https://git.gnome.org/browse/libsigc++2/
 
 
@@ -43,8 +44,6 @@ Overview of the distribution:
       sigc++/functors/macros/        .m4 files used to auto-generate source files
       sigc++/adaptors/               source for library (various adaptors)
       sigc++/adaptors/macros/        .m4 files used to auto-generate source files
-      sigc++/adaptors/lambda/        source for library (lambda library, deprecated)
-      sigc++/adaptors/lambda/macros/ .m4 files used to auto-generate source files
    
    build/                            auxiliary files for building
    
@@ -55,20 +54,8 @@ Overview of the distribution:
 
 Compatibility:
 
-   Compatible compilers must supports the following C++ techniques:
-   * Partial template (class) specialization.
-   * Explicit template (member) function instantiation.
-   * Treat void return as normal return.
+   Compatible compilers must support C++11, such as the decltype() specifier.
 
-   All releases are tested with the gcc compiler.
+   All releases are tested with the gcc (g++) compiler.
    Release 2.3.2 has been tested with gcc 4.8.2, clang 3.4 and MS Visual C++ 2010.
-   It should also compile with:
-   * gcc >= 3.2
-   * cygwin (gcc >= 3.2)
-   * mingw32
-   * Microsoft Visual Studio .Net 2003
-   * Sun Forte C++ compiler >= 5.5
-   * Compaq C++ compiler
-   * Intel compiler
-   Please report any troubles you encounter with these compilers!
-   You are also invited to try a compiler that is not listed above.
+   Release 2.5.1 has been tested with gcc 4.9.2 and clang 3.6.0.
diff --git a/TODO b/TODO
deleted file mode 100644 (file)
index 7ea792a..0000000
--- a/TODO
+++ /dev/null
@@ -1,66 +0,0 @@
-Compatibility:
-
-- Fix compilation for SUN FORTE C++ 5.5.
-
-
-Configure checks and Makefile issues:
-
-- When you use a single Makefile.am for
-  several directories (in sigc++2, all under sigc++/ is ruled by a
-  single Makefile.am with the new build system), you have a problem when
-  you do a build where $(srcdir) != $(builddir), since in the build-tree
-  the necessary subdirectories are not created. So I have to find a
-  place where to create this directories, in case they do not exist. 
-  This is only an issue for clean CVS checkouts, however (Andy)
-
-
-sigc++-1.2 compatibility:
-
-- Verify completeness.
-
-
-documentation:
-
-- Improve documentation: Make groups (see index.html). Exclude stuff to make
-  the html output readable.
-
-- Add documentation for adaptors and accumulators.
-
-
-basic functionality:
-
-- I don't understand what is meant by "stl-pointer-like functions" (Martin):
-
-  slot should have the full set of stl pointer like functions. (Karl Nelson)
-
-
-lambda functionality (I don't understand this (Martin)):
-
-- Add support for _R to force references down into 
-  the stack frame of lambda.  Ie.
-
-  A a;
-  (_1+_2)(1,a);  // fail if no "operator int() const"
-
-- Call groups in lambda.  (Huh, that appears to be in group?)
-
-
-Old TODO's that should be almost finished (Martin):
-
-- Fine-tooth comb the code looking for missing operator =() function
-  and missing copy constructors.
-
-- Improve and expand the test suite.  There are a lot of combinations which
-  should be valid but haven't been tested which are likely to result in
-  wierd compiler errors if something wasn't done consistantly.  
-
-
-Old TODO's that should be finished (Martin):
-
-- Improve signal#, it currently is just barely functional.
-- Add iterator support and stl like functionality to signal.
-
-- Add blocking capablity to slot.
-
-- Deinline/move to .cc where possible to move functions into the
-  library to reduce resulting binary size.
index 9eb1494..cfd5312 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libsigc++ 2.5.1.
+# Generated by GNU Autoconf 2.69 for libsigc++ 2.5.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.5.1'
-PACKAGE_STRING='libsigc++ 2.5.1'
+PACKAGE_VERSION='2.5.2'
+PACKAGE_STRING='libsigc++ 2.5.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.5.1 to adapt to many kinds of systems.
+\`configure' configures libsigc++ 2.5.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.5.1:";;
+     short | recursive ) echo "Configuration of libsigc++ 2.5.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.5.1
+libsigc++ configure 2.5.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.5.1, which was
+It was created by libsigc++ $as_me 2.5.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.5.1'
+ VERSION='2.5.2'
 
 
 # Some tools Automake needs.
@@ -3127,7 +3127,7 @@ fi
 
 SIGCXX_MODULE_NAME='sigc++-2.0'
 
-SIGCXX_VERSION='2.5.1'
+SIGCXX_VERSION='2.5.2'
 
 SIGCXX_API_VERSION='2.0'
 
@@ -3141,10 +3141,10 @@ SIGCXX_MINOR_VERSION=5
 
 $as_echo "#define SIGCXX_MINOR_VERSION 5" >>confdefs.h
 
-SIGCXX_MICRO_VERSION=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'
@@ -16625,9 +16625,9 @@ case $mm_enable_warnings in #(
   no) :
     mm_warning_flags= ;; #(
   max) :
-    mm_warning_flags="-pedantic -Wall -Wextra" ;; #(
+    mm_warning_flags="-pedantic -Wall -Wextra -Wshadow -Wformat-security" ;; #(
   fatal) :
-    mm_warning_flags="-pedantic -Wall -Wextra -Werror" ;; #(
+    mm_warning_flags="-pedantic -Wall -Wextra -Wshadow -Wformat-security -Werror" ;; #(
   *) :
     mm_warning_flags="-Wall" ;;
 esac
@@ -17262,7 +17262,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libsigc++ $as_me 2.5.1, which was
+This file was extended by libsigc++ $as_me 2.5.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17329,7 +17329,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libsigc++ config.status 2.5.1
+libsigc++ config.status 2.5.2
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index 805d3ab..1b8448a 100644 (file)
@@ -15,7 +15,7 @@
 ## You should have received a copy of the GNU Lesser General Public License
 ## along with this library.  If not, see <http://www.gnu.org/licenses/>.
 
-AC_INIT([libsigc++], [2.5.1],
+AC_INIT([libsigc++], [2.5.2],
         [http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B],
         [libsigc++], [http://libsigc.sourceforge.net/])
 AC_PREREQ([2.59])
@@ -62,7 +62,7 @@ AS_IF([test "x$config_error" = xyes],
 # Evaluate the --enable-warnings=level option.
 MM_ARG_ENABLE_WARNINGS([SIGC_WXXFLAGS],
                        [-Wall],
-                       [-pedantic -Wall -Wextra])
+                       [-pedantic -Wall -Wextra -Wshadow -Wformat-security])
 
 # Offer the ability to omit some API from the library.
 MM_ARG_DISABLE_DEPRECATED_API([SIGCXX])
index 27f2291..ca617a4 100644 (file)
@@ -295,14 +295,9 @@ top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 
 # Base (./)
-base_m4 = template.macros.m4 signal.h.m4 slot.h.m4 method_slot.h.m4 \
-         object_slot.h.m4 class_slot.h.m4 hide.h.m4 retype.h.m4 \
-         limit_reference.h.m4
-
+base_m4 = template.macros.m4 signal.h.m4 limit_reference.h.m4
 base_built_cc = 
-base_built_h = signal.h slot.h method_slot.h \
-              object_slot.h class_slot.h hide.h retype.h limit_reference.h
-
+base_built_h = signal.h limit_reference.h
 
 # Functors (functors/)
 functors_m4 = functor_trait.h.m4 slot.h.m4 ptr_fun.h.m4 mem_fun.h.m4
@@ -337,10 +332,10 @@ sigc_public_h = \
        bind.h                          \
        bind_return.h                   \
        connection.h                    \
-       object.h                        \
        reference_wrapper.h             \
        retype_return.h                 \
        signal_base.h                   \
+       slot.h                  \
        trackable.h                     \
        type_traits.h                   \
        visit_each.h                    \
index 3d30830..9e24a16 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#idp49228816">Motivation</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp49228816"></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#idp36623488">Motivation</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp36623488"></a>Motivation</h2></div></div></div><p>There are many situations in which it is desirable to decouple code that
        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 fe6d767..c0187e8 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#idp53916528">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="idp53916528"></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#idp41305472">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41305472"></a>A simple example</h2></div></div></div><p>So to get some experience, lets look at a simple example...</p><p>Lets say you and I are writing an application which informs the user when
        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 24ef7e7..129ed5f 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="idp53930272"></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="idp41319312"></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 0a9a42f..312b632 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="idp53935856"></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="idp41325088"></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 2624103..59181e4 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="idp53945856"></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="idp41335088"></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 bceb418..95dd7a4 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#idp53951872">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="idp53951872"></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#idp41341104">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41341104"></a>Quick recap</h2></div></div></div><p>If all you want to do is use gtkmm, and connect your functionality to its
        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 3455702..fbe711a 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="idp53964912"></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="idp41354144"></a>What about return values?</h2></div></div></div><p>If you only ever have one slot connected to a signal, or if you only care
        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 ad70721..bbc0e1e 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#idp53968080">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="idp53968080"></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#idp41357312">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41357312"></a>Rebinding</h2></div></div></div><p>Suppose you already have a function that you want to be called when a
        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 c9b3c62..f978a6f 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="idp53984880"></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="idp41374112"></a>Retyping</h2></div></div></div><p>A similar topic is retyping. Perhaps you have a signal that takes an <code class="literal">int</code>, but
        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 d4395f0..5dabd48 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#idp49228816">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#idp53916528">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#idp53951872">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#idp53968080">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#idp36623488">Motivation</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2. Connecting your code to signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#idp41305472">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">3. Writing your own signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch03.html#idp41341104">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4. Advanced topics</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch04.html#idp41357312">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. Reference</a></span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Introduction</td></tr></table></div></body></html>
index 332884b..76b4799 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </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="structsigc_1_1is__base__and__derived.html" target="_self">is_base_and_derived</a></td><td class="desc">Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library) </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="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html" target="_self">is_base_and_derived&lt; T_base, T_base &gt;</a></td><td class="desc"></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.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_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_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_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__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_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__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_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__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_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__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_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__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_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__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_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__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_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_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_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="structsigc_1_1nil.html" target="_self">nil</a></td><td class="desc">Nil struct type </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__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_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__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_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__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_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__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_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__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_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__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_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__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_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="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_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_1reference__wrapper.html" target="_self">reference_wrapper</a></td><td class="desc">Reference wrapper </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__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_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.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_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="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_103_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_103_" class="arrow" onclick="toggleFolder('0_103_')">&#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_103_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_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_1signal0.html" target="_self">signal0</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_1signal1.html" target="_self">signal1</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_1signal2.html" target="_self">signal2</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_1signal3.html" target="_self">signal3</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_1signal4.html" target="_self">signal4</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_1signal5.html" target="_self">signal5</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_1signal6.html" target="_self">signal6</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_111_" style="display:none;"><td 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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__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_118_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_118_" class="arrow" onclick="toggleFolder('0_118_')">&#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_118_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_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="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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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="classsigc_1_1slot__base.html" target="_self">slot_base</a></td><td class="desc">Base type for slots </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__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_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__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_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="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_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__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_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__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_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__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_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__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_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__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_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__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_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="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_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_1trackable.html" target="_self">trackable</a></td><td class="desc">Base class for objects with auto-disconnection </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.html" target="_self">type_trait</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_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_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_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_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_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_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_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_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.html" target="_self">unwrap_reference</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_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_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_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_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>
+<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>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f4fc57a..4efc833 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -51,7 +51,7 @@
 <div class="title">Class Index</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
 <table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
 <tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
 </td></tr>
 <tr><td valign="top"><a class="el" href="structsigc_1_1hide__functor.html">hide_functor</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td valign="top"><a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html">hide_functor&lt; 0, T_functor &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_1hide__functor_3-1_00_01T__functor_01_4.html">hide_functor&lt;-1, T_functor &gt;</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr></tr>
-<tr><td valign="top"><a class="el" href="structsigc_1_1is__base__and__derived.html">is_base_and_derived</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">is_base_and_derived&lt; T_base, T_base &gt;</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
 </td></tr>
 <tr></tr>
 <tr><td valign="top"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">volatile_mem_functor7</a> (<a class="el" href="namespacesigc.html">sigc</a>)&#160;&#160;&#160;</td></tr>
 <tr><td></td></tr>
 </table>
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 43975ae..3f25f2f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2597a60..342d3c5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1306a49..89e5c0d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7d5c0f3..0d99049 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a9cc217..1d1893c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fc90822..9127a4e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2bf5526..bac8f65 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1a973eb..7d99fa9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -282,7 +282,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e0ada69..56f9bba 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d5fed5c..a8bf69e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -290,7 +290,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ca92f5d..88bd2ea 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 48a7266..bb88173 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -302,7 +302,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d812b8f..64b671d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b6ede7b..da9513a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -310,7 +310,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cf979ae..68b2f8c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d7ee58a..a65fdcf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -318,7 +318,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 72e45d9..e3ec2bc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 383f60c..4587afd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -326,7 +326,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6d5e51a..b2e43bb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 48d9361..c94da2e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -334,7 +334,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b4860f4..82b7fbc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e3a72b4..8761698 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -342,7 +342,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e2fa6be..6d01f2a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a130a22..0e146f5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -282,7 +282,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3a9e0a7..ab614eb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d8085c2..8190f36 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -290,7 +290,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f434cee..8da29e6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index aedecb8..5b49b5f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -302,7 +302,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 54e8b1a..6fc4f4a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 46d027d..60f4c1d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -310,7 +310,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a8dcc6b..2be8132 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 810d873..bacef28 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -318,7 +318,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fe09c9d..29adb00 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 45c82b5..9a90037 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -326,7 +326,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4eb5865..178533c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f2a2c4e..34fa5d5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -334,7 +334,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 319f09e..f24875c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6915048..99bdad0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -342,7 +342,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4543756..a474217 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ffef0e8..7e9ef57 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -282,7 +282,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 62b322a..57e3c7c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 879469a..29afd52 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -290,7 +290,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b592fe2..3315633 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 847e358..6917ee6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -302,7 +302,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 708d31c..a82a221 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 390b9cd..beebe92 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -310,7 +310,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6159cd7..b22d28c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 45bba3e..3ec01ea 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -318,7 +318,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index eced581..e4cfc14 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9d4f4ac..d0696be 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -326,7 +326,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c007add..e8b0e7e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2c34722..0dc202f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -334,7 +334,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 404dd7f..5f7ae12 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 84ea329..f5ff214 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -342,7 +342,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 75189fd..3397f1b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5e42e1a..0e53401 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -282,7 +282,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2f17ead..50242a8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c6ce6d3..1f1a019 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -290,7 +290,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 56624fe..f300469 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f72b3c5..2e9df63 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -302,7 +302,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9de0834..90b211e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8032ca8..d01e07e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -310,7 +310,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ca53f94..ac55383 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a6f5e18..b9bdc74 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -318,7 +318,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5420513..4d66f28 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b8f0c5a..753f111 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -326,7 +326,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ea77ebd..21c0089 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4d6d93a..fdd5f5b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -334,7 +334,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2dea190..42a00e7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9b1fe1c..3fb5a59 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -342,7 +342,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 79ac713..cccc2b5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a7548d6..2e03b3e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 43ffacf..7a46669 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ee04f69..5c8eafd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a9518c78a342f7d4bba9ca01b129c894d"><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_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt;<br />
+<div class="textblock"><h3>template&lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt;<br />
 class sigc::const_limit_reference&lt; T_type, I_derives_trackable &gt;</h3>
 
 <p>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. </p>
@@ -93,7 +93,7 @@ class sigc::const_limit_reference&lt; T_type, I_derives_trackable &gt;</h3>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -128,7 +128,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -156,7 +156,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -183,7 +183,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e1469f0..d15eb9b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5679475..68dfd35 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5592793..073c851 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 93d6711..5d2a303 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -298,7 +298,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f47dee9..99fe047 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0d85402..d5ef62c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -321,7 +321,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d1b5ec3..ba1e794 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 02eef70..d685dc8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -336,7 +336,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3a12b56..36452ef 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1bdb666..0a60493 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -351,7 +351,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f42e4c3..74c27fb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 213a3d1..2879d63 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -366,7 +366,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f91ba7b..fc7fdce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1a77307..3d8658e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -381,7 +381,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f40f101..4e8f965 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6f8f450..fb329a4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -396,7 +396,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ca982de..3f5fc2c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b383f53..2430bf1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -411,7 +411,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 55673a2..ea14d87 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4413ac1..f334482 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ab3ce1b09cad7a91c24c510e5915e4b7e"><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_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt;<br />
+<div class="textblock"><h3>template&lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt;<br />
 class sigc::const_volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</h3>
 
 <p>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. </p>
@@ -93,7 +93,7 @@ class sigc::const_volatile_limit_reference&lt; T_type, I_derives_trackable &gt;<
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -128,7 +128,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -156,7 +156,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -183,7 +183,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 41ecfb1..dde5b56 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6b24356..25dc88c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 53ace25..65f4847 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0fa25b8..adbe61e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -298,7 +298,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5081b0b..e40062b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2855190..4f96d67 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -321,7 +321,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 63340aa..dc4b6ab 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2c39d96..4b793aa 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -336,7 +336,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3e1c0fd..e4be681 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 119517b..9dea8f0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -351,7 +351,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5b8a557..3f1d302 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2fa64f1..94c747c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -366,7 +366,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a81d1d3..835c1c5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b2eacc0..3a73b53 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -381,7 +381,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 60a41d0..1eebe92 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9f9c2df..d5bac61 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -396,7 +396,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b8d2da3..6873cdc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0bbec04..ab13ba2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -411,7 +411,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 059af95..701347b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 481398f..eb3ee21 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a66b544da149f382aed7f66353d7b06ae"><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_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt;<br />
+<div class="textblock"><h3>template&lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt;<br />
 class sigc::limit_reference&lt; T_type, I_derives_trackable &gt;</h3>
 
 <p>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. </p>
@@ -93,7 +93,7 @@ class sigc::limit_reference&lt; T_type, I_derives_trackable &gt;</h3>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -128,7 +128,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -156,7 +156,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -183,7 +183,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4b82ba4..ebd828a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5a52ee6..7f332a2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1d6d049..3cff2b0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ee8dff0..79317b1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -298,7 +298,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a3aa05d..52f9a5a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index db32211..c0825ff 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -321,7 +321,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 38aa417..b0ad642 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ea046c3..6565efc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -336,7 +336,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2a35e5c..ce65240 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e089f02..d0768ef 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -351,7 +351,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7b7ede8..08cac43 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 65cc3f0..5d7f82f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -366,7 +366,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7b8b491..8ba8a68 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e0e202c..c992c35 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -381,7 +381,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3bf6b5f..b9ea15c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 68ceeb4..7fdfc27 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -396,7 +396,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ac069d7..3cbd609 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9c8487c..6994e6b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -411,7 +411,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6158347..101e64a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3c53562..3ddeddc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9c1c018..e990f6f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e205790..bbc2a22 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ecf8f11..aefeec9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 13c331c..a34e84f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8f29d0e..5e5df7e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 74e0d03..cbe1010 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7d22b5c..507cab0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 14da7ad..07be0d5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d5cb3f6..965c520 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d146dc9..a7264ef 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7e1b458..14d113c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f294e6b..75e0986 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 094cec2..83c460e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 945c9ce..15e70c4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1d7bc69..4d7e5ec 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8cab286..93f110f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -282,7 +282,7 @@ template &lt;class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9f2fffa..29f8a11 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2ac42fb..b1af604 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -581,7 +581,7 @@ template &lt;class T_return, class T_accumulator = nil&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b87eb3f..4547a0b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 79964dd..8006110 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -591,7 +591,7 @@ template &lt;class T_return, class T_arg1, class T_accumulator = nil&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3f39995..b3c08c8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bda14b3..ec43d7b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -623,7 +623,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_accumulator = n
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 46baa72..bdd590d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 254993e..15cf109 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -643,7 +643,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index dce83dd..02ab5a9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 85d81a1..db07669 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -663,7 +663,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c41fe77..b903f5c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index aaf150d..7c26e96 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -683,7 +683,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 92ac591..1b2fd5a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3cac6d4..91389f8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -703,7 +703,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 013acc4..8fa7f0d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 668d191..520472d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -723,7 +723,7 @@ template &lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f404a8a..d00e4e4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bc3a962..9b14ae1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -289,7 +289,7 @@ template &lt;class T_accumulator &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7515058..a50d7db 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -95,7 +95,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e306b4b..3fef005 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -303,7 +303,7 @@ template &lt;class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index dbde690..b21850a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0750a0a..1b84a14 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -330,7 +330,7 @@ template &lt;class T_return &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a2dad35..f6fb093 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -85,7 +85,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8ddbff6..ad81864 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -354,7 +354,7 @@ template &lt;class T_return , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5dabb66..cd1b313 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -86,7 +86,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c6d7085..4a8bb04 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -382,7 +382,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fbb210b..8d4bab9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -87,7 +87,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a135cce..49af100 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -406,7 +406,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 &gt; </
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 88fa48e..61f7fda 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -88,7 +88,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 61d8ba7..671225d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -430,7 +430,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e921b8a..4e0aaf8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -89,7 +89,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 93a5ea8..3a552ce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -454,7 +454,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fc48c2d..9baa16c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3bfe09c..54e5fe0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -478,7 +478,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index db68a87..048bbfb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -91,7 +91,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8072e77..35d2fae 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -502,7 +502,7 @@ template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8e92af7..0525ab9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -78,7 +78,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 944da87..71c8690 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -529,7 +529,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1a197d2..f1dfc4e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 170ba68..620c091 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ec7cd49..861c482 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index afa223c..8fbb370 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f3459df..95c39b2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c98bb33..0916c4a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 34228b5..d96a525 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 59e6e56..acdfff6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4385256..2dfd2a6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f01dbb2..0a324d5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ba27d81..5d20c95 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 82ab1a9..b54ac75 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 792d432..c19bb3a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 09b2c1e..26838bc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 07c2315..dd3d0d1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 21be9d8..5c81b48 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a14357ecc1a8e064d5f5531ce82542e74"><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_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt;<br />
+<div class="textblock"><h3>template&lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt;<br />
 class sigc::volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</h3>
 
 <p>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. </p>
@@ -93,7 +93,7 @@ class sigc::volatile_limit_reference&lt; T_type, I_derives_trackable &gt;</h3>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -128,7 +128,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -156,7 +156,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;trackable, T_type&gt;::value&gt; </div>
+template &lt;class T_type, bool I_derives_trackable = std::is_base_of&lt;trackable, T_type&gt;::value&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -183,7 +183,7 @@ template &lt;class T_type, bool I_derives_trackable = is_base_and_derived&lt;tra
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6a4eb36..aada1e4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e10f7e4..13f3562 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d542fb3..2dc7f8f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c0d19ed..16d903a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -298,7 +298,7 @@ template &lt;class T_return , class T_obj &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9f5c183..5050e05 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4aed453..e481217 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -321,7 +321,7 @@ template &lt;class T_return , class T_obj , class T_arg1 &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bfca129..5e81cf9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f83ef12..8c321e3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -336,7 +336,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 &gt; </d
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6e3e784..89da749 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3434c3b..6693e95 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -351,7 +351,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 55bfc7b..f46790e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2267f5a..f6124f3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -366,7 +366,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 330867e..07e1da2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0f3f927..182992d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -381,7 +381,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f26e6b4..6d0b3a0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fae2b12..dd59847 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -396,7 +396,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4a73991..3539f24 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f1a7d55..791605c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -411,7 +411,7 @@ template &lt;class T_return , class T_obj , class T_arg1 , class T_arg2 , class
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 184eb98..0a77195 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -50,7 +50,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a2413c7..dc3e90c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -66,9 +66,9 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:exception__catch_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>exception_catch.h</b></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adaptors_2hide_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>hide.h</b></td></tr>
+<tr class="memitem:hide_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>hide.h</b></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adaptors_2retype_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>retype.h</b></td></tr>
+<tr class="memitem:retype_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>retype.h</b></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adaptors_2retype__return_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>retype_return.h</b></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -78,7 +78,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index dffdf49..7f549d9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -61,24 +61,12 @@ Files</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:bind__return_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>bind_return.h</b></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:class__slot_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>class_slot.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:connection_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>connection.h</b></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:hide_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>hide.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:limit__reference_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>limit_reference.h</b></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:method__slot_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>method_slot.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:object_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>object.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:object__slot_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>object_slot.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:reference__wrapper_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>reference_wrapper.h</b></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:retype_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>retype.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:retype__return_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>retype_return.h</b></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:sigc_09_09_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>sigc++.h</b></td></tr>
@@ -99,7 +87,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2b2e626..f41b63b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ed94c58..491f2d8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 48416cb..ca666b3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3a23be1..7a1532c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 52a4253..4eab656 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -97,7 +97,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 79b5acb..9817512 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 32b19b9..1c2c561 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bb5e10d..381d776 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d0a5ca8..27c328e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 37c3ec4..b5e77ab 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c40482d..8e876e7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -92,7 +92,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 244812c..ddd57c2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e461536..1909264 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -88,7 +88,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6cf34a6..e78e1ad 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -89,7 +89,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d21a9cb..fd74a63 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e2a38c7..78b04cc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -89,7 +89,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d650748..936b7c3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d92b400..716ae06 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -91,7 +91,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ac86ca8..98e4e64 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 47c0c31..5d5f6ee 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d6d1c56..05b9e43 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b5b9161..6e6da30 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 41dafdb..d1d2622 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fe86a84..9872d1b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cfebb42..b20c65b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 81cadb1..d24afc3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a2132ed..923d74d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 07f2ae9..c7375b2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 862734e..328bea2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b81058a..72464dd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -93,7 +93,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 013873f..b0a044e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1f86096..e965ed4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -92,7 +92,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5614c2d..c54abce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c557f13..0d9687d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0f378b5..145550d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7240f71..584fcc9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 173e93d..02ba762 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index edc5ce8..3a58cfc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4856ac7..5d7be05 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 345ea79..712bcb5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b8e50d4..7b01268 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -88,7 +88,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 06dbb1c..aa29bb8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f2311fc..f6b294a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -87,7 +87,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e459d83..f72deab 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -98,7 +98,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 27713ff..d96fc9d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8f3b4e8..b30d832 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2a3ab1b..718b65c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 62c3ded..861e252 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -96,7 +96,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3b32373..98202f6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 355a829..bc523e0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -91,7 +91,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6531163..5988965 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -84,8 +84,6 @@
 <h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
 <li>value
 : <a class="el" href="classsigc_1_1can__deduce__result__type__with__decltype.html#a3e390d22fe03a03bb34bb38bca1aea91">sigc::can_deduce_result_type_with_decltype&lt; T_functor &gt;</a>
-, <a class="el" href="structsigc_1_1is__base__and__derived.html#a639a5267d6ab0a754da024d0bffa2d21">sigc::is_base_and_derived&lt; T_base, T_derived &gt;</a>
-, <a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html#a48d192adf0841f00c675f4bc10830317">sigc::is_base_and_derived&lt; T_base, T_base &gt;</a>
 </li>
 <li>value_
 : <a class="el" href="structsigc_1_1const__reference__wrapper.html#aaaba3da60073e485144be648f8c4f69f">sigc::const_reference_wrapper&lt; T_type &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#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#a5ba462855081b617085e59e7566927a7">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#ab86348ff91ed7ce4cadff97c157e4024">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>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a1c455f..3511195 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 <h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
 <li>value
 : <a class="el" href="classsigc_1_1can__deduce__result__type__with__decltype.html#a3e390d22fe03a03bb34bb38bca1aea91">sigc::can_deduce_result_type_with_decltype&lt; T_functor &gt;</a>
-, <a class="el" href="structsigc_1_1is__base__and__derived.html#a639a5267d6ab0a754da024d0bffa2d21">sigc::is_base_and_derived&lt; T_base, T_derived &gt;</a>
-, <a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html#a48d192adf0841f00c675f4bc10830317">sigc::is_base_and_derived&lt; T_base, T_base &gt;</a>
 </li>
 <li>value_
 : <a class="el" href="structsigc_1_1const__reference__wrapper.html#aaaba3da60073e485144be648f8c4f69f">sigc::const_reference_wrapper&lt; T_type &gt;</a>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1c85eec..47ac772 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0170790..2876986 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 322e039..6a4ab35 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8e81dc5..b8aa679 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -713,7 +713,7 @@ template &lt;class T_return , class T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1d96504..d5d3846 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 25feca2..d32fb77 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 721644d..6a9d1e0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8c0521d..4a42d2f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -2505,7 +2505,7 @@ template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 01f7862..c9841cc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 79876f6..a42606b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2c401ef..928d5f4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -251,7 +251,7 @@ template &lt;class T_type , class T_action , class T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e10af3b..13035d3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d123359..7a90887 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -109,7 +109,7 @@ Classes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6f86fb2..0d5af4d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 93ac167..c0d9db8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -195,67 +195,65 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
 <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="structsigc_1_1is__base__and__derived.html" target="_self">sigc::is_base_and_derived&lt; T_base, T_derived &gt;</a></td><td class="desc">Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library) </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="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html" target="_self">sigc::is_base_and_derived&lt; T_base, T_base &gt;</a></td><td class="desc"></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.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_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="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_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_1nil.html" target="_self">sigc::nil</a></td><td class="desc">Nil struct type </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_1reference__wrapper.html" target="_self">sigc::reference_wrapper&lt; T_type &gt;</a></td><td class="desc">Reference wrapper </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__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_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__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_36_" 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_37_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_37_" class="arrow" onclick="toggleFolder('37_')">&#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_37_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_37_0_" class="arrow" onclick="toggleFolder('37_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_37_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_0_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_1_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_2_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_3_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_4_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_5_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_6_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_7_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_8_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_9_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_10_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_11_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_12_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_13_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_14_" class="arrow" onclick="toggleFolder('37_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_37_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_37_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_37_0_15_" class="arrow" onclick="toggleFolder('37_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_37_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_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.html" target="_self">sigc::type_trait&lt; T_type &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_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_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_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_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_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_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_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_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.html" target="_self">sigc::unwrap_reference&lt; T_type &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_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_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_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_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>
+<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>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2e9f079..a02121f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 389ea89..f20587d 100644 (file)
Binary files a/docs/reference/html/inherit_graph_26.png and b/docs/reference/html/inherit_graph_26.png differ
index 8875f57..1756121 100644 (file)
Binary files a/docs/reference/html/inherit_graph_27.png and b/docs/reference/html/inherit_graph_27.png differ
index f20587d..5cdfd19 100644 (file)
Binary files a/docs/reference/html/inherit_graph_28.png and b/docs/reference/html/inherit_graph_28.png differ
index 1756121..71801f3 100644 (file)
Binary files a/docs/reference/html/inherit_graph_29.png and b/docs/reference/html/inherit_graph_29.png differ
index 5cdfd19..afd11f4 100644 (file)
Binary files a/docs/reference/html/inherit_graph_30.png and b/docs/reference/html/inherit_graph_30.png differ
index 71801f3..3c36793 100644 (file)
Binary files a/docs/reference/html/inherit_graph_31.png and b/docs/reference/html/inherit_graph_31.png differ
index afd11f4..3986500 100644 (file)
Binary files a/docs/reference/html/inherit_graph_32.png and b/docs/reference/html/inherit_graph_32.png differ
index 3c36793..1668ff2 100644 (file)
Binary files a/docs/reference/html/inherit_graph_33.png and b/docs/reference/html/inherit_graph_33.png differ
index 3986500..25addc4 100644 (file)
Binary files a/docs/reference/html/inherit_graph_34.png and b/docs/reference/html/inherit_graph_34.png differ
index 1668ff2..40fcb8c 100644 (file)
Binary files a/docs/reference/html/inherit_graph_35.png and b/docs/reference/html/inherit_graph_35.png differ
index 25addc4..26bae5f 100644 (file)
Binary files a/docs/reference/html/inherit_graph_36.png and b/docs/reference/html/inherit_graph_36.png differ
index 40fcb8c..d86853c 100644 (file)
Binary files a/docs/reference/html/inherit_graph_37.png and b/docs/reference/html/inherit_graph_37.png differ
index 26bae5f..643cb87 100644 (file)
Binary files a/docs/reference/html/inherit_graph_38.png and b/docs/reference/html/inherit_graph_38.png differ
index d86853c..8f1357b 100644 (file)
Binary files a/docs/reference/html/inherit_graph_39.png and b/docs/reference/html/inherit_graph_39.png differ
index 643cb87..4256f9f 100644 (file)
Binary files a/docs/reference/html/inherit_graph_40.png and b/docs/reference/html/inherit_graph_40.png differ
index 8f1357b..c33edc6 100644 (file)
Binary files a/docs/reference/html/inherit_graph_41.png and b/docs/reference/html/inherit_graph_41.png differ
index 4256f9f..ecb2465 100644 (file)
Binary files a/docs/reference/html/inherit_graph_42.png and b/docs/reference/html/inherit_graph_42.png differ
index c33edc6..2cbe89a 100644 (file)
Binary files a/docs/reference/html/inherit_graph_43.png and b/docs/reference/html/inherit_graph_43.png differ
index ecb2465..54f8ae0 100644 (file)
Binary files a/docs/reference/html/inherit_graph_44.png and b/docs/reference/html/inherit_graph_44.png differ
index 2cbe89a..bbde2b8 100644 (file)
Binary files a/docs/reference/html/inherit_graph_45.png and b/docs/reference/html/inherit_graph_45.png differ
index 54f8ae0..91cbe6e 100644 (file)
Binary files a/docs/reference/html/inherit_graph_46.png and b/docs/reference/html/inherit_graph_46.png differ
index bbde2b8..3bec76c 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
deleted file mode 100644 (file)
index 91cbe6e..0000000
Binary files a/docs/reference/html/inherit_graph_48.png and /dev/null differ
diff --git a/docs/reference/html/inherit_graph_49.png b/docs/reference/html/inherit_graph_49.png
deleted file mode 100644 (file)
index 3bec76c..0000000
Binary files a/docs/reference/html/inherit_graph_49.png and /dev/null differ
index 3276ebb..b605bdd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
 <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_1is__base__and__derived_3_01T__base_00_01T__base_01_4"/>
-<map name="sigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4" id="sigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4">
-<area shape="rect" id="node1" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html" title="sigc::is_base_and_derived\l\&lt; T_base, T_base \&gt;" alt="" coords="5,5,193,47"/></map>
-</td></tr>
-<tr><td><img src="inherit_graph_27.png" border="0" alt="" usemap="#sigc_1_1is__base__and__derived_3_01T__base_00_01T__derived_01_4"/>
-<map name="sigc_1_1is__base__and__derived_3_01T__base_00_01T__derived_01_4" id="sigc_1_1is__base__and__derived_3_01T__base_00_01T__derived_01_4">
-<area shape="rect" id="node1" href="structsigc_1_1is__base__and__derived.html" title="Compile&#45;time determination of base&#45;class relationship in C++ (adapted to match the syntax of boost&#39;s ..." alt="" coords="5,5,193,47"/></map>
-</td></tr>
-<tr><td><img src="inherit_graph_28.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__obj_01_4"/>
+<tr><td><img src="inherit_graph_26.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_29.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
+<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"/>
 <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_30.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__type_00_01true_01_4"/>
+<tr><td><img src="inherit_graph_28.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_31.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__wrapped_01_4"/>
+<tr><td><img src="inherit_graph_29.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_32.png" border="0" alt="" usemap="#sigc_1_1nil"/>
+<tr><td><img src="inherit_graph_30.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_33.png" border="0" alt="" usemap="#sigc_1_1reference__wrapper_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_31.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_34.png" border="0" alt="" usemap="#sigc_1_1slot__const__iterator_3_01T__slot_01_4"/>
+<tr><td><img src="inherit_graph_32.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_35.png" border="0" alt="" usemap="#sigc_1_1slot__iterator_3_01T__slot_01_4"/>
+<tr><td><img src="inherit_graph_33.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_36.png" border="0" alt="" usemap="#sigc_1_1slot__list_3_01T__slot_01_4"/>
+<tr><td><img src="inherit_graph_34.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_37.png" border="0" alt="" usemap="#sigc_1_1trackable"/>
+<tr><td><img src="inherit_graph_35.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_38.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01const_01T__type_01_6_01_4"/>
+<tr><td><img src="inherit_graph_36.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_39.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type_01_6_01_4"/>
+<tr><td><img src="inherit_graph_37.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_40.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_38.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_41.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type[N]_4"/>
+<tr><td><img src="inherit_graph_39.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_42.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01void_01_4"/>
+<tr><td><img src="inherit_graph_40.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_43.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_41.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_44.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_42.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_45.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_43.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_46.png" border="0" alt="" usemap="#sigc_1_1visitor_3_01T__functor_01_4"/>
+<tr><td><img src="inherit_graph_44.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_47.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__obj_01_4"/>
+<tr><td><img src="inherit_graph_45.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_48.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_46.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_49.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4"/>
+<tr><td><img src="inherit_graph_47.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index afb16d8..a6e8774 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9e9df35..74b1b5a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -78,7 +78,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 24dac76..444b90b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 00d5a1a..29d9796 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c210f40..254304e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -78,7 +78,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cd1b27a..167379f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8512452..f73f290 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 835579f..62fe5fb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -78,7 +78,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7380b2d..139d5b3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -99,7 +99,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f9dcd74..2df48ba 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -99,7 +99,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6d85094..48700ff 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -81,7 +81,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f2fd9ce..952dc7d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1e98d91..fb45845 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a033682..f19e99e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -78,7 +78,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index be85f9c..db3748d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -78,7 +78,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 17266fa..7eb2069 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -99,7 +99,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6f2f5dc..d7e87d5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -99,7 +99,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ccb5650..77367d7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -81,7 +81,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f7acd05..5c76912 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 40eb684..99dac4f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ea6a3b8..787278a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -78,7 +78,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cf4a86a..8d7210f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -57,7 +57,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 03f4793..e51ea84 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -290,11 +290,6 @@ Classes</h2></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_1hide__functor_3-1_00_01T__functor_01_4.html">hide_functor&lt;-1, T_functor &gt;</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adaptor that adds a dummy parameter to the wrapped functor.  <a href="structsigc_1_1hide__functor_3-1_00_01T__functor_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">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1is__base__and__derived.html">is_base_and_derived</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library).  <a href="structsigc_1_1is__base__and__derived.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">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">is_base_and_derived&lt; T_base, T_base &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">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1limit__reference.html">limit_reference</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">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.  <a href="classsigc_1_1limit__reference.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -8019,7 +8014,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1170c82..d553cbe 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -53,7 +53,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d2915e2..c6f4ea9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -50,7 +50,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e52a600..a6e187d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5de4721..8886756 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2db22fb..9f44a5a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1d9c5ee..1fce764 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 95527fc..375ee01 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -61,7 +61,7 @@
 
 <p><code>#include &lt;sigc++/adaptors/adaptor_trait.h&gt;</code></p>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template&lt;class T_functor, bool I_isadaptor = is_base_and_derived&lt;adaptor_base, T_functor&gt;::value&gt;<br />
+<div class="textblock"><h3>template&lt;class T_functor, bool I_isadaptor = std::is_base_of&lt;adaptor_base, T_functor&gt;::value&gt;<br />
 struct sigc::adaptor_trait&lt; T_functor, I_isadaptor &gt;</h3>
 
 <p>Trait that specifies what is the adaptor version of a functor type. </p>
@@ -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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index aca2103..cd28dfa 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5952f78..75d8564 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3ad74a2..953a6d9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 85e0844..07c5ec1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8b1540d..51f49cf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6a46f71..7d1e0d9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 40036b4..d1ee736 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4496480..054cf9c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9a4005f..f2c7543 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c8ae674..3a902dd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f7174fd..c0720bc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 565a4d5..1680206 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -79,7 +79,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 331f4f4..8340f3f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e4d4153..f95f9e3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -76,7 +76,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a5c2d34..9f36c98 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -470,7 +470,7 @@ template &lt;typename T_slot &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 975617f..8b7564b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9b42514..6ec496d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -154,7 +154,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1e9276e..0c3175e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 189473a..0804ad8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@ Public Types</h2></td></tr>
 <tr class="separator:a97d97214974202d86af020af07b2e0c9"><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_functor, class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void, bool I_derives_adaptor_base = is_base_and_derived&lt;adaptor_base,T_functor&gt;::value&gt;<br />
+<div class="textblock"><h3>template&lt;class T_functor, class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void, bool I_derives_adaptor_base = std::is_base_of&lt;adaptor_base,T_functor&gt;::value&gt;<br />
 struct sigc::deduce_result_type&lt; T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base &gt;</h3>
 
 <p>Deduce the return type of a functor. </p>
@@ -82,7 +82,7 @@ struct sigc::deduce_result_type&lt; T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_functor, class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void, bool I_derives_adaptor_base = is_base_and_derived&lt;adaptor_base,T_functor&gt;::value&gt; </div>
+template &lt;class T_functor, class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void, bool I_derives_adaptor_base = std::is_base_of&lt;adaptor_base,T_functor&gt;::value&gt; </div>
       <table class="memname">
         <tr>
           <td class="memname">typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a>&lt;T_functor&gt;::result_type <a class="el" href="structsigc_1_1deduce__result__type.html">sigc::deduce_result_type</a>&lt; T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base &gt;::<a class="el" href="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9">type</a></td>
@@ -95,7 +95,7 @@ template &lt;class T_functor, class T_arg1 = void, class T_arg2 = void, class T_
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2f25def..97b6061 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 58d8935..b32d49b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2ac08e5..c2ca0c7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -77,7 +77,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d72c34f..195b140 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1a15067..5e4811f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ea3e20c..39c7339 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d292a68..f2b444e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@ Public Types</h2></td></tr>
 <tr class="separator:af1324bf0d3cec3d1f2e39e932b228d6d"><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_functor, bool I_derives_functor_base = is_base_and_derived&lt;functor_base,T_functor&gt;::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype&lt;T_functor&gt;::value&gt;<br />
+<div class="textblock"><h3>template&lt;class T_functor, bool I_derives_functor_base = std::is_base_of&lt;functor_base,T_functor&gt;::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype&lt;T_functor&gt;::value&gt;<br />
 struct sigc::functor_trait&lt; T_functor, I_derives_functor_base, I_can_use_decltype &gt;</h3>
 
 <p>Trait that specifies the return type of any type. </p>
@@ -90,7 +90,7 @@ struct sigc::functor_trait&lt; T_functor, I_derives_functor_base, I_can_use_decl
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_functor, bool I_derives_functor_base = is_base_and_derived&lt;functor_base,T_functor&gt;::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype&lt;T_functor&gt;::value&gt; </div>
+template &lt;class T_functor, bool I_derives_functor_base = std::is_base_of&lt;functor_base,T_functor&gt;::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype&lt;T_functor&gt;::value&gt; </div>
       <table class="memname">
         <tr>
           <td class="memname">typedef T_functor <a class="el" href="structsigc_1_1functor__trait.html">sigc::functor_trait</a>&lt; T_functor, I_derives_functor_base, I_can_use_decltype &gt;::<a class="el" href="structsigc_1_1functor__trait.html#ac779b3d3d04e78d57b6b2ae4545b1667">functor_type</a></td>
@@ -104,7 +104,7 @@ template &lt;class T_functor, bool I_derives_functor_base = is_base_and_derived&
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_functor, bool I_derives_functor_base = is_base_and_derived&lt;functor_base,T_functor&gt;::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype&lt;T_functor&gt;::value&gt; </div>
+template &lt;class T_functor, bool I_derives_functor_base = std::is_base_of&lt;functor_base,T_functor&gt;::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype&lt;T_functor&gt;::value&gt; </div>
       <table class="memname">
         <tr>
           <td class="memname">typedef void <a class="el" href="structsigc_1_1functor__trait.html">sigc::functor_trait</a>&lt; T_functor, I_derives_functor_base, I_can_use_decltype &gt;::<a class="el" href="structsigc_1_1functor__trait.html#af1324bf0d3cec3d1f2e39e932b228d6d">result_type</a></td>
@@ -117,7 +117,7 @@ template &lt;class T_functor, bool I_derives_functor_base = is_base_and_derived&
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8103c5f..75e899a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:53 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 600ecec..029545c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -73,7 +73,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3b63586..2221ca0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b6db856..b947dea 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -73,7 +73,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d1d9203..b50d980 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#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_1is__base__and__derived-members.html b/docs/reference/html/structsigc_1_1is__base__and__derived-members.html
deleted file mode 100644 (file)
index c68382f..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!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.5.1</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_1is__base__and__derived.html">is_base_and_derived</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">sigc::is_base_and_derived&lt; T_base, T_derived &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_1is__base__and__derived.html">sigc::is_base_and_derived&lt; T_base, T_derived &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1is__base__and__derived.html#a639a5267d6ab0a754da024d0bffa2d21">value</a></td><td class="entry"><a class="el" href="structsigc_1_1is__base__and__derived.html">sigc::is_base_and_derived&lt; T_base, T_derived &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#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_1is__base__and__derived.html b/docs/reference/html/structsigc_1_1is__base__and__derived.html
deleted file mode 100644 (file)
index 6d910ce..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-<!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::is_base_and_derived&lt; T_base, T_derived &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.5.1</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_1is__base__and__derived.html">is_base_and_derived</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
-<a href="structsigc_1_1is__base__and__derived-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">sigc::is_base_and_derived&lt; T_base, T_derived &gt; Struct Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library).  
- <a href="structsigc_1_1is__base__and__derived.html#details">More...</a></p>
-
-<p><code>#include &lt;sigc++/type_traits.h&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
-Static Public Attributes</h2></td></tr>
-<tr class="memitem:a639a5267d6ab0a754da024d0bffa2d21"><td class="memItemLeft" align="right" valign="top">static const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1is__base__and__derived.html#a639a5267d6ab0a754da024d0bffa2d21">value</a></td></tr>
-<tr class="separator:a639a5267d6ab0a754da024d0bffa2d21"><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_base, class T_derived&gt;<br />
-struct sigc::is_base_and_derived&lt; T_base, T_derived &gt;</h3>
-
-<p>Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library). </p>
-<p>Use this to provide a template specialization for a set of types. For instance,</p>
-<div class="fragment"><div class="line">template &lt; class T_thing, bool Tval_derives_from_something = sigc::is_base_and_derived&lt;Something, T_thing&gt;::value &gt;</div>
-<div class="line"><span class="keyword">class </span>TheTemplate</div>
-<div class="line">{</div>
-<div class="line">  <span class="comment">//Standard implementation.</span></div>
-<div class="line">}</div>
-<div class="line"></div>
-<div class="line"><span class="comment">//Specialization for T_things that derive from Something (Tval_derives_from_something is true)</span></div>
-<div class="line"><span class="keyword">template</span> &lt;<span class="keyword">class</span> T_thing&gt;</div>
-<div class="line"><span class="keyword">class </span>TheTemplate&lt;T_thing, true&gt;</div>
-<div class="line">{</div>
-<div class="line">  T_thing thing;</div>
-<div class="line">  thing.method_that_is_in_something();</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>sigc::is_base_and_derived&lt;&gt; is used internally in libsigc++. If you need such a template class elsewhere, and you have a C++11 compiler, std::is_base_of&lt;&gt; is recommended. </p>
-</div><h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a639a5267d6ab0a754da024d0bffa2d21"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_base , class T_derived &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const bool <a class="el" href="structsigc_1_1is__base__and__derived.html">sigc::is_base_and_derived</a>&lt; T_base, T_derived &gt;::value</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#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_1is__base__and__derived_3_01T__base_00_01T__base_01_4-members.html b/docs/reference/html/structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4-members.html
deleted file mode 100644 (file)
index d892b62..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!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.5.1</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_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">is_base_and_derived&lt; T_base, T_base &gt;</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">sigc::is_base_and_derived&lt; T_base, T_base &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_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">sigc::is_base_and_derived&lt; T_base, T_base &gt;</a>, including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html#a48d192adf0841f00c675f4bc10830317">value</a></td><td class="entry"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">sigc::is_base_and_derived&lt; T_base, T_base &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#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_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html b/docs/reference/html/structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html
deleted file mode 100644 (file)
index 56085b3..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-<!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::is_base_and_derived&lt; T_base, T_base &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.5.1</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_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">is_base_and_derived&lt; T_base, T_base &gt;</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
-<a href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4-members.html">List of all members</a>  </div>
-  <div class="headertitle">
-<div class="title">sigc::is_base_and_derived&lt; T_base, T_base &gt; Struct Template Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;sigc++/type_traits.h&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
-Static Public Attributes</h2></td></tr>
-<tr class="memitem:a48d192adf0841f00c675f4bc10830317"><td class="memItemLeft" align="right" valign="top">static const bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html#a48d192adf0841f00c675f4bc10830317">value</a> = true</td></tr>
-<tr class="separator:a48d192adf0841f00c675f4bc10830317"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a48d192adf0841f00c675f4bc10830317"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_base &gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">const bool <a class="el" href="structsigc_1_1is__base__and__derived.html">sigc::is_base_and_derived</a>&lt; T_base, T_base &gt;::value = true</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#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 eb99b02..ed40347 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 78f30ec..93686dd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5ab5095..7721635 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -154,7 +154,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2d281cf..f5d0fee 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f08b629..f9059f1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f2c5819..3e8ea33 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 47425ca..025023b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7b91075..1803bd7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a6026e9..75a30dc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1687bc0..aa18893 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -86,7 +86,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index aa700da..e052249 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -542,7 +542,7 @@ Protected Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2b8de16..58e6429 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 790235d..3d22fce 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f9c58a9..b8c6036 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 83c50a8..7082dff 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6eb4347..373acf8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -90,7 +90,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1e1bf38..5d7ecdd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -817,7 +817,7 @@ template &lt;class T_slot &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 04bd331..5573dff 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -69,7 +69,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 96c779b..d874139 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -259,7 +259,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 704c09e..a605824 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d95919d..db9efbb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -132,7 +132,7 @@ template &lt;class T_type&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6845a6e..5cb2b2e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e6bfb24..ecedf46 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -132,7 +132,7 @@ template &lt;class T_type , int N&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c9106c7..a4d78f0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 720c9a5..54dcb5f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -132,7 +132,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index abe956c..8dacde4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 90d057e..5453310 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -132,7 +132,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 888f125..2cb34b0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6ca2f12..2dd74e7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -124,7 +124,7 @@ Public Types</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 92afdc2..41587c0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ed8da57..3a195ff 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7e20be6..fe5cad4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 44b88cb..11a7e69 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1752f10..64487cc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 07682f8..45da472 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a9030a6..631eabd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.2</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 83d913a..5c2770b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.5.1</span>
+   &#160;<span id="projectnumber">2.5.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 Sat Jul 18 2015 10:36:54 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c041c60..2caf725 100644 (file)
         <sub name="hide_functor" link="structsigc_1_1hide__functor.html"/>
         <sub name="hide_functor&lt; 0, T_functor &gt;" link="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html"/>
         <sub name="hide_functor&lt;-1, T_functor &gt;" link="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html"/>
-        <sub name="is_base_and_derived" link="structsigc_1_1is__base__and__derived.html"/>
-        <sub name="is_base_and_derived&lt; T_base, T_base &gt;" link="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html"/>
         <sub name="limit_reference" link="classsigc_1_1limit__reference.html"/>
         <sub name="limit_reference&lt; T_type, true &gt;" link="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html"/>
         <sub name="mem_functor0" link="classsigc_1_1mem__functor0.html"/>
     <keyword type="function" name="sigc::hide_functor&lt;-1, T_functor &gt;::operator()" link="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#a1b14612df4daabfa76ddb5aa9d48c023"/>
     <keyword type="function" name="sigc::hide_functor&lt;-1, T_functor &gt;::operator()" link="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#a4c9d0e81c0dacb65443b810ba90f81b7"/>
     <keyword type="function" name="sigc::hide_functor&lt;-1, T_functor &gt;::operator()" link="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#a3ab506b688835f9545dc018142cc728e"/>
-    <keyword type="struct" name="sigc::is_base_and_derived" link="structsigc_1_1is__base__and__derived.html"/>
-    <keyword type="struct" name="sigc::is_base_and_derived&lt; T_base, T_base &gt;" link="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html"/>
     <keyword type="struct" name="sigc::limit_reference" link="classsigc_1_1limit__reference.html"/>
     <keyword type="function" name="sigc::limit_reference::limit_reference" link="classsigc_1_1limit__reference.html#a58bf17e1eaa63d86336c831fa885bc66"/>
     <keyword type="function" name="sigc::limit_reference::invoke" link="classsigc_1_1limit__reference.html#a951ae1d15397406945d4a6b67f30936f"/>
index 35dfdf4..585636b 100644 (file)
     </member>
   </compound>
   <compound kind="file">
-    <name>track_obj.h</name>
+    <name>hide.h</name>
     <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
-    <filename>track__obj_8h</filename>
-    <class kind="class">sigc::track_obj_functor1</class>
-    <class kind="class">sigc::track_obj_functor2</class>
-    <class kind="class">sigc::track_obj_functor3</class>
-    <class kind="class">sigc::track_obj_functor4</class>
-    <class kind="class">sigc::track_obj_functor5</class>
-    <class kind="class">sigc::track_obj_functor6</class>
-    <class kind="class">sigc::track_obj_functor7</class>
+    <filename>hide_8h</filename>
+    <class kind="struct">sigc::hide_functor</class>
+    <class kind="struct">sigc::hide_functor&lt; 0, T_functor &gt;</class>
+    <class kind="struct">sigc::hide_functor&lt;-1, T_functor &gt;</class>
     <namespace>sigc</namespace>
     <member kind="function">
-      <type>track_obj_functor1&lt; T_functor, T_obj1 &gt;</type>
-      <name>track_obj</name>
-      <anchorfile>group__track__obj.html</anchorfile>
-      <anchor>ga8fd1ab36d123ff83dd4cd8dc58bb28e2</anchor>
-      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1)</arglist>
+      <type>hide_functor&lt; I_location, T_functor &gt;</type>
+      <name>hide</name>
+      <anchorfile>group__hide.html</anchorfile>
+      <anchor>gaf2cefea3a99acd44f68121424103172d</anchor>
+      <arglist>(const T_functor &amp;_A_func)</arglist>
     </member>
     <member kind="function">
-      <type>track_obj_functor2&lt; T_functor, T_obj1, T_obj2 &gt;</type>
-      <name>track_obj</name>
-      <anchorfile>group__track__obj.html</anchorfile>
-      <anchor>ga60842510c2387ec49c43149d94fb1b72</anchor>
-      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2)</arglist>
+      <type>hide_functor&lt;-1, T_functor &gt;</type>
+      <name>hide</name>
+      <anchorfile>group__hide.html</anchorfile>
+      <anchor>gacbbacd3553268d85b95e3a85aefb67e5</anchor>
+      <arglist>(const T_functor &amp;_A_func)</arglist>
     </member>
+  </compound>
+  <compound kind="file">
+    <name>retype.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <filename>retype_8h</filename>
+    <class kind="struct">sigc::retype_functor</class>
+    <namespace>sigc</namespace>
     <member kind="function">
-      <type>track_obj_functor3&lt; T_functor, T_obj1, T_obj2, T_obj3 &gt;</type>
-      <name>track_obj</name>
-      <anchorfile>group__track__obj.html</anchorfile>
-      <anchor>ga52b11304cb05441237a8dcc651cb724e</anchor>
-      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2, const T_obj3 &amp;_A_obj3)</arglist>
+      <type>retype_functor&lt; slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga8b98eeb2a61b5b1f84dcd1d20fe666f1</anchor>
+      <arglist>(const slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>track_obj_functor4&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4 &gt;</type>
-      <name>track_obj</name>
-      <anchorfile>group__track__obj.html</anchorfile>
-      <anchor>gaea44f2388c18ca8508818ff6b7756216</anchor>
-      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2, const T_obj3 &amp;_A_obj3, const T_obj4 &amp;_A_obj4)</arglist>
+      <type>retype_functor&lt; pointer_functor0&lt; T_return &gt; &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga23978c94d9d3c934803898c3bf48ff7d</anchor>
+      <arglist>(const pointer_functor0&lt; T_return &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>track_obj_functor5&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5 &gt;</type>
-      <name>track_obj</name>
-      <anchorfile>group__track__obj.html</anchorfile>
-      <anchor>ga337dc48ba1e394f572d5d914b83f57a0</anchor>
-      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2, const T_obj3 &amp;_A_obj3, const T_obj4 &amp;_A_obj4, const T_obj5 &amp;_A_obj5)</arglist>
+      <type>retype_functor&lt; pointer_functor1&lt; T_arg1, T_return &gt;, T_arg1 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga75cc92c15faf06d5293ff34179f21899</anchor>
+      <arglist>(const pointer_functor1&lt; T_arg1, T_return &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>track_obj_functor6&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6 &gt;</type>
-      <name>track_obj</name>
-      <anchorfile>group__track__obj.html</anchorfile>
-      <anchor>ga0304ca1269ed352fcc1c81324062302e</anchor>
-      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2, const T_obj3 &amp;_A_obj3, const T_obj4 &amp;_A_obj4, const T_obj5 &amp;_A_obj5, const T_obj6 &amp;_A_obj6)</arglist>
+      <type>retype_functor&lt; pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;, T_arg1, T_arg2 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga0d67e207b3d753ab71b3801981cfeff3</anchor>
+      <arglist>(const pointer_functor2&lt; T_arg1, T_arg2, T_return &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>track_obj_functor7&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6, T_obj7 &gt;</type>
-      <name>track_obj</name>
-      <anchorfile>group__track__obj.html</anchorfile>
-      <anchor>ga5ea3e9f52643d7ab1bcfa4f419e7d38f</anchor>
-      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2, const T_obj3 &amp;_A_obj3, const T_obj4 &amp;_A_obj4, const T_obj5 &amp;_A_obj5, const T_obj6 &amp;_A_obj6, const T_obj7 &amp;_A_obj7)</arglist>
+      <type>retype_functor&lt; pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gaa5dfa926e3bfc7b82e0d14e4d9c9ff32</anchor>
+      <arglist>(const pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt; &amp;_A_functor)</arglist>
     </member>
-  </compound>
-  <compound kind="file">
-    <name>bind.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
-    <filename>bind_8h</filename>
-  </compound>
-  <compound kind="file">
-    <name>bind.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/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>
-    <class kind="struct">sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</class>
-    <namespace>sigc</namespace>
     <member kind="function">
-      <type>bind_functor&lt; I_location, T_functor, T_bound1 &gt;</type>
-      <name>bind</name>
-      <anchorfile>group__bind.html</anchorfile>
-      <anchor>ga2f099bc6056b32f2a58134ba8537c6f4</anchor>
-      <arglist>(const T_functor &amp;_A_func, T_bound1 _A_b1)</arglist>
+      <type>retype_functor&lt; pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gade02a3d76cf35465acfa39d4e03a40d5</anchor>
+      <arglist>(const pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bind_functor&lt;-1, T_functor, T_type1 &gt;</type>
-      <name>bind</name>
-      <anchorfile>group__bind.html</anchorfile>
-      <anchor>ga211b3361bb1ae7484b2b276fd926b962</anchor>
-      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1)</arglist>
+      <type>retype_functor&lt; pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga45fa726d6497c6b0994444fd2569581c</anchor>
+      <arglist>(const pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2 &gt;</type>
-      <name>bind</name>
-      <anchorfile>group__bind.html</anchorfile>
-      <anchor>gaf1e076f0734addb8080f1cbcac602591</anchor>
-      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2)</arglist>
+      <type>retype_functor&lt; pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga24e30de09c3784220829f52bb068b8c0</anchor>
+      <arglist>(const pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2, T_type3 &gt;</type>
-      <name>bind</name>
-      <anchorfile>group__bind.html</anchorfile>
-      <anchor>ga047061c9fa7d9dcde68c27cceed476a1</anchor>
-      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3)</arglist>
+      <type>retype_functor&lt; pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga09db0b458651a7fcd985e5dd4e50caa0</anchor>
+      <arglist>(const pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2, T_type3, T_type4 &gt;</type>
-      <name>bind</name>
-      <anchorfile>group__bind.html</anchorfile>
-      <anchor>ga8366abceb86ee653ec2ac50cef9fd16d</anchor>
-      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4)</arglist>
+      <type>retype_functor&lt; mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gabb08dd87f3ec392536b656b6b3e959a0</anchor>
+      <arglist>(const mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5 &gt;</type>
-      <name>bind</name>
-      <anchorfile>group__bind.html</anchorfile>
-      <anchor>ga7f163c830d7906906cf21ff0c5e0f17f</anchor>
-      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5)</arglist>
+      <type>retype_functor&lt; mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga5a2600190453d4eb11c14f99973044bc</anchor>
+      <arglist>(const mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6 &gt;</type>
-      <name>bind</name>
-      <anchorfile>group__bind.html</anchorfile>
-      <anchor>gac370f58b773f68c229c181f07e9b9e79</anchor>
-      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5, T_type6 _A_b6)</arglist>
+      <type>retype_functor&lt; mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga7df338186f09b1c89c2840f6744362e9</anchor>
+      <arglist>(const mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</type>
-      <name>bind</name>
-      <anchorfile>group__bind.html</anchorfile>
-      <anchor>ga962b581ef0c17562bb3317783d3ffe7d</anchor>
-      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5, T_type6 _A_b6, T_type7 _A_b7)</arglist>
+      <type>retype_functor&lt; mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gae2d9d2e91b2f8d256e4ad8da1c3c59e0</anchor>
+      <arglist>(const mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
     </member>
-  </compound>
-  <compound kind="file">
-    <name>bind_return.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
-    <filename>bind__return_8h</filename>
-  </compound>
-  <compound kind="file">
-    <name>bind_return.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
-    <filename>adaptors_2bind__return_8h</filename>
-    <class kind="struct">sigc::bind_return_functor</class>
-    <namespace>sigc</namespace>
     <member kind="function">
-      <type>bind_return_functor&lt; T_return, T_functor &gt;</type>
-      <name>bind_return</name>
-      <anchorfile>group__bind.html</anchorfile>
-      <anchor>gaca1ae2466988d67d00a5f2cd16c8d90a</anchor>
-      <arglist>(const T_functor &amp;_A_functor, T_return _A_ret_value)</arglist>
+      <type>retype_functor&lt; mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga70e615639e07e90a997a378cf877b106</anchor>
+      <arglist>(const mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
     </member>
-  </compound>
-  <compound kind="file">
-    <name>class_slot.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
-    <filename>class__slot_8h</filename>
-  </compound>
-  <compound kind="file">
-    <name>connection.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/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/murrayc/checkout/gnome/libsigc++2/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>
-    <class kind="struct">sigc::functor_trait</class>
-    <class kind="struct">sigc::nil</class>
-    <namespace>sigc</namespace>
-    <member kind="define">
-      <type>#define</type>
-      <name>SIGC_FUNCTOR_TRAIT</name>
-      <anchorfile>group__sigcfunctors.html</anchorfile>
-      <anchor>ga7a6f5575dc0b0ea896889c782721f6be</anchor>
-      <arglist>(T_functor, T_return)</arglist>
+    <member kind="function">
+      <type>retype_functor&lt; mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gad225dee1d71c68d0ee71f3f0fedcfc1b</anchor>
+      <arglist>(const mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
     </member>
-    <member kind="define">
-      <type>#define</type>
-      <name>SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE</name>
-      <anchorfile>group__sigcfunctors.html</anchorfile>
-      <anchor>gadf1ba3cacb09cc5c3c3e399836ec6e50</anchor>
-      <arglist></arglist>
+    <member kind="function">
+      <type>retype_functor&lt; mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga9c08fe50076854f15c923ab4183aed0f</anchor>
+      <arglist>(const mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
     </member>
-    <member kind="define">
-      <type>#define</type>
-      <name>SIGC_FUNCTORS_HAVE_RESULT_TYPE</name>
-      <anchorfile>group__sigcfunctors.html</anchorfile>
-      <anchor>ga93b6ee8815d90adccfdceed72bcda577</anchor>
-      <arglist></arglist>
+    <member kind="function">
+      <type>retype_functor&lt; mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga3fbd72b71a4ea4fafa487b5932acd797</anchor>
+      <arglist>(const mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
     </member>
-  </compound>
-  <compound kind="file">
-    <name>functors.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
-    <filename>functors_8h</filename>
-  </compound>
-  <compound kind="file">
-    <name>mem_fun.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/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>
-    <class kind="class">sigc::bound_const_mem_functor2</class>
-    <class kind="class">sigc::bound_const_mem_functor3</class>
-    <class kind="class">sigc::bound_const_mem_functor4</class>
-    <class kind="class">sigc::bound_const_mem_functor5</class>
-    <class kind="class">sigc::bound_const_mem_functor6</class>
-    <class kind="class">sigc::bound_const_mem_functor7</class>
-    <class kind="class">sigc::bound_const_volatile_mem_functor0</class>
-    <class kind="class">sigc::bound_const_volatile_mem_functor1</class>
-    <class kind="class">sigc::bound_const_volatile_mem_functor2</class>
-    <class kind="class">sigc::bound_const_volatile_mem_functor3</class>
-    <class kind="class">sigc::bound_const_volatile_mem_functor4</class>
-    <class kind="class">sigc::bound_const_volatile_mem_functor5</class>
-    <class kind="class">sigc::bound_const_volatile_mem_functor6</class>
-    <class kind="class">sigc::bound_const_volatile_mem_functor7</class>
-    <class kind="class">sigc::bound_mem_functor0</class>
-    <class kind="class">sigc::bound_mem_functor1</class>
-    <class kind="class">sigc::bound_mem_functor2</class>
-    <class kind="class">sigc::bound_mem_functor3</class>
-    <class kind="class">sigc::bound_mem_functor4</class>
-    <class kind="class">sigc::bound_mem_functor5</class>
-    <class kind="class">sigc::bound_mem_functor6</class>
-    <class kind="class">sigc::bound_mem_functor7</class>
-    <class kind="class">sigc::bound_volatile_mem_functor0</class>
-    <class kind="class">sigc::bound_volatile_mem_functor1</class>
-    <class kind="class">sigc::bound_volatile_mem_functor2</class>
-    <class kind="class">sigc::bound_volatile_mem_functor3</class>
-    <class kind="class">sigc::bound_volatile_mem_functor4</class>
-    <class kind="class">sigc::bound_volatile_mem_functor5</class>
-    <class kind="class">sigc::bound_volatile_mem_functor6</class>
-    <class kind="class">sigc::bound_volatile_mem_functor7</class>
-    <class kind="class">sigc::const_mem_functor0</class>
-    <class kind="class">sigc::const_mem_functor1</class>
-    <class kind="class">sigc::const_mem_functor2</class>
-    <class kind="class">sigc::const_mem_functor3</class>
-    <class kind="class">sigc::const_mem_functor4</class>
-    <class kind="class">sigc::const_mem_functor5</class>
-    <class kind="class">sigc::const_mem_functor6</class>
-    <class kind="class">sigc::const_mem_functor7</class>
-    <class kind="class">sigc::const_volatile_mem_functor0</class>
-    <class kind="class">sigc::const_volatile_mem_functor1</class>
-    <class kind="class">sigc::const_volatile_mem_functor2</class>
-    <class kind="class">sigc::const_volatile_mem_functor3</class>
-    <class kind="class">sigc::const_volatile_mem_functor4</class>
-    <class kind="class">sigc::const_volatile_mem_functor5</class>
-    <class kind="class">sigc::const_volatile_mem_functor6</class>
-    <class kind="class">sigc::const_volatile_mem_functor7</class>
-    <class kind="class">sigc::mem_functor0</class>
-    <class kind="class">sigc::mem_functor1</class>
-    <class kind="class">sigc::mem_functor2</class>
-    <class kind="class">sigc::mem_functor3</class>
-    <class kind="class">sigc::mem_functor4</class>
-    <class kind="class">sigc::mem_functor5</class>
-    <class kind="class">sigc::mem_functor6</class>
-    <class kind="class">sigc::mem_functor7</class>
-    <class kind="class">sigc::volatile_mem_functor0</class>
-    <class kind="class">sigc::volatile_mem_functor1</class>
-    <class kind="class">sigc::volatile_mem_functor2</class>
-    <class kind="class">sigc::volatile_mem_functor3</class>
-    <class kind="class">sigc::volatile_mem_functor4</class>
-    <class kind="class">sigc::volatile_mem_functor5</class>
-    <class kind="class">sigc::volatile_mem_functor6</class>
-    <class kind="class">sigc::volatile_mem_functor7</class>
-    <namespace>sigc</namespace>
     <member kind="function">
-      <type>mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
-      <arglist>(T_return(T_obj::*_A_func)())</arglist>
+      <type>retype_functor&lt; const_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga0688ca8eb3ee82e191563ba7f81366b2</anchor>
+      <arglist>(const const_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1))</arglist>
+      <type>retype_functor&lt; const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gae035134414ed79a187a6b41a115a3759</anchor>
+      <arglist>(const const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2))</arglist>
+      <type>retype_functor&lt; const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga8e9ee582f601451f3aa7c3d37d03b952</anchor>
+      <arglist>(const const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+      <type>retype_functor&lt; const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga81e06b857f7a44b0589125e28535f87f</anchor>
+      <arglist>(const const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+      <type>retype_functor&lt; const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga411bdd3476f80d627c50d47149862ec2</anchor>
+      <arglist>(const const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+      <type>retype_functor&lt; const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga995053759ee8ee89663f9625a4aaf596</anchor>
+      <arglist>(const const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+      <type>retype_functor&lt; const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga851188153c54bb1eb8fee425f9796981</anchor>
+      <arglist>(const const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+      <type>retype_functor&lt; const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gaa951debcabd066f8c3479617aaa9689e</anchor>
+      <arglist>(const const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
-      <arglist>(T_return(T_obj::*_A_func)() const)</arglist>
+      <type>retype_functor&lt; volatile_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga53d620659c82cbb84da3812ac874f4b7</anchor>
+      <arglist>(const volatile_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1) const)</arglist>
+      <type>retype_functor&lt; volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga6d7f05b930056183bc7537447c80e59b</anchor>
+      <arglist>(const volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const)</arglist>
+      <type>retype_functor&lt; volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga5b65e9a9794300c40b1577302e006fbd</anchor>
+      <arglist>(const volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+      <type>retype_functor&lt; volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga55236721b80a72f40453d1b939316635</anchor>
+      <arglist>(const volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+      <type>retype_functor&lt; volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga05d2c3c043bed420ba8ba6f40f42f692</anchor>
+      <arglist>(const volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+      <type>retype_functor&lt; volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga42be2d2fbf03fbaba1ad7d8cbbb8bce4</anchor>
+      <arglist>(const volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+      <type>retype_functor&lt; volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga255fac4b456d69d033b327b1d533f054</anchor>
+      <arglist>(const volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
+      <type>retype_functor&lt; volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga37a057f88e6ffbb8d4172d6446116796</anchor>
+      <arglist>(const volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
-      <arglist>(T_return(T_obj::*_A_func)() volatile)</arglist>
+      <type>retype_functor&lt; const_volatile_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga312fca59eb8b4ca0e078b1cf7f407212</anchor>
+      <arglist>(const const_volatile_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1) volatile)</arglist>
+      <type>retype_functor&lt; const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga84f4247ab4cc559aed835ccd943fab70</anchor>
+      <arglist>(const const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+      <type>retype_functor&lt; const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga271911579dfbac317a53f62f0773e420</anchor>
+      <arglist>(const const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
+      <type>retype_functor&lt; const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga97b4f14b5a7991eba60b635871d6a7f9</anchor>
+      <arglist>(const const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+      <type>retype_functor&lt; const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga4e9179cc61db0069db209bc7632b3dee</anchor>
+      <arglist>(const const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+      <type>retype_functor&lt; const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga637af7b3e60f5657dcd62e350ec76675</anchor>
+      <arglist>(const const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+      <type>retype_functor&lt; const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga17ceafe96cdf3bd37ccd401f413f8748</anchor>
+      <arglist>(const const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
+      <type>retype_functor&lt; const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga75578233ce4f47c5f610569a5ffe84cc</anchor>
+      <arglist>(const const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
-      <arglist>(T_return(T_obj::*_A_func)() const volatile)</arglist>
+      <type>retype_functor&lt; bound_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gaebe9c150af92e230257bbbdb728e5a07</anchor>
+      <arglist>(const bound_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1) const volatile)</arglist>
+      <type>retype_functor&lt; bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga971017d74a880ee10555ebd32483d188</anchor>
+      <arglist>(const bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+      <type>retype_functor&lt; bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gaddf62506fc01f1cdfcadef27e47f9b59</anchor>
+      <arglist>(const bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
+      <type>retype_functor&lt; bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gad916eb17d984df3b7da9b7d3d041168a</anchor>
+      <arglist>(const bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
+      <type>retype_functor&lt; bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga8362fa71a99b71b843205e0482b281fc</anchor>
+      <arglist>(const bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+      <type>retype_functor&lt; bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga9c139b3254f5020de44a73c7dd795819</anchor>
+      <arglist>(const bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+      <type>retype_functor&lt; bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga12e152b4340f83bd1f6cec92771fa82a</anchor>
+      <arglist>(const bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
+      <type>retype_functor&lt; bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gadda8029b543d9b657f01e6ba9a9ef8fd</anchor>
+      <arglist>(const bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)())</arglist>
+      <type>retype_functor&lt; bound_const_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga31061f134d93297fd0b4f2d56efafbe3</anchor>
+      <arglist>(const bound_const_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)())</arglist>
+      <type>retype_functor&lt; bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga63ead6c4883a6553446594e6027dc96c</anchor>
+      <arglist>(const bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
+      <type>retype_functor&lt; bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga415bd3f44f1785ce30452a4ca8e46dd0</anchor>
+      <arglist>(const bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
+      <type>retype_functor&lt; bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga6f86026b9959cdd62287b29407c71e97</anchor>
+      <arglist>(const bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
+      <type>retype_functor&lt; bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga8fbc58cc94f7f4a46c1557091974a278</anchor>
+      <arglist>(const bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
+      <type>retype_functor&lt; bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga1d0d963fa703a6f85b8002c3a405c00a</anchor>
+      <arglist>(const bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+      <type>retype_functor&lt; bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga39ba6af86d75de1535e4fa8af1e6081b</anchor>
+      <arglist>(const bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+      <type>retype_functor&lt; bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga02a44f2ea2386f8e4fa41cb582c2008d</anchor>
+      <arglist>(const bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+      <type>retype_functor&lt; bound_volatile_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gadc01bb77132048902ec8965d012edcd3</anchor>
+      <arglist>(const bound_volatile_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+      <type>retype_functor&lt; bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga45b921820c277072b6f7e856ddbcfca1</anchor>
+      <arglist>(const bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gab138ae1a340be983166b69872826b37d</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+      <type>retype_functor&lt; bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gaf420d79b4077b848ef1aef4b68810d6e</anchor>
+      <arglist>(const bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+      <type>retype_functor&lt; bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga899ae79da0e918ad9fc8f2c8e8066218</anchor>
+      <arglist>(const bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+      <type>retype_functor&lt; bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga8540037bfd4da57495b60dd9487c6d0b</anchor>
+      <arglist>(const bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+      <type>retype_functor&lt; bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga31ace8220cbb70b8e7f545ee4c1b6610</anchor>
+      <arglist>(const bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+      <type>retype_functor&lt; bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga9f45f05c95abc9d20ae9d39589f5d72e</anchor>
+      <arglist>(const bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+      <type>retype_functor&lt; bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga17e8761db2fafa2d3a92d19d8ce47511</anchor>
+      <arglist>(const bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
+      <type>retype_functor&lt; bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gade9ed42b368ea6eee6d42c8116cd28dd</anchor>
+      <arglist>(const bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
+      <type>retype_functor&lt; bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gaab22de279058fd53d5ef720ad3932b56</anchor>
+      <arglist>(const bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
+      <type>retype_functor&lt; bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga42f7c6ae10273b6577909f89bd76dc1f</anchor>
+      <arglist>(const bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
+      <type>retype_functor&lt; bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga1b2477c6ed3347fae35c66f25977f9dc</anchor>
+      <arglist>(const bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
+      <type>retype_functor&lt; bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gad73b9445fab1544d7550db964426520d</anchor>
+      <arglist>(const bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
+      <type>retype_functor&lt; bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gacbb4a1e1c3447205bf507d6912847015</anchor>
+      <arglist>(const bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+      <type>retype_functor&lt; bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>gace1ef4f9ca35373adaad3c29db2b918f</anchor>
+      <arglist>(const bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+      <type>retype_functor&lt; 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;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>retype</name>
+      <anchorfile>group__retype.html</anchorfile>
+      <anchor>ga1ec0f19b59050f8f01c8969835b3c742</anchor>
+      <arglist>(const 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; &amp;_A_functor)</arglist>
     </member>
+  </compound>
+  <compound kind="file">
+    <name>track_obj.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <filename>track__obj_8h</filename>
+    <class kind="class">sigc::track_obj_functor1</class>
+    <class kind="class">sigc::track_obj_functor2</class>
+    <class kind="class">sigc::track_obj_functor3</class>
+    <class kind="class">sigc::track_obj_functor4</class>
+    <class kind="class">sigc::track_obj_functor5</class>
+    <class kind="class">sigc::track_obj_functor6</class>
+    <class kind="class">sigc::track_obj_functor7</class>
+    <namespace>sigc</namespace>
     <member kind="function">
-      <type>bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+      <type>track_obj_functor1&lt; T_functor, T_obj1 &gt;</type>
+      <name>track_obj</name>
+      <anchorfile>group__track__obj.html</anchorfile>
+      <anchor>ga8fd1ab36d123ff83dd4cd8dc58bb28e2</anchor>
+      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+      <type>track_obj_functor2&lt; T_functor, T_obj1, T_obj2 &gt;</type>
+      <name>track_obj</name>
+      <anchorfile>group__track__obj.html</anchorfile>
+      <anchor>ga60842510c2387ec49c43149d94fb1b72</anchor>
+      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab138ae1a340be983166b69872826b37d</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+      <type>track_obj_functor3&lt; T_functor, T_obj1, T_obj2, T_obj3 &gt;</type>
+      <name>track_obj</name>
+      <anchorfile>group__track__obj.html</anchorfile>
+      <anchor>ga52b11304cb05441237a8dcc651cb724e</anchor>
+      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2, const T_obj3 &amp;_A_obj3)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+      <type>track_obj_functor4&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4 &gt;</type>
+      <name>track_obj</name>
+      <anchorfile>group__track__obj.html</anchorfile>
+      <anchor>gaea44f2388c18ca8508818ff6b7756216</anchor>
+      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2, const T_obj3 &amp;_A_obj3, const T_obj4 &amp;_A_obj4)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+      <type>track_obj_functor5&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5 &gt;</type>
+      <name>track_obj</name>
+      <anchorfile>group__track__obj.html</anchorfile>
+      <anchor>ga337dc48ba1e394f572d5d914b83f57a0</anchor>
+      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2, const T_obj3 &amp;_A_obj3, const T_obj4 &amp;_A_obj4, const T_obj5 &amp;_A_obj5)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+      <type>track_obj_functor6&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6 &gt;</type>
+      <name>track_obj</name>
+      <anchorfile>group__track__obj.html</anchorfile>
+      <anchor>ga0304ca1269ed352fcc1c81324062302e</anchor>
+      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2, const T_obj3 &amp;_A_obj3, const T_obj4 &amp;_A_obj4, const T_obj5 &amp;_A_obj5, const T_obj6 &amp;_A_obj6)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
-      <arglist>(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)</arglist>
+      <type>track_obj_functor7&lt; T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6, T_obj7 &gt;</type>
+      <name>track_obj</name>
+      <anchorfile>group__track__obj.html</anchorfile>
+      <anchor>ga5ea3e9f52643d7ab1bcfa4f419e7d38f</anchor>
+      <arglist>(const T_functor &amp;_A_func, const T_obj1 &amp;_A_obj1, const T_obj2 &amp;_A_obj2, const T_obj3 &amp;_A_obj3, const T_obj4 &amp;_A_obj4, const T_obj5 &amp;_A_obj5, const T_obj6 &amp;_A_obj6, const T_obj7 &amp;_A_obj7)</arglist>
     </member>
+  </compound>
+  <compound kind="file">
+    <name>bind.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
+    <filename>bind_8h</filename>
+  </compound>
+  <compound kind="file">
+    <name>bind.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/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>
+    <class kind="struct">sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</class>
+    <namespace>sigc</namespace>
     <member kind="function">
-      <type>bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
+      <type>bind_functor&lt; I_location, T_functor, T_bound1 &gt;</type>
+      <name>bind</name>
+      <anchorfile>group__bind.html</anchorfile>
+      <anchor>ga2f099bc6056b32f2a58134ba8537c6f4</anchor>
+      <arglist>(const T_functor &amp;_A_func, T_bound1 _A_b1)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
+      <type>bind_functor&lt;-1, T_functor, T_type1 &gt;</type>
+      <name>bind</name>
+      <anchorfile>group__bind.html</anchorfile>
+      <anchor>ga211b3361bb1ae7484b2b276fd926b962</anchor>
+      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
+      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2 &gt;</type>
+      <name>bind</name>
+      <anchorfile>group__bind.html</anchorfile>
+      <anchor>gaf1e076f0734addb8080f1cbcac602591</anchor>
+      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
+      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2, T_type3 &gt;</type>
+      <name>bind</name>
+      <anchorfile>group__bind.html</anchorfile>
+      <anchor>ga047061c9fa7d9dcde68c27cceed476a1</anchor>
+      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
+      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2, T_type3, T_type4 &gt;</type>
+      <name>bind</name>
+      <anchorfile>group__bind.html</anchorfile>
+      <anchor>ga8366abceb86ee653ec2ac50cef9fd16d</anchor>
+      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5 &gt;</type>
+      <name>bind</name>
+      <anchorfile>group__bind.html</anchorfile>
+      <anchor>ga7f163c830d7906906cf21ff0c5e0f17f</anchor>
+      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5)</arglist>
+    </member>
+    <member kind="function">
+      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6 &gt;</type>
+      <name>bind</name>
+      <anchorfile>group__bind.html</anchorfile>
+      <anchor>gac370f58b773f68c229c181f07e9b9e79</anchor>
+      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5, T_type6 _A_b6)</arglist>
+    </member>
+    <member kind="function">
+      <type>bind_functor&lt;-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 &gt;</type>
+      <name>bind</name>
+      <anchorfile>group__bind.html</anchorfile>
+      <anchor>ga962b581ef0c17562bb3317783d3ffe7d</anchor>
+      <arglist>(const T_functor &amp;_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5, T_type6 _A_b6, T_type7 _A_b7)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>bind_return.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
+    <filename>bind__return_8h</filename>
+  </compound>
+  <compound kind="file">
+    <name>bind_return.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+    <filename>adaptors_2bind__return_8h</filename>
+    <class kind="struct">sigc::bind_return_functor</class>
+    <namespace>sigc</namespace>
+    <member kind="function">
+      <type>bind_return_functor&lt; T_return, T_functor &gt;</type>
+      <name>bind_return</name>
+      <anchorfile>group__bind.html</anchorfile>
+      <anchor>gaca1ae2466988d67d00a5f2cd16c8d90a</anchor>
+      <arglist>(const T_functor &amp;_A_functor, T_return _A_ret_value)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>connection.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/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/murrayc/checkout/gnome/libsigc++2/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>
+    <class kind="struct">sigc::functor_trait</class>
+    <class kind="struct">sigc::nil</class>
+    <namespace>sigc</namespace>
+    <member kind="define">
+      <type>#define</type>
+      <name>SIGC_FUNCTOR_TRAIT</name>
+      <anchorfile>group__sigcfunctors.html</anchorfile>
+      <anchor>ga7a6f5575dc0b0ea896889c782721f6be</anchor>
+      <arglist>(T_functor, T_return)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE</name>
+      <anchorfile>group__sigcfunctors.html</anchorfile>
+      <anchor>gadf1ba3cacb09cc5c3c3e399836ec6e50</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>SIGC_FUNCTORS_HAVE_RESULT_TYPE</name>
+      <anchorfile>group__sigcfunctors.html</anchorfile>
+      <anchor>ga93b6ee8815d90adccfdceed72bcda577</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>functors.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
+    <filename>functors_8h</filename>
+  </compound>
+  <compound kind="file">
+    <name>mem_fun.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/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>
+    <class kind="class">sigc::bound_const_mem_functor2</class>
+    <class kind="class">sigc::bound_const_mem_functor3</class>
+    <class kind="class">sigc::bound_const_mem_functor4</class>
+    <class kind="class">sigc::bound_const_mem_functor5</class>
+    <class kind="class">sigc::bound_const_mem_functor6</class>
+    <class kind="class">sigc::bound_const_mem_functor7</class>
+    <class kind="class">sigc::bound_const_volatile_mem_functor0</class>
+    <class kind="class">sigc::bound_const_volatile_mem_functor1</class>
+    <class kind="class">sigc::bound_const_volatile_mem_functor2</class>
+    <class kind="class">sigc::bound_const_volatile_mem_functor3</class>
+    <class kind="class">sigc::bound_const_volatile_mem_functor4</class>
+    <class kind="class">sigc::bound_const_volatile_mem_functor5</class>
+    <class kind="class">sigc::bound_const_volatile_mem_functor6</class>
+    <class kind="class">sigc::bound_const_volatile_mem_functor7</class>
+    <class kind="class">sigc::bound_mem_functor0</class>
+    <class kind="class">sigc::bound_mem_functor1</class>
+    <class kind="class">sigc::bound_mem_functor2</class>
+    <class kind="class">sigc::bound_mem_functor3</class>
+    <class kind="class">sigc::bound_mem_functor4</class>
+    <class kind="class">sigc::bound_mem_functor5</class>
+    <class kind="class">sigc::bound_mem_functor6</class>
+    <class kind="class">sigc::bound_mem_functor7</class>
+    <class kind="class">sigc::bound_volatile_mem_functor0</class>
+    <class kind="class">sigc::bound_volatile_mem_functor1</class>
+    <class kind="class">sigc::bound_volatile_mem_functor2</class>
+    <class kind="class">sigc::bound_volatile_mem_functor3</class>
+    <class kind="class">sigc::bound_volatile_mem_functor4</class>
+    <class kind="class">sigc::bound_volatile_mem_functor5</class>
+    <class kind="class">sigc::bound_volatile_mem_functor6</class>
+    <class kind="class">sigc::bound_volatile_mem_functor7</class>
+    <class kind="class">sigc::const_mem_functor0</class>
+    <class kind="class">sigc::const_mem_functor1</class>
+    <class kind="class">sigc::const_mem_functor2</class>
+    <class kind="class">sigc::const_mem_functor3</class>
+    <class kind="class">sigc::const_mem_functor4</class>
+    <class kind="class">sigc::const_mem_functor5</class>
+    <class kind="class">sigc::const_mem_functor6</class>
+    <class kind="class">sigc::const_mem_functor7</class>
+    <class kind="class">sigc::const_volatile_mem_functor0</class>
+    <class kind="class">sigc::const_volatile_mem_functor1</class>
+    <class kind="class">sigc::const_volatile_mem_functor2</class>
+    <class kind="class">sigc::const_volatile_mem_functor3</class>
+    <class kind="class">sigc::const_volatile_mem_functor4</class>
+    <class kind="class">sigc::const_volatile_mem_functor5</class>
+    <class kind="class">sigc::const_volatile_mem_functor6</class>
+    <class kind="class">sigc::const_volatile_mem_functor7</class>
+    <class kind="class">sigc::mem_functor0</class>
+    <class kind="class">sigc::mem_functor1</class>
+    <class kind="class">sigc::mem_functor2</class>
+    <class kind="class">sigc::mem_functor3</class>
+    <class kind="class">sigc::mem_functor4</class>
+    <class kind="class">sigc::mem_functor5</class>
+    <class kind="class">sigc::mem_functor6</class>
+    <class kind="class">sigc::mem_functor7</class>
+    <class kind="class">sigc::volatile_mem_functor0</class>
+    <class kind="class">sigc::volatile_mem_functor1</class>
+    <class kind="class">sigc::volatile_mem_functor2</class>
+    <class kind="class">sigc::volatile_mem_functor3</class>
+    <class kind="class">sigc::volatile_mem_functor4</class>
+    <class kind="class">sigc::volatile_mem_functor5</class>
+    <class kind="class">sigc::volatile_mem_functor6</class>
+    <class kind="class">sigc::volatile_mem_functor7</class>
+    <namespace>sigc</namespace>
+    <member kind="function">
+      <type>mem_functor0&lt; T_return, T_obj &gt;</type>
       <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
+      <arglist>(T_return(T_obj::*_A_func)())</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <type>mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
       <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1))</arglist>
+    </member>
+    <member kind="function">
+      <type>mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2))</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <type>mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
       <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <type>mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
       <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <type>mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
       <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <type>mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
       <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <type>mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
       <name>mem_fun</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab138ae1a340be983166b69872826b37d</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <type>const_mem_functor0&lt; T_return, T_obj &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+      <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
+      <arglist>(T_return(T_obj::*_A_func)() const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <type>const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+      <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <type>const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+      <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <type>const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
-      <arglist>(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)</arglist>
+      <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <type>const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
+      <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <type>const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
+      <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <type>const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
+      <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <type>const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
+      <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <type>volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
+      <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
+      <arglist>(T_return(T_obj::*_A_func)() volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <type>volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+      <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <type>volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+      <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <type>volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
+      <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <type>volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
+      <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <type>volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
+      <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <type>volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
+      <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <type>volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab138ae1a340be983166b69872826b37d</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+      <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <type>const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+      <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
+      <arglist>(T_return(T_obj::*_A_func)() const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <type>const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+      <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <type>const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+      <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>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;</type>
+      <type>const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
-      <arglist>(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)</arglist>
+      <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>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;</type>
+      <type>const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
       <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
-    </member>
-    <member kind="function">
-      <type>mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
-      <arglist>(T_return(T_obj::*_A_func)())</arglist>
+      <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
+      <type>const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
-      <arglist>(T_return(T_obj::*_A_func)() const)</arglist>
+      <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
+      <type>const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
-      <arglist>(T_return(T_obj::*_A_func)() volatile)</arglist>
+      <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
+      <type>const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
-      <arglist>(T_return(T_obj::*_A_func)() const volatile)</arglist>
+      <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
     </member>
     <member kind="function">
       <type>bound_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
+      <name>mem_fun</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
+      <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
       <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)())</arglist>
     </member>
     <member kind="function">
       <type>bound_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
+      <name>mem_fun</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
+      <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
       <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)())</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
-    </member>
-    <member kind="function">
-      <type>bound_const_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
+      <type>bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
+      <type>bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
+      <type>bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
+      <type>bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
-      <name>mem_fun0</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
+      <type>bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
+      <type>bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1))</arglist>
+      <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1) const)</arglist>
+      <type>bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1) volatile)</arglist>
+      <type>bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1) const volatile)</arglist>
+      <type>bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gab138ae1a340be983166b69872826b37d</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
+      <type>bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
+      <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
+      <type>bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
+      <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
+      <type>bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
+      <type>bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
+      <type>bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
+      <type>bound_const_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
+      <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
+      <type>bound_const_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
+      <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
-      <name>mem_fun1</name>
+      <type>bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
-    </member>
-    <member kind="function">
-      <type>mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2))</arglist>
+      <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
+      <type>bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const)</arglist>
+      <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
+      <type>bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+      <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
+      <type>bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+      <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
+      <type>bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
+      <type>bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
+      <type>bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
+      <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
+      <type>bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
+      <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
+      <type>bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+      <anchor>gab138ae1a340be983166b69872826b37d</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
+      <type>bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+      <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
+      <type>bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+      <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
-      <name>mem_fun2</name>
+      <type>bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+      <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+      <type>bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
+      <arglist>(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)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
+      <type>bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+      <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
+      <type>bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
+      <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
+      <type>bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
+      <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+      <type>bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+      <type>bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
+      <type>bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+      <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
+      <type>bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+      <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
     </member>
     <member kind="function">
       <type>bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
+      <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
       <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
     </member>
     <member kind="function">
       <type>bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
+      <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
       <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
+      <type>bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
+      <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>mem_fun3</name>
+      <type>bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
-    </member>
-    <member kind="function">
-      <type>mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+      <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
+      <type>bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+      <anchor>gab138ae1a340be983166b69872826b37d</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
+      <type>bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+      <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
+      <type>bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
-    </member>
-    <member kind="function">
-      <type>bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+      <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+      <type>bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
+      <type>bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+      <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
+      <arglist>(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)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
+      <type>bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+      <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
+      <type>bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+      <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
+      <type>bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+      <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
+      <type>bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
+      <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>mem_fun4</name>
+      <type>bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
+      <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+      <type>bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
+      <type>bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+      <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
+      <type>bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+      <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
+      <type>bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+      <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+      <type>bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+      <type>bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
+      <type>bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+      <anchor>gab138ae1a340be983166b69872826b37d</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
+      <type>bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+      <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
+      <type>bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+      <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
+      <type>bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+      <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
+      <type>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;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+      <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
+      <arglist>(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)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>mem_fun5</name>
+      <type>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;</type>
+      <name>mem_fun</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+      <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
     </member>
-    <member kind="function">
-      <type>mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+    <member kind="function">
+      <type>mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+      <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
+      <arglist>(T_return(T_obj::*_A_func)())</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>const_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+      <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
+      <arglist>(T_return(T_obj::*_A_func)() const)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+      <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
+      <arglist>(T_return(T_obj::*_A_func)() volatile)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+      <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
+      <arglist>(T_return(T_obj::*_A_func)() const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>bound_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+      <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)())</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>bound_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+      <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)())</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>bound_const_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+      <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>bound_const_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+      <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+      <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>bound_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+      <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+      <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>mem_fun6</name>
+      <type>bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt;</type>
+      <name>mem_fun0</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+      <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun7</name>
+      <type>mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+      <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1))</arglist>
     </member>
     <member kind="function">
-      <type>const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun7</name>
+      <type>const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
+      <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1) const)</arglist>
     </member>
     <member kind="function">
-      <type>volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun7</name>
+      <type>volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
+      <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun7</name>
+      <type>const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
-      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
+      <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun7</name>
+      <type>bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+      <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
     </member>
     <member kind="function">
-      <type>bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun7</name>
+      <type>bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+      <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun7</name>
+      <type>bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
-      <arglist>(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)</arglist>
+      <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun7</name>
+      <type>bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
+      <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun7</name>
+      <type>bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
-      <arglist>(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)</arglist>
+      <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>mem_fun7</name>
+      <type>bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
+      <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>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;</type>
-      <name>mem_fun7</name>
+      <type>bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
-      <arglist>(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)</arglist>
+      <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>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;</type>
-      <name>mem_fun7</name>
+      <type>bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;</type>
+      <name>mem_fun1</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
-      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
-    </member>
-  </compound>
-  <compound kind="file">
-    <name>ptr_fun.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
-    <filename>ptr__fun_8h</filename>
-    <class kind="class">sigc::pointer_functor0</class>
-    <class kind="class">sigc::pointer_functor1</class>
-    <class kind="class">sigc::pointer_functor2</class>
-    <class kind="class">sigc::pointer_functor3</class>
-    <class kind="class">sigc::pointer_functor4</class>
-    <class kind="class">sigc::pointer_functor5</class>
-    <class kind="class">sigc::pointer_functor6</class>
-    <class kind="class">sigc::pointer_functor7</class>
-    <namespace>sigc</namespace>
-    <member kind="function">
-      <type>pointer_functor0&lt; T_return &gt;</type>
-      <name>ptr_fun</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga9c80de72f656fb05e81fda622dddc863</anchor>
-      <arglist>(T_return(*_A_func)())</arglist>
-    </member>
-    <member kind="function">
-      <type>pointer_functor1&lt; T_arg1, T_return &gt;</type>
-      <name>ptr_fun</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga9b1c3b4ecb24056f5bd38fc6a87f9ad1</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1))</arglist>
-    </member>
-    <member kind="function">
-      <type>pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</type>
-      <name>ptr_fun</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga9c0db14ab1a864b2bad70000325d94c8</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2))</arglist>
-    </member>
-    <member kind="function">
-      <type>pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</type>
-      <name>ptr_fun</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga1cd2254135f3afcfc5ce34e73cf2f48b</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
-    </member>
-    <member kind="function">
-      <type>pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</type>
-      <name>ptr_fun</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>gaa23ae1abf223560bcac001b86d3cc484</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
-    </member>
-    <member kind="function">
-      <type>pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</type>
-      <name>ptr_fun</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>gafd3087df10b981325953c93e914d451e</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+      <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</type>
-      <name>ptr_fun</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga0f4d43c3aace56cc5ce0f38886b9ace6</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+      <type>mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2))</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</type>
-      <name>ptr_fun</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga65221432dda1b020b73349627762da70</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+      <type>const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const)</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor0&lt; T_return &gt;</type>
-      <name>ptr_fun0</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>gaad8dffc194a4e4dfa0935ce49d43cd5c</anchor>
-      <arglist>(T_return(*_A_func)())</arglist>
+      <type>volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor1&lt; T_arg1, T_return &gt;</type>
-      <name>ptr_fun1</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga9b1b8e8f5555d6be4ba41be3fb82c94e</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1))</arglist>
+      <type>const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</type>
-      <name>ptr_fun2</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga0244165b83e41a30b2dfb9523afad446</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2))</arglist>
+      <type>bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</type>
-      <name>ptr_fun3</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga749e83ea85926d5ad6994d775f98de8d</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+      <type>bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</type>
-      <name>ptr_fun4</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>gac6fa01189c786e778d943a2ee60896a4</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+      <type>bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</type>
-      <name>ptr_fun5</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga37ae059caefef68e441d3dd7d5b11cce</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+      <type>bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</type>
-      <name>ptr_fun6</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga8cdf17b7ec15b260f5147e1171dd5299</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+      <type>bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</type>
-      <name>ptr_fun7</name>
-      <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga82e53ab558dae814c16a09edb53617bb</anchor>
-      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+      <type>bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
     </member>
-  </compound>
-  <compound kind="file">
-    <name>slot_base.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
-    <filename>slot__base_8h</filename>
-    <class kind="class">sigc::slot_base</class>
-    <namespace>sigc</namespace>
-  </compound>
-  <compound kind="file">
-    <name>hide.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
-    <filename>hide_8h</filename>
-  </compound>
-  <compound kind="file">
-    <name>hide.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
-    <filename>adaptors_2hide_8h</filename>
-    <class kind="struct">sigc::hide_functor</class>
-    <class kind="struct">sigc::hide_functor&lt; 0, T_functor &gt;</class>
-    <class kind="struct">sigc::hide_functor&lt;-1, T_functor &gt;</class>
-    <namespace>sigc</namespace>
     <member kind="function">
-      <type>hide_functor&lt; I_location, T_functor &gt;</type>
-      <name>hide</name>
-      <anchorfile>group__hide.html</anchorfile>
-      <anchor>gaf2cefea3a99acd44f68121424103172d</anchor>
-      <arglist>(const T_functor &amp;_A_func)</arglist>
+      <type>bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>hide_functor&lt;-1, T_functor &gt;</type>
-      <name>hide</name>
-      <anchorfile>group__hide.html</anchorfile>
-      <anchor>gacbbacd3553268d85b95e3a85aefb67e5</anchor>
-      <arglist>(const T_functor &amp;_A_func)</arglist>
+      <type>bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;</type>
+      <name>mem_fun2</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
     </member>
-  </compound>
-  <compound kind="file">
-    <name>limit_reference.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/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>
-    <class kind="class">sigc::const_volatile_limit_reference</class>
-    <class kind="class">sigc::const_volatile_limit_reference&lt; T_type, true &gt;</class>
-    <class kind="class">sigc::limit_reference</class>
-    <class kind="class">sigc::limit_reference&lt; T_type, true &gt;</class>
-    <class kind="class">sigc::volatile_limit_reference</class>
-    <class kind="class">sigc::volatile_limit_reference&lt; T_type, true &gt;</class>
-    <namespace>sigc</namespace>
-  </compound>
-  <compound kind="file">
-    <name>method_slot.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
-    <filename>method__slot_8h</filename>
-  </compound>
-  <compound kind="file">
-    <name>object.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
-    <filename>object_8h</filename>
-  </compound>
-  <compound kind="file">
-    <name>object_slot.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
-    <filename>object__slot_8h</filename>
-  </compound>
-  <compound kind="file">
-    <name>reference_wrapper.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/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>
-    <namespace>sigc</namespace>
     <member kind="function">
-      <type>reference_wrapper&lt; T_type &gt;</type>
-      <name>ref</name>
-      <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>a48e982c74c057b5630246ba436524041</anchor>
-      <arglist>(T_type &amp;v)</arglist>
+      <type>mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
     </member>
     <member kind="function">
-      <type>const_reference_wrapper&lt; T_type &gt;</type>
-      <name>ref</name>
+      <type>const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>a670882bd3fa5890b464871ac515aaba9</anchor>
-      <arglist>(const T_type &amp;v)</arglist>
+      <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
     </member>
     <member kind="function">
-      <type>T_type &amp;</type>
-      <name>unwrap</name>
+      <type>volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>a3b5529822bdaf60f07456633e0f40282</anchor>
-      <arglist>(const reference_wrapper&lt; T_type &gt; &amp;v)</arglist>
+      <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>const T_type &amp;</type>
-      <name>unwrap</name>
+      <type>const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
       <anchorfile>namespacesigc.html</anchorfile>
-      <anchor>a2f758c77e8743093f938d0c5dbf06778</anchor>
-      <arglist>(const const_reference_wrapper&lt; T_type &gt; &amp;v)</arglist>
+      <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
     </member>
-  </compound>
-  <compound kind="file">
-    <name>retype.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
-    <filename>retype_8h</filename>
-  </compound>
-  <compound kind="file">
-    <name>retype.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
-    <filename>adaptors_2retype_8h</filename>
-    <class kind="struct">sigc::retype_functor</class>
-    <namespace>sigc</namespace>
     <member kind="function">
-      <type>retype_functor&lt; slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga8b98eeb2a61b5b1f84dcd1d20fe666f1</anchor>
-      <arglist>(const slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
+      <type>bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; pointer_functor0&lt; T_return &gt; &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga23978c94d9d3c934803898c3bf48ff7d</anchor>
-      <arglist>(const pointer_functor0&lt; T_return &gt; &amp;_A_functor)</arglist>
+      <type>bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; pointer_functor1&lt; T_arg1, T_return &gt;, T_arg1 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga75cc92c15faf06d5293ff34179f21899</anchor>
-      <arglist>(const pointer_functor1&lt; T_arg1, T_return &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;, T_arg1, T_arg2 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga0d67e207b3d753ab71b3801981cfeff3</anchor>
-      <arglist>(const pointer_functor2&lt; T_arg1, T_arg2, T_return &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+    </member>
+    <member kind="function">
+      <type>bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gaa5dfa926e3bfc7b82e0d14e4d9c9ff32</anchor>
-      <arglist>(const pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt; &amp;_A_functor)</arglist>
+      <type>bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gade02a3d76cf35465acfa39d4e03a40d5</anchor>
-      <arglist>(const pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga45fa726d6497c6b0994444fd2569581c</anchor>
-      <arglist>(const pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;</type>
+      <name>mem_fun3</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga24e30de09c3784220829f52bb068b8c0</anchor>
-      <arglist>(const pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt; &amp;_A_functor)</arglist>
+      <type>mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga09db0b458651a7fcd985e5dd4e50caa0</anchor>
-      <arglist>(const pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt; &amp;_A_functor)</arglist>
+      <type>const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gabb08dd87f3ec392536b656b6b3e959a0</anchor>
-      <arglist>(const mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
+      <type>volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga5a2600190453d4eb11c14f99973044bc</anchor>
-      <arglist>(const mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
+      <type>const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga7df338186f09b1c89c2840f6744362e9</anchor>
-      <arglist>(const mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
+      <type>bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gae2d9d2e91b2f8d256e4ad8da1c3c59e0</anchor>
-      <arglist>(const mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
+      <type>bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga70e615639e07e90a997a378cf877b106</anchor>
-      <arglist>(const mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gad225dee1d71c68d0ee71f3f0fedcfc1b</anchor>
-      <arglist>(const mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga9c08fe50076854f15c923ab4183aed0f</anchor>
-      <arglist>(const mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
+      <type>bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga3fbd72b71a4ea4fafa487b5932acd797</anchor>
-      <arglist>(const mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
+      <type>bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga0688ca8eb3ee82e191563ba7f81366b2</anchor>
-      <arglist>(const const_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gae035134414ed79a187a6b41a115a3759</anchor>
-      <arglist>(const const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
+      <name>mem_fun4</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga8e9ee582f601451f3aa7c3d37d03b952</anchor>
-      <arglist>(const const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
+      <type>mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga81e06b857f7a44b0589125e28535f87f</anchor>
-      <arglist>(const const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
+      <type>const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga411bdd3476f80d627c50d47149862ec2</anchor>
-      <arglist>(const const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
+      <type>volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga995053759ee8ee89663f9625a4aaf596</anchor>
-      <arglist>(const const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
+      <type>const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga851188153c54bb1eb8fee425f9796981</anchor>
-      <arglist>(const const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
+      <type>bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gaa951debcabd066f8c3479617aaa9689e</anchor>
-      <arglist>(const const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
+      <type>bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; volatile_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga53d620659c82cbb84da3812ac874f4b7</anchor>
-      <arglist>(const volatile_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga6d7f05b930056183bc7537447c80e59b</anchor>
-      <arglist>(const volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga5b65e9a9794300c40b1577302e006fbd</anchor>
-      <arglist>(const volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
+      <type>bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga55236721b80a72f40453d1b939316635</anchor>
-      <arglist>(const volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
+      <type>bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+    </member>
+    <member kind="function">
+      <type>bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga05d2c3c043bed420ba8ba6f40f42f692</anchor>
-      <arglist>(const volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
+      <name>mem_fun5</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga42be2d2fbf03fbaba1ad7d8cbbb8bce4</anchor>
-      <arglist>(const volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
+      <type>mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga255fac4b456d69d033b327b1d533f054</anchor>
-      <arglist>(const volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
+      <type>const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga37a057f88e6ffbb8d4172d6446116796</anchor>
-      <arglist>(const volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
+      <type>volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_volatile_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga312fca59eb8b4ca0e078b1cf7f407212</anchor>
-      <arglist>(const const_volatile_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
+      <type>const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga84f4247ab4cc559aed835ccd943fab70</anchor>
-      <arglist>(const const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
+      <type>bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga271911579dfbac317a53f62f0773e420</anchor>
-      <arglist>(const const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
+      <type>bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga97b4f14b5a7991eba60b635871d6a7f9</anchor>
-      <arglist>(const const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga4e9179cc61db0069db209bc7632b3dee</anchor>
-      <arglist>(const const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga637af7b3e60f5657dcd62e350ec76675</anchor>
-      <arglist>(const const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
+      <type>bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga17ceafe96cdf3bd37ccd401f413f8748</anchor>
-      <arglist>(const const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
+      <type>bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga75578233ce4f47c5f610569a5ffe84cc</anchor>
-      <arglist>(const const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gaebe9c150af92e230257bbbdb728e5a07</anchor>
-      <arglist>(const bound_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
+      <name>mem_fun6</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga971017d74a880ee10555ebd32483d188</anchor>
-      <arglist>(const bound_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
+      <type>mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun7</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gaddf62506fc01f1cdfcadef27e47f9b59</anchor>
-      <arglist>(const bound_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
+      <type>const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun7</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gad916eb17d984df3b7da9b7d3d041168a</anchor>
-      <arglist>(const bound_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
+      <type>volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun7</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga8362fa71a99b71b843205e0482b281fc</anchor>
-      <arglist>(const bound_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
+      <type>const_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun7</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
+      <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga9c139b3254f5020de44a73c7dd795819</anchor>
-      <arglist>(const bound_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
+      <type>bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun7</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
+      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga12e152b4340f83bd1f6cec92771fa82a</anchor>
-      <arglist>(const bound_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
+      <type>bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun7</name>
+      <anchorfile>group__mem__fun.html</anchorfile>
+      <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gadda8029b543d9b657f01e6ba9a9ef8fd</anchor>
-      <arglist>(const bound_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun7</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
+      <arglist>(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)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga31061f134d93297fd0b4f2d56efafbe3</anchor>
-      <arglist>(const bound_const_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
+      <type>bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun7</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga63ead6c4883a6553446594e6027dc96c</anchor>
-      <arglist>(const bound_const_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
+      <type>bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun7</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
+      <arglist>(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)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga415bd3f44f1785ce30452a4ca8e46dd0</anchor>
-      <arglist>(const bound_const_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
+      <type>bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
+      <name>mem_fun7</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga6f86026b9959cdd62287b29407c71e97</anchor>
-      <arglist>(const bound_const_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
+      <type>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;</type>
+      <name>mem_fun7</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
+      <arglist>(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)</arglist>
+    </member>
+    <member kind="function">
+      <type>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;</type>
+      <name>mem_fun7</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
+      <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
     </member>
+  </compound>
+  <compound kind="file">
+    <name>ptr_fun.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
+    <filename>ptr__fun_8h</filename>
+    <class kind="class">sigc::pointer_functor0</class>
+    <class kind="class">sigc::pointer_functor1</class>
+    <class kind="class">sigc::pointer_functor2</class>
+    <class kind="class">sigc::pointer_functor3</class>
+    <class kind="class">sigc::pointer_functor4</class>
+    <class kind="class">sigc::pointer_functor5</class>
+    <class kind="class">sigc::pointer_functor6</class>
+    <class kind="class">sigc::pointer_functor7</class>
+    <namespace>sigc</namespace>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga8fbc58cc94f7f4a46c1557091974a278</anchor>
-      <arglist>(const bound_const_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor0&lt; T_return &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga9c80de72f656fb05e81fda622dddc863</anchor>
+      <arglist>(T_return(*_A_func)())</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga1d0d963fa703a6f85b8002c3a405c00a</anchor>
-      <arglist>(const bound_const_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor1&lt; T_arg1, T_return &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga9b1c3b4ecb24056f5bd38fc6a87f9ad1</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga39ba6af86d75de1535e4fa8af1e6081b</anchor>
-      <arglist>(const bound_const_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga9c0db14ab1a864b2bad70000325d94c8</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga02a44f2ea2386f8e4fa41cb582c2008d</anchor>
-      <arglist>(const bound_const_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga1cd2254135f3afcfc5ce34e73cf2f48b</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_volatile_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gadc01bb77132048902ec8965d012edcd3</anchor>
-      <arglist>(const bound_volatile_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>gaa23ae1abf223560bcac001b86d3cc484</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga45b921820c277072b6f7e856ddbcfca1</anchor>
-      <arglist>(const bound_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>gafd3087df10b981325953c93e914d451e</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gaf420d79b4077b848ef1aef4b68810d6e</anchor>
-      <arglist>(const bound_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga0f4d43c3aace56cc5ce0f38886b9ace6</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga899ae79da0e918ad9fc8f2c8e8066218</anchor>
-      <arglist>(const bound_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga65221432dda1b020b73349627762da70</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga8540037bfd4da57495b60dd9487c6d0b</anchor>
-      <arglist>(const bound_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor0&lt; T_return &gt;</type>
+      <name>ptr_fun0</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>gaad8dffc194a4e4dfa0935ce49d43cd5c</anchor>
+      <arglist>(T_return(*_A_func)())</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga31ace8220cbb70b8e7f545ee4c1b6610</anchor>
-      <arglist>(const bound_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor1&lt; T_arg1, T_return &gt;</type>
+      <name>ptr_fun1</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga9b1b8e8f5555d6be4ba41be3fb82c94e</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga9f45f05c95abc9d20ae9d39589f5d72e</anchor>
-      <arglist>(const bound_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor2&lt; T_arg1, T_arg2, T_return &gt;</type>
+      <name>ptr_fun2</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga0244165b83e41a30b2dfb9523afad446</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga17e8761db2fafa2d3a92d19d8ce47511</anchor>
-      <arglist>(const bound_volatile_mem_functor7&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor3&lt; T_arg1, T_arg2, T_arg3, T_return &gt;</type>
+      <name>ptr_fun3</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga749e83ea85926d5ad6994d775f98de8d</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt; &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gade9ed42b368ea6eee6d42c8116cd28dd</anchor>
-      <arglist>(const bound_const_volatile_mem_functor0&lt; T_return, T_obj &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor4&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_return &gt;</type>
+      <name>ptr_fun4</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>gac6fa01189c786e778d943a2ee60896a4</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt;, T_arg1 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gaab22de279058fd53d5ef720ad3932b56</anchor>
-      <arglist>(const bound_const_volatile_mem_functor1&lt; T_return, T_obj, T_arg1 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor5&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return &gt;</type>
+      <name>ptr_fun5</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga37ae059caefef68e441d3dd7d5b11cce</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt;, T_arg1, T_arg2 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga42f7c6ae10273b6577909f89bd76dc1f</anchor>
-      <arglist>(const bound_const_volatile_mem_functor2&lt; T_return, T_obj, T_arg1, T_arg2 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor6&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return &gt;</type>
+      <name>ptr_fun6</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga8cdf17b7ec15b260f5147e1171dd5299</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt;, T_arg1, T_arg2, T_arg3 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga1b2477c6ed3347fae35c66f25977f9dc</anchor>
-      <arglist>(const bound_const_volatile_mem_functor3&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3 &gt; &amp;_A_functor)</arglist>
+      <type>pointer_functor7&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return &gt;</type>
+      <name>ptr_fun7</name>
+      <anchorfile>group__ptr__fun.html</anchorfile>
+      <anchor>ga82e53ab558dae814c16a09edb53617bb</anchor>
+      <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
     </member>
+  </compound>
+  <compound kind="file">
+    <name>slot_base.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/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/murrayc/checkout/gnome/libsigc++2/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>
+    <class kind="class">sigc::const_volatile_limit_reference</class>
+    <class kind="class">sigc::const_volatile_limit_reference&lt; T_type, true &gt;</class>
+    <class kind="class">sigc::limit_reference</class>
+    <class kind="class">sigc::limit_reference&lt; T_type, true &gt;</class>
+    <class kind="class">sigc::volatile_limit_reference</class>
+    <class kind="class">sigc::volatile_limit_reference&lt; T_type, true &gt;</class>
+    <namespace>sigc</namespace>
+  </compound>
+  <compound kind="file">
+    <name>reference_wrapper.h</name>
+    <path>/home/murrayc/checkout/gnome/libsigc++2/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>
+    <namespace>sigc</namespace>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt;, T_arg1, T_arg2, T_arg3, T_arg4 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gad73b9445fab1544d7550db964426520d</anchor>
-      <arglist>(const bound_const_volatile_mem_functor4&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 &gt; &amp;_A_functor)</arglist>
+      <type>reference_wrapper&lt; T_type &gt;</type>
+      <name>ref</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>a48e982c74c057b5630246ba436524041</anchor>
+      <arglist>(T_type &amp;v)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gacbb4a1e1c3447205bf507d6912847015</anchor>
-      <arglist>(const bound_const_volatile_mem_functor5&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt; &amp;_A_functor)</arglist>
+      <type>const_reference_wrapper&lt; T_type &gt;</type>
+      <name>ref</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>a670882bd3fa5890b464871ac515aaba9</anchor>
+      <arglist>(const T_type &amp;v)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>gace1ef4f9ca35373adaad3c29db2b918f</anchor>
-      <arglist>(const bound_const_volatile_mem_functor6&lt; T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt; &amp;_A_functor)</arglist>
+      <type>T_type &amp;</type>
+      <name>unwrap</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>a3b5529822bdaf60f07456633e0f40282</anchor>
+      <arglist>(const reference_wrapper&lt; T_type &gt; &amp;v)</arglist>
     </member>
     <member kind="function">
-      <type>retype_functor&lt; 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;, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga1ec0f19b59050f8f01c8969835b3c742</anchor>
-      <arglist>(const 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; &amp;_A_functor)</arglist>
+      <type>const T_type &amp;</type>
+      <name>unwrap</name>
+      <anchorfile>namespacesigc.html</anchorfile>
+      <anchor>a2f758c77e8743093f938d0c5dbf06778</anchor>
+      <arglist>(const const_reference_wrapper&lt; T_type &gt; &amp;v)</arglist>
     </member>
   </compound>
   <compound kind="file">
     <name>type_traits.h</name>
     <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
     <filename>type__traits_8h</filename>
-    <class kind="struct">sigc::is_base_and_derived</class>
-    <class kind="struct">sigc::is_base_and_derived&lt; T_base, T_base &gt;</class>
     <class kind="struct">sigc::type_trait</class>
     <class kind="struct">sigc::type_trait&lt; const T_type &amp; &gt;</class>
     <class kind="struct">sigc::type_trait&lt; T_type &amp; &gt;</class>
       <arglist>(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)</arglist>
     </member>
   </compound>
-  <compound kind="struct">
-    <name>sigc::is_base_and_derived</name>
-    <filename>structsigc_1_1is__base__and__derived.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <member kind="variable" static="yes">
-      <type>static const bool</type>
-      <name>value</name>
-      <anchorfile>structsigc_1_1is__base__and__derived.html</anchorfile>
-      <anchor>a639a5267d6ab0a754da024d0bffa2d21</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::is_base_and_derived&lt; T_base, T_base &gt;</name>
-    <filename>structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html</filename>
-    <templarg></templarg>
-    <member kind="variable" static="yes">
-      <type>static const bool</type>
-      <name>value</name>
-      <anchorfile>structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html</anchorfile>
-      <anchor>a48d192adf0841f00c675f4bc10830317</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
   <compound kind="class">
     <name>sigc::limit_reference</name>
     <filename>classsigc_1_1limit__reference.html</filename>
     <class kind="struct">sigc::hide_functor</class>
     <class kind="struct">sigc::hide_functor&lt; 0, T_functor &gt;</class>
     <class kind="struct">sigc::hide_functor&lt;-1, T_functor &gt;</class>
-    <class kind="struct">sigc::is_base_and_derived</class>
-    <class kind="struct">sigc::is_base_and_derived&lt; T_base, T_base &gt;</class>
     <class kind="class">sigc::limit_reference</class>
     <class kind="class">sigc::limit_reference&lt; T_type, true &gt;</class>
     <class kind="class">sigc::mem_functor0</class>
index ff97af2..6564ba9 100644 (file)
@@ -29,7 +29,7 @@ protected:
 
 Something::Something()
 {
-  type_signal_print::iterator 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 59e76c0..3b22ab2 100644 (file)
@@ -352,14 +352,9 @@ top_srcdir = @top_srcdir@
 AUTOMAKE_OPTIONS = subdir-objects
 
 # Base (./)
-base_m4 = template.macros.m4 signal.h.m4 slot.h.m4 method_slot.h.m4 \
-         object_slot.h.m4 class_slot.h.m4 hide.h.m4 retype.h.m4 \
-         limit_reference.h.m4
-
+base_m4 = template.macros.m4 signal.h.m4 limit_reference.h.m4
 base_built_cc = 
-base_built_h = signal.h slot.h method_slot.h \
-              object_slot.h class_slot.h hide.h retype.h limit_reference.h
-
+base_built_h = signal.h limit_reference.h
 
 # Functors (functors/)
 functors_m4 = functor_trait.h.m4 slot.h.m4 ptr_fun.h.m4 mem_fun.h.m4
@@ -394,10 +389,10 @@ sigc_public_h = \
        bind.h                          \
        bind_return.h                   \
        connection.h                    \
-       object.h                        \
        reference_wrapper.h             \
        retype_return.h                 \
        signal_base.h                   \
+       slot.h                  \
        trackable.h                     \
        type_traits.h                   \
        visit_each.h                    \
index 7d47e1e..11d7a7e 100644 (file)
@@ -285,9 +285,9 @@ struct visitor<adaptor_functor<T_functor> >
  * @ingroup adaptors
  */
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
-template <class T_functor, bool I_isadaptor = is_base_and_derived<adaptor_base, T_functor>::value> struct adaptor_trait;
+template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait;
 #else
-template <class T_functor, bool I_isadaptor = is_base_and_derived<adaptor_base, T_functor>::value> struct adaptor_trait {};
+template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait {};
 #endif
 
 /** Trait that specifies what is the adaptor version of a functor type.
index de876d0..2522c07 100644 (file)
@@ -47,7 +47,7 @@ struct adaptor_base : public functor_base {};
  */
 template <class T_functor,
           class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void,
-          bool I_derives_adaptor_base=is_base_and_derived<adaptor_base,T_functor>::value>
+          bool I_derives_adaptor_base = std::is_base_of<adaptor_base,T_functor>::value>
 struct deduce_result_type
   { typedef typename functor_trait<T_functor>::result_type type; };
 
index cb95f6b..3522d7d 100644 (file)
@@ -209,9 +209,9 @@ struct visitor<adaptor_functor<T_functor> >
  * @ingroup adaptors
  */
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
-template <class T_functor, bool I_isadaptor = is_base_and_derived<adaptor_base, T_functor>::value> struct adaptor_trait;
+template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait;
 #else
-template <class T_functor, bool I_isadaptor = is_base_and_derived<adaptor_base, T_functor>::value> struct adaptor_trait {};
+template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait {};
 #endif
 
 /** Trait that specifies what is the adaptor version of a functor type.
index 1c1f416..5d3f4ed 100644 (file)
@@ -86,7 +86,7 @@ struct adaptor_base : public functor_base {};
  */
 template <class T_functor,
           LOOP(class T_arg%1=void, CALL_SIZE),
-          bool I_derives_adaptor_base=is_base_and_derived<adaptor_base,T_functor>::value>
+          bool I_derives_adaptor_base = std::is_base_of<adaptor_base,T_functor>::value>
 struct deduce_result_type
   { typedef typename functor_trait<T_functor>::result_type type; };
 
diff --git a/sigc++/class_slot.h b/sigc++/class_slot.h
deleted file mode 100644 (file)
index db6c848..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-
-
-#ifndef _SIGC_CLASS_SLOT_H_
-#define _SIGC_CLASS_SLOT_H_
-
-#include <sigc++/slot.h>
-#include <sigc++/functors/mem_fun.h>
-
-#endif /* _SIGC_CLASS_SLOT_H_ */
index ff785e5..233d5df 100644 (file)
@@ -24,7 +24,7 @@ using namespace std;
 namespace sigc {
 
 connection::connection()
-: slot_(0)
+: slot_(nullptr)
 {}
 
 connection::connection(const connection& c)
@@ -103,8 +103,8 @@ void connection::set_slot(slot_base* sl)
 
 void* connection::notify(void* data)
 {
-  connection* self = reinterpret_cast<connection*>(data);
-  self->slot_ = 0;
+  auto self = reinterpret_cast<connection*>(data);
+  self->slot_ = nullptr;
   return 0;
 }
 
index add1619..764e83f 100644 (file)
 ## along with this library.  If not, see <http://www.gnu.org/licenses/>.
 
 # Base (./)
-base_m4 = template.macros.m4 signal.h.m4 slot.h.m4 method_slot.h.m4 \
-         object_slot.h.m4 class_slot.h.m4 hide.h.m4 retype.h.m4 \
-         limit_reference.h.m4
+base_m4 = template.macros.m4 signal.h.m4 limit_reference.h.m4
 base_built_cc =
-base_built_h = signal.h slot.h method_slot.h \
-              object_slot.h class_slot.h hide.h retype.h limit_reference.h
+base_built_h = signal.h limit_reference.h
 
 # Functors (functors/)
 functors_m4 = functor_trait.h.m4 slot.h.m4 ptr_fun.h.m4 mem_fun.h.m4
@@ -53,10 +50,10 @@ sigc_public_h =                             \
        bind.h                          \
        bind_return.h                   \
        connection.h                    \
-       object.h                        \
        reference_wrapper.h             \
        retype_return.h                 \
        signal_base.h                   \
+       slot.h                  \
        trackable.h                     \
        type_traits.h                   \
        visit_each.h                    \
index 35bb66b..180d9ee 100644 (file)
@@ -3,6 +3,7 @@
 #ifndef _SIGC_FUNCTORS_FUNCTOR_TRAIT_H_
 #define _SIGC_FUNCTORS_FUNCTOR_TRAIT_H_
 #include <sigc++/type_traits.h>
+#include <type_traits>
 
 namespace sigc {
 
@@ -112,7 +113,7 @@ public:
  * @ingroup sigcfunctors
  */
 template <class T_functor,
-          bool I_derives_functor_base = is_base_and_derived<functor_base,T_functor>::value,
+          bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
           bool I_can_use_decltype = can_deduce_result_type_with_decltype<T_functor>::value>
 struct functor_trait
 {
index c5fc039..27a161d 100644 (file)
@@ -48,6 +48,7 @@ struct functor_trait<T_return (T_obj::*)(LOOP(T_arg%1, $1)) const, false, false>
 divert(0)dnl
 _FIREWALL([FUNCTORS_FUNCTOR_TRAIT])
 #include <sigc++/type_traits.h>
+#include <type_traits>
 
 namespace sigc {
 
@@ -157,7 +158,7 @@ public:
  * @ingroup sigcfunctors
  */
 template <class T_functor,
-          bool I_derives_functor_base = is_base_and_derived<functor_base,T_functor>::value,
+          bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
           bool I_can_use_decltype = can_deduce_result_type_with_decltype<T_functor>::value>
 struct functor_trait
 {
index 2763796..6aaf8e3 100644 (file)
@@ -38,7 +38,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  [$2]mem_functor$1() : func_ptr_(0) {}
+  [$2]mem_functor$1() : func_ptr_(nullptr) {}
 
   /** Constructs a [$2]mem_functor$1 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
index eea7bf2..dac433c 100644 (file)
@@ -247,8 +247,8 @@ struct typed_slot_rep : public slot_rep
 
   inline ~typed_slot_rep()
     {
-      call_ = 0;
-      destroy_ = 0;
+      call_ = nullptr;
+      destroy_ = nullptr;
       sigc::visit_each_type<trackable*>(slot_do_unbind(this), functor_);
     }
 
@@ -258,8 +258,8 @@ struct typed_slot_rep : public slot_rep
   static void* destroy(void* data)
     {
       self* self_ = static_cast<self*>(reinterpret_cast<slot_rep*>(data));
-      self_->call_ = 0;
-      self_->destroy_ = 0;
+      self_->call_ = nullptr;
+      self_->destroy_ = nullptr;
       sigc::visit_each_type<trackable*>(slot_do_unbind(self_), self_->functor_);
       self_->functor_.~adaptor_type();
       /* don't call disconnect() here: destroy() is either called
index 5062ed9..9a50a1d 100644 (file)
@@ -81,7 +81,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  mem_functor0() : func_ptr_(0) {}
+  mem_functor0() : func_ptr_(nullptr) {}
 
   /** Constructs a mem_functor0 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -124,7 +124,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  mem_functor1() : func_ptr_(0) {}
+  mem_functor1() : func_ptr_(nullptr) {}
 
   /** Constructs a mem_functor1 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -170,7 +170,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  mem_functor2() : func_ptr_(0) {}
+  mem_functor2() : func_ptr_(nullptr) {}
 
   /** Constructs a mem_functor2 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -219,7 +219,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  mem_functor3() : func_ptr_(0) {}
+  mem_functor3() : func_ptr_(nullptr) {}
 
   /** Constructs a mem_functor3 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -271,7 +271,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  mem_functor4() : func_ptr_(0) {}
+  mem_functor4() : func_ptr_(nullptr) {}
 
   /** Constructs a mem_functor4 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -326,7 +326,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  mem_functor5() : func_ptr_(0) {}
+  mem_functor5() : func_ptr_(nullptr) {}
 
   /** Constructs a mem_functor5 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -384,7 +384,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  mem_functor6() : func_ptr_(0) {}
+  mem_functor6() : func_ptr_(nullptr) {}
 
   /** Constructs a mem_functor6 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -445,7 +445,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  mem_functor7() : func_ptr_(0) {}
+  mem_functor7() : func_ptr_(nullptr) {}
 
   /** Constructs a mem_functor7 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -501,7 +501,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_mem_functor0() : func_ptr_(0) {}
+  const_mem_functor0() : func_ptr_(nullptr) {}
 
   /** Constructs a const_mem_functor0 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -544,7 +544,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_mem_functor1() : func_ptr_(0) {}
+  const_mem_functor1() : func_ptr_(nullptr) {}
 
   /** Constructs a const_mem_functor1 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -590,7 +590,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_mem_functor2() : func_ptr_(0) {}
+  const_mem_functor2() : func_ptr_(nullptr) {}
 
   /** Constructs a const_mem_functor2 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -639,7 +639,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_mem_functor3() : func_ptr_(0) {}
+  const_mem_functor3() : func_ptr_(nullptr) {}
 
   /** Constructs a const_mem_functor3 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -691,7 +691,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_mem_functor4() : func_ptr_(0) {}
+  const_mem_functor4() : func_ptr_(nullptr) {}
 
   /** Constructs a const_mem_functor4 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -746,7 +746,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_mem_functor5() : func_ptr_(0) {}
+  const_mem_functor5() : func_ptr_(nullptr) {}
 
   /** Constructs a const_mem_functor5 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -804,7 +804,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_mem_functor6() : func_ptr_(0) {}
+  const_mem_functor6() : func_ptr_(nullptr) {}
 
   /** Constructs a const_mem_functor6 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -865,7 +865,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_mem_functor7() : func_ptr_(0) {}
+  const_mem_functor7() : func_ptr_(nullptr) {}
 
   /** Constructs a const_mem_functor7 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -921,7 +921,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  volatile_mem_functor0() : func_ptr_(0) {}
+  volatile_mem_functor0() : func_ptr_(nullptr) {}
 
   /** Constructs a volatile_mem_functor0 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -964,7 +964,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  volatile_mem_functor1() : func_ptr_(0) {}
+  volatile_mem_functor1() : func_ptr_(nullptr) {}
 
   /** Constructs a volatile_mem_functor1 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1010,7 +1010,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  volatile_mem_functor2() : func_ptr_(0) {}
+  volatile_mem_functor2() : func_ptr_(nullptr) {}
 
   /** Constructs a volatile_mem_functor2 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1059,7 +1059,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  volatile_mem_functor3() : func_ptr_(0) {}
+  volatile_mem_functor3() : func_ptr_(nullptr) {}
 
   /** Constructs a volatile_mem_functor3 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1111,7 +1111,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  volatile_mem_functor4() : func_ptr_(0) {}
+  volatile_mem_functor4() : func_ptr_(nullptr) {}
 
   /** Constructs a volatile_mem_functor4 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1166,7 +1166,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  volatile_mem_functor5() : func_ptr_(0) {}
+  volatile_mem_functor5() : func_ptr_(nullptr) {}
 
   /** Constructs a volatile_mem_functor5 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1224,7 +1224,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  volatile_mem_functor6() : func_ptr_(0) {}
+  volatile_mem_functor6() : func_ptr_(nullptr) {}
 
   /** Constructs a volatile_mem_functor6 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1285,7 +1285,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  volatile_mem_functor7() : func_ptr_(0) {}
+  volatile_mem_functor7() : func_ptr_(nullptr) {}
 
   /** Constructs a volatile_mem_functor7 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1341,7 +1341,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_volatile_mem_functor0() : func_ptr_(0) {}
+  const_volatile_mem_functor0() : func_ptr_(nullptr) {}
 
   /** Constructs a const_volatile_mem_functor0 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1384,7 +1384,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_volatile_mem_functor1() : func_ptr_(0) {}
+  const_volatile_mem_functor1() : func_ptr_(nullptr) {}
 
   /** Constructs a const_volatile_mem_functor1 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1430,7 +1430,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_volatile_mem_functor2() : func_ptr_(0) {}
+  const_volatile_mem_functor2() : func_ptr_(nullptr) {}
 
   /** Constructs a const_volatile_mem_functor2 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1479,7 +1479,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_volatile_mem_functor3() : func_ptr_(0) {}
+  const_volatile_mem_functor3() : func_ptr_(nullptr) {}
 
   /** Constructs a const_volatile_mem_functor3 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1531,7 +1531,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_volatile_mem_functor4() : func_ptr_(0) {}
+  const_volatile_mem_functor4() : func_ptr_(nullptr) {}
 
   /** Constructs a const_volatile_mem_functor4 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1586,7 +1586,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_volatile_mem_functor5() : func_ptr_(0) {}
+  const_volatile_mem_functor5() : func_ptr_(nullptr) {}
 
   /** Constructs a const_volatile_mem_functor5 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1644,7 +1644,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_volatile_mem_functor6() : func_ptr_(0) {}
+  const_volatile_mem_functor6() : func_ptr_(nullptr) {}
 
   /** Constructs a const_volatile_mem_functor6 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
@@ -1705,7 +1705,7 @@ public:
   typedef T_return result_type;
 
   /// Constructs an invalid functor.
-  const_volatile_mem_functor7() : func_ptr_(0) {}
+  const_volatile_mem_functor7() : func_ptr_(nullptr) {}
 
   /** Constructs a const_volatile_mem_functor7 object that wraps the passed method.
    * @param _A_func Pointer to method will be invoked from operator()().
index 100edbf..9a23bbb 100644 (file)
@@ -44,8 +44,8 @@ struct typed_slot_rep : public slot_rep
 
   inline ~typed_slot_rep()
     {
-      call_ = 0;
-      destroy_ = 0;
+      call_ = nullptr;
+      destroy_ = nullptr;
       sigc::visit_each_type<trackable*>(slot_do_unbind(this), functor_);
     }
 
@@ -55,8 +55,8 @@ struct typed_slot_rep : public slot_rep
   static void* destroy(void* data)
     {
       self* self_ = static_cast<self*>(reinterpret_cast<slot_rep*>(data));
-      self_->call_ = 0;
-      self_->destroy_ = 0;
+      self_->call_ = nullptr;
+      self_->destroy_ = nullptr;
       sigc::visit_each_type<trackable*>(slot_do_unbind(self_), self_->functor_);
       self_->functor_.~adaptor_type();
       /* don't call disconnect() here: destroy() is either called
index 3fe3b67..d542d7a 100644 (file)
@@ -29,7 +29,7 @@ struct destroy_notify_struct
 
   static void* notify(void* data)
   {
-    destroy_notify_struct* self_ = reinterpret_cast<destroy_notify_struct*>(data);
+    auto self_ = reinterpret_cast<destroy_notify_struct*>(data);
     self_->deleted_ = true;
     return 0;
   }
@@ -63,23 +63,23 @@ void slot_rep::disconnect()
 {
   if (parent_)
   {
-    call_ = 0;          // Invalidate the slot.
+    call_ = nullptr;          // Invalidate the slot.
                         // _Must_ be done here because parent_ might defer the actual
                         // destruction of the slot_rep and try to invoke it before that point.
-    void* data_ = parent_;
-    parent_ = 0;        // Just a precaution.
+    auto data_ = parent_;
+    parent_ = nullptr;        // Just a precaution.
     (cleanup_)(data_);  // Notify the parent (might lead to destruction of this!).
   }
   else
-    call_ = 0;
+    call_ = nullptr;
 }
 
 //static
 void* slot_rep::notify(void* data)
 {
-  slot_rep* self_ = reinterpret_cast<slot_rep*>(data);
+  auto self_ = reinterpret_cast<slot_rep*>(data);
 
-  self_->call_ = 0; // Invalidate the slot.
+  self_->call_ = nullptr; // Invalidate the slot.
   
   // Make sure we are notified if disconnect() deletes self_, which is trackable.
   destroy_notify_struct notifier;
@@ -98,7 +98,7 @@ void* slot_rep::notify(void* data)
 } // namespace internal
   
 slot_base::slot_base()
-: rep_(0),
+: rep_(nullptr),
   blocked_(false)
 {}
 
@@ -108,7 +108,7 @@ slot_base::slot_base(rep_type* rep)
 {}
 
 slot_base::slot_base(const slot_base& src)
-: rep_(0),
+: rep_(nullptr),
   blocked_(src.blocked_)
 {
   if (src.rep_)
@@ -133,7 +133,7 @@ slot_base::~slot_base()
 
 slot_base::operator bool() const
 {
-  return rep_ != 0;
+  return rep_ != nullptr;
 }
 
 slot_base& slot_base::operator=(const slot_base& src)
@@ -158,13 +158,13 @@ slot_base& slot_base::operator=(const slot_base& src)
       {
         rep_->remove_destroy_notify_callback(&notifier);
         delete rep_; // Detach the stored functor from the other referred trackables and destroy it.
-        rep_ = 0;
+        rep_ = nullptr;
       }
     }
     return *this;
   }
 
-  internal::slot_rep* new_rep_ = src.rep_->dup();
+  auto new_rep_ = src.rep_->dup();
 
   if (rep_) // Silently exchange the slot_rep.
   {
@@ -219,9 +219,9 @@ void slot_base::disconnect()
   if (rep_ && !rep_->call_)
     {
       delete rep_;        // This is not strictly necessary here. I'm convinced that it is
-      rep_ = 0;           // safe to wait for the destructor to delete the slot_rep. Martin.
+      rep_ = nullptr;           // safe to wait for the destructor to delete the slot_rep. Martin.
     }
-  return (rep_ == 0);
+  return (rep_ == nullptr);
 }*/
 
 } //namespace sigc
index 29c64c1..23763f6 100644 (file)
@@ -81,7 +81,7 @@ struct SIGC_API slot_rep : public trackable
   void* parent_;
 
   inline slot_rep(hook call__, hook destroy__, hook dup__)
-    : call_(call__), destroy_(destroy__), dup_(dup__), cleanup_(0), parent_(0) {}
+    : call_(call__), destroy_(destroy__), dup_(dup__), cleanup_(nullptr), parent_(nullptr) {}
 
   inline ~slot_rep()
     { destroy(); }
diff --git a/sigc++/hide.h b/sigc++/hide.h
deleted file mode 100644 (file)
index e52e9af..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-
-#ifndef _SIGC_HIDE_H_
-#define _SIGC_HIDE_H_
-#endif /* _SIGC_HIDE_H_ */
index e0fc1c5..cf918ac 100644 (file)
@@ -33,7 +33,7 @@ namespace sigc {
  */
 template <class T_type,
           bool I_derives_trackable =
-            is_base_and_derived<trackable, T_type>::value>
+            std::is_base_of<trackable, T_type>::value>
 class limit_reference
 {
 public:
@@ -147,7 +147,7 @@ struct visitor<limit_reference<T_type, I_derives_trackable> >
  */
 template <class T_type,
           bool I_derives_trackable =
-            is_base_and_derived<trackable, T_type>::value>
+            std::is_base_of<trackable, T_type>::value>
 class const_limit_reference
 {
 public:
@@ -261,7 +261,7 @@ struct visitor<const_limit_reference<T_type, I_derives_trackable> >
  */
 template <class T_type,
           bool I_derives_trackable =
-            is_base_and_derived<trackable, T_type>::value>
+            std::is_base_of<trackable, T_type>::value>
 class volatile_limit_reference
 {
 public:
@@ -375,7 +375,7 @@ struct visitor<volatile_limit_reference<T_type, I_derives_trackable> >
  */
 template <class T_type,
           bool I_derives_trackable =
-            is_base_and_derived<trackable, T_type>::value>
+            std::is_base_of<trackable, T_type>::value>
 class const_volatile_limit_reference
 {
 public:
diff --git a/sigc++/macros/class_slot.h.m4 b/sigc++/macros/class_slot.h.m4
deleted file mode 100644 (file)
index b84b837..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-dnl Copyright 2002, The libsigc++ Development Team 
-dnl 
-dnl This library is free software; you can redistribute it and/or 
-dnl modify it under the terms of the GNU Lesser General Public 
-dnl License as published by the Free Software Foundation; either 
-dnl version 2.1 of the License, or (at your option) any later version. 
-dnl 
-dnl This library is distributed in the hope that it will be useful, 
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of 
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
-dnl Lesser General Public License for more details. 
-dnl 
-dnl You should have received a copy of the GNU Lesser General Public 
-dnl License along with this library; if not, write to the Free Software 
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-divert(0)
-
-_FIREWALL([CLASS_SLOT])
-
-#include <sigc++/slot.h>
-#include <sigc++/functors/mem_fun.h>
-
diff --git a/sigc++/macros/hide.h.m4 b/sigc++/macros/hide.h.m4
deleted file mode 100644 (file)
index 938cdba..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-dnl Copyright 2002, The libsigc++ Development Team 
-dnl 
-dnl This library is free software; you can redistribute it and/or 
-dnl modify it under the terms of the GNU Lesser General Public 
-dnl License as published by the Free Software Foundation; either 
-dnl version 2.1 of the License, or (at your option) any later version. 
-dnl 
-dnl This library is distributed in the hope that it will be useful, 
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of 
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
-dnl Lesser General Public License for more details. 
-dnl 
-dnl You should have received a copy of the GNU Lesser General Public 
-dnl License along with this library; if not, write to the Free Software 
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-divert(0)dnl
-
-_FIREWALL([HIDE])
index bb4b3b7..679a86c 100644 (file)
@@ -41,7 +41,7 @@ define([LIMIT_REFERENCE],[dnl
  */
 template <class T_type,
           bool I_derives_trackable =
-            is_base_and_derived<trackable, T_type>::value>
+            std::is_base_of<trackable, T_type>::value>
 class [$1]limit_reference
 {
 public:
diff --git a/sigc++/macros/method_slot.h.m4 b/sigc++/macros/method_slot.h.m4
deleted file mode 100644 (file)
index 21e6207..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-dnl Copyright 2002, The libsigc++ Development Team 
-dnl 
-dnl This library is free software; you can redistribute it and/or 
-dnl modify it under the terms of the GNU Lesser General Public 
-dnl License as published by the Free Software Foundation; either 
-dnl version 2.1 of the License, or (at your option) any later version. 
-dnl 
-dnl This library is distributed in the hope that it will be useful, 
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of 
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
-dnl Lesser General Public License for more details. 
-dnl 
-dnl You should have received a copy of the GNU Lesser General Public 
-dnl License along with this library; if not, write to the Free Software 
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-divert(0)
-
-_FIREWALL([METHOD_SLOT])
diff --git a/sigc++/macros/object_slot.h.m4 b/sigc++/macros/object_slot.h.m4
deleted file mode 100644 (file)
index 71640f4..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-dnl Copyright 2002, The libsigc++ Development Team 
-dnl 
-dnl This library is free software; you can redistribute it and/or 
-dnl modify it under the terms of the GNU Lesser General Public 
-dnl License as published by the Free Software Foundation; either 
-dnl version 2.1 of the License, or (at your option) any later version. 
-dnl 
-dnl This library is distributed in the hope that it will be useful, 
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of 
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
-dnl Lesser General Public License for more details. 
-dnl 
-dnl You should have received a copy of the GNU Lesser General Public 
-dnl License along with this library; if not, write to the Free Software 
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-divert(0)
-
diff --git a/sigc++/macros/retype.h.m4 b/sigc++/macros/retype.h.m4
deleted file mode 100644 (file)
index 7b7dde8..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-dnl Copyright 2003, The libsigc++ Development Team 
-dnl 
-dnl This library is free software; you can redistribute it and/or 
-dnl modify it under the terms of the GNU Lesser General Public 
-dnl License as published by the Free Software Foundation; either 
-dnl version 2.1 of the License, or (at your option) any later version. 
-dnl 
-dnl This library is distributed in the hope that it will be useful, 
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of 
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
-dnl Lesser General Public License for more details. 
-dnl 
-dnl You should have received a copy of the GNU Lesser General Public 
-dnl License along with this library; if not, write to the Free Software 
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-define([RETYPE_SLOT_OPERATOR],[dnl
-ifelse($1,0,[dnl
-  T_return operator()();
-],[dnl
-  template <LOOP(class T_arg%1, $1)>
-  inline T_return operator()(LOOP(T_arg%1 _A_a%1, $1))
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename ::sigc::type_trait<T_type%1>::take, $1)>
-        (LOOP([[static_cast<T_type%1>(_A_a%1)]], $1)));
-    }
-
-  #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
-  template <LOOP(class T_arg%1, $1)>
-  inline T_return sun_forte_workaround(LOOP(T_arg%1 _A_a%1, $1))
-    { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename ::sigc::type_trait<T_type%1>::take, $1)>
-        (LOOP([[static_cast<T_type%1>(_A_a%1)]], $1)));
-    }
-  #endif
-  
-])dnl
-])
-define([RETYPE_SLOT_VOID_OPERATOR],[dnl
-ifelse($1,0,[dnl
-  void operator()();
-],[dnl
-  template <LOOP(class T_arg%1, $1)>
-  inline void operator()(LOOP(T_arg%1 _A_a%1, $1))
-    { T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename ::sigc::type_trait<T_type%1>::take, $1)>
-        (LOOP([[static_cast<T_type%1>(_A_a%1)]], $1)));
-    }
-
-  #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
-  template <LOOP(class T_arg%1, $1)>
-  inline void sun_forte_workaround(LOOP(T_arg%1 _A_a%1, $1))
-    { T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename ::sigc::type_trait<T_type%1>::take, $1)>
-        (LOOP([[static_cast<T_type%1>(_A_a%1)]], $1)));
-    }
-  #endif
-    
-])dnl
-])
-define([RETYPE],[dnl
-template <LIST(class T_return, LOOP(class T_arg%1, $1), class T_ret, LOOP(class T_type%1, $1))>
-inline Slot$1<LIST(T_return, LOOP(T_arg%1, $1))>
-retype(const Slot$1<LIST(T_ret, LOOP(T_type%1, $1))>& _A_slot)
-{ return Slot$1<LIST(T_return, LOOP(T_arg%1, $1))>
-    (retype_slot_functor<LIST(Slot$1<LIST(T_ret, LOOP(T_type%1, $1))>, T_return, LOOP(T_type%1, $1))>
-      (_A_slot)); }
-
-])
-
-divert(0)dnl
-_FIREWALL([RETYPE])
-#include <sigc++/adaptors/adaptor_trait.h>
-#include <sigc++/slot.h>
-
index 7a42c7e..e9cddd0 100644 (file)
@@ -772,7 +772,7 @@ struct slot_list
 
   void pop_back()
     { 
-      iterator tmp_ = end();
+      auto tmp_ = end();
       erase(--tmp_);
     }
 
diff --git a/sigc++/macros/slot.h.m4 b/sigc++/macros/slot.h.m4
deleted file mode 100644 (file)
index ce8d461..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-dnl Copyright 2002, The libsigc++ Development Team 
-dnl 
-dnl This library is free software; you can redistribute it and/or 
-dnl modify it under the terms of the GNU Lesser General Public 
-dnl License as published by the Free Software Foundation; either 
-dnl version 2.1 of the License, or (at your option) any later version. 
-dnl 
-dnl This library is distributed in the hope that it will be useful, 
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of 
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
-dnl Lesser General Public License for more details. 
-dnl 
-dnl You should have received a copy of the GNU Lesser General Public 
-dnl License along with this library; if not, write to the Free Software 
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-divert(0)
-
-_FIREWALL([SLOT])
-
-#include <sigc++/functors/slot.h>
diff --git a/sigc++/method_slot.h b/sigc++/method_slot.h
deleted file mode 100644 (file)
index ca8efb2..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-
-
-#ifndef _SIGC_METHOD_SLOT_H_
-#define _SIGC_METHOD_SLOT_H_
-#endif /* _SIGC_METHOD_SLOT_H_ */
diff --git a/sigc++/object.h b/sigc++/object.h
deleted file mode 100644 (file)
index 0d21208..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright 2002, The libsigc++ Development Team
- *
- *  This library is free software; you can redistribute it and/or
- *  modify it under the terms of the GNU Lesser General Public
- *  License as published by the Free Software Foundation; either
- *  version 2.1 of the License, or (at your option) any later version.
- *
- *  This library 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
- *  Lesser General Public License for more details.
- *
- *  You should have received a copy of the GNU Lesser General Public
- *  License along with this library; if not, write to the Free Software
- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-#ifndef _SIGC_OBJECT_HPP_
-#define _SIGC_OBJECT_HPP_
-
-#include <sigc++/trackable.h>
-
-#endif /* _SIGC_OBJECT_HPP_ */
diff --git a/sigc++/object_slot.h b/sigc++/object_slot.h
deleted file mode 100644 (file)
index 65a9fa4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-
-
diff --git a/sigc++/retype.h b/sigc++/retype.h
deleted file mode 100644 (file)
index 56e0ef0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-#ifndef _SIGC_RETYPE_H_
-#define _SIGC_RETYPE_H_
-#include <sigc++/adaptors/adaptor_trait.h>
-#include <sigc++/slot.h>
-
-#endif /* _SIGC_RETYPE_H_ */
index ce435f4..941ee06 100644 (file)
@@ -254,7 +254,7 @@ struct slot_list
 
   void pop_back()
     { 
-      iterator tmp_ = end();
+      auto tmp_ = end();
       erase(--tmp_);
     }
 
index 7033c66..3caa332 100644 (file)
@@ -16,7 +16,7 @@
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  */
 #include <sigc++/signal_base.h>
-#include <memory> // std::auto_ptr
+#include <memory> // std::unique_ptr
 
 namespace sigc {
 namespace internal {
@@ -59,8 +59,8 @@ void signal_impl::clear()
 
   // Disconnect all connected slots before they are deleted.
   // signal_impl::notify() will be called and delete the self_and_iter structs.
-  for (iterator_type i = slots_.begin(); i != slots_.end(); ++i)
-    i->disconnect();
+  for (auto& slot : slots_)
+    slot.disconnect();
 
   deferred_ = saved_deferred;
 
@@ -74,9 +74,9 @@ signal_impl::size_type signal_impl::size() const
 
 bool signal_impl::blocked() const
 {
-  for (const_iterator_type iter = slots_.begin(); iter != slots_.end(); ++iter)
+  for (const auto& slot : const_cast<const std::list<slot_base>&>(slots_))
   {
-    if (!iter->blocked())
+    if (!slot.blocked())
       return false;
   }
   return true;
@@ -84,9 +84,9 @@ bool signal_impl::blocked() const
 
 void signal_impl::block(bool should_block)
 {
-  for (iterator_type iter = slots_.begin(); iter != slots_.end(); ++iter)
+  for (auto& slot : slots_)
   {
-    iter->block(should_block);
+    slot.block(should_block);
   }
 }
 
@@ -113,8 +113,8 @@ signal_impl::iterator_type signal_impl::erase(iterator_type i)
     
 signal_impl::iterator_type signal_impl::insert(signal_impl::iterator_type i, const slot_base& slot_)
 {
-  iterator_type temp = slots_.insert(i, slot_);
-  self_and_iter* si = new self_and_iter(this, temp);
+  auto temp = slots_.insert(i, slot_);
+  auto si = new self_and_iter(this, temp);
   temp->set_parent(si, &notify);
   return temp;
 }
@@ -127,7 +127,7 @@ void signal_impl::sweep()
   signal_exec exec(this);
 
   deferred_ = false;
-  iterator_type i = slots_.begin();
+  auto i = slots_.begin();
   while (i != slots_.end())
     if ((*i).empty())
       i = slots_.erase(i);
@@ -138,7 +138,7 @@ void signal_impl::sweep()
 //static
 void* signal_impl::notify(void* d)
 {
-  std::auto_ptr<self_and_iter> si(static_cast<self_and_iter*>(d));
+  std::unique_ptr<self_and_iter> si(static_cast<self_and_iter*>(d));
 
   if (si->self_->exec_count_ == 0)
   {
@@ -157,7 +157,7 @@ void* signal_impl::notify(void* d)
 } /* namespace internal */
 
 signal_base::signal_base()
-: impl_(0)
+: impl_(nullptr)
 {}
 
 signal_base::signal_base(const signal_base& src)
index 62e658d..2490f12 100644 (file)
@@ -1,7 +1,18 @@
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-
-
+/* Copyright 2002, The libsigc++ Development Team
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * 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/>.
+ */
 #ifndef _SIGC_SLOT_H_
 #define _SIGC_SLOT_H_
 
index f7e4cb7..2633d03 100644 (file)
@@ -29,13 +29,13 @@ namespace sigc
 {
 
 trackable::trackable()
-: callback_list_(0)
+: callback_list_(nullptr)
 {}
 
 /* Don't copy the notification list.
    The objects watching src don't need to be notified when the new object dies. */
 trackable::trackable(const trackable& /*src*/)
-: callback_list_(0)
+: callback_list_(nullptr)
 {}
 
 trackable& trackable::operator=(const trackable& src)
@@ -66,7 +66,7 @@ void trackable::notify_callbacks()
   if (callback_list_)
     delete callback_list_; //This invokes all of the callbacks.
 
-  callback_list_ = 0;
+  callback_list_ = nullptr;
 }
 
 internal::trackable_callback_list* trackable::callback_list() const
@@ -85,9 +85,9 @@ trackable_callback_list::~trackable_callback_list()
 {
   clearing_ = true;
 
-  for (callback_list::iterator i = callbacks_.begin(); i != callbacks_.end(); ++i)
-    if ((*i).func_) 
-      (*i).func_((*i).data_);
+  for (auto& callback : callbacks_)
+    if (callback.func_)
+      callback.func_(callback.data_);
 }
 
 void trackable_callback_list::add_callback(void* data, func_destroy_notify func)
@@ -102,9 +102,9 @@ void trackable_callback_list::clear()
 {
   clearing_ = true;
 
-  for (callback_list::iterator i = callbacks_.begin(); i != callbacks_.end(); ++i)
-    if ((*i).func_) 
-      (*i).func_((*i).data_);
+  for (auto& callback : callbacks_)
+    if (callback.func_) 
+      callback.func_(callback.data_);
 
   callbacks_.clear();
 
@@ -114,17 +114,20 @@ void trackable_callback_list::clear()
 void trackable_callback_list::remove_callback(void* data)
 {
   for (callback_list::iterator i = callbacks_.begin(); i != callbacks_.end(); ++i)
-    if ((*i).data_ == data && (*i).func_ != 0)
+  {
+    auto& callback = *i;
+    if (callback.data_ == data && callback.func_ != nullptr)
     {
       //Don't remove a list element while the list is being cleared.
       //It could invalidate the iterator in ~trackable_callback_list() or clear().
       //But it may be necessary to invalidate the callback. See bug 589202.
       if (clearing_)
-        (*i).func_ = 0;
+        callback.func_ = nullptr;
       else
         callbacks_.erase(i);
       return;
     }
+  }
 }
 
 } /* namespace internal */
index e76e89d..597b23b 100644 (file)
@@ -69,87 +69,6 @@ struct type_trait<void>
   typedef void* pointer;
 };
 
-
-// From Esa Pulkkin:
-/**
- * Compile-time determination of base-class relationship in C++
- * (adapted to match the syntax of boost's type_traits library).
- *
- * Use this to provide a template specialization for a set of types.
- * For instance,
- *
- * @code
- * template < class T_thing, bool Tval_derives_from_something = sigc::is_base_and_derived<Something, T_thing>::value >
- * class TheTemplate
- * {
- *   //Standard implementation.
- * }
- *
- * //Specialization for T_things that derive from Something (Tval_derives_from_something is true)
- * template <class T_thing>
- * class TheTemplate<T_thing, true>
- * {
- *   T_thing thing;
- *   thing.method_that_is_in_something();
- * }
- * @endcode
- *
- * sigc::is_base_and_derived<> is used internally in libsigc++. If you need such a
- * template class elsewhere, and you have a C++11 compiler, std::is_base_of<>
- * is recommended.
- */
-template <class T_base, class T_derived>
-struct is_base_and_derived
-{
-private:
-  struct big {
-    char memory[64];
-  };
-
-#ifndef SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION
-
-  //Allow the internal inner class to access the other (big) inner
-  //class.  The Tru64 compiler needs this. murrayc.
-  friend struct internal_class;
-
-  //Certain compilers, notably GCC 3.2, require these functions to be inside an inner class.
-  struct internal_class
-  {
-    static big  is_base_class_(...);
-    static char is_base_class_(typename type_trait<T_base>::pointer);
-  };
-
-public:
-  static const bool value =
-    sizeof(internal_class::is_base_class_(reinterpret_cast<typename type_trait<T_derived>::pointer>(0))) ==
-    sizeof(char);
-
-#else //SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION
-
-  //The AIX xlC compiler does not like these 2 functions being in the inner class.
-  //It says "The incomplete type "test" must not be used as a qualifier.
-  //It does not seem necessary anyway. murrayc.
-  static big  is_base_class_(...);
-  static char is_base_class_(typename type_trait<T_base>::pointer);
-
-public:
-  static const bool value =
-    sizeof(is_base_class_(reinterpret_cast<typename type_trait<T_derived>::pointer>(0))) ==
-    sizeof(char);
-
-#endif //SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION
-
-#ifndef DOXYGEN_SHOULD_SKIP_THIS
-  void avoid_gcc3_warning_(); //Not implemented. g++ 3.3.5 (but not 3.3.4, and not 3.4) warn that there are no public methods, even though there is a public variable.
-#endif
-};
-
-template <class T_base>
-struct is_base_and_derived<T_base, T_base>
-{
-  static const bool value = true;
-};
-
 } /* namespace sigc */
 
 #endif /* _SIGC_TYPE_TRAIT_H_ */
index d89d7c2..82f4236 100644 (file)
@@ -19,6 +19,7 @@
 #define _SIGC_VISIT_EACH_HPP_
 
 #include <sigc++/type_traits.h>
+#include <type_traits>
 
 namespace sigc {
 
@@ -56,7 +57,7 @@ struct limit_derived_target
   template <class T_type>
   void operator()(const T_type& _A_type) const
   {
-    with_type<is_base_and_derived<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
+    with_type<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
   }
 
   limit_derived_target(const T_action& _A_action)
@@ -94,7 +95,7 @@ struct limit_derived_target<T_target*, T_action>
   template <class T_type>
   void operator()(const T_type& _A_type) const
   {
-    with_type_pointer<is_base_and_derived<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
+    with_type_pointer<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
   }
 
   limit_derived_target(const T_action& _A_action)
index d89aae0..486fa27 100644 (file)
@@ -34,7 +34,7 @@ struct min_accum
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 5b3c0ae..adbc295 100644 (file)
@@ -73,7 +73,7 @@ struct A : public sigc::trackable
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
@@ -108,17 +108,17 @@ int main(int argc, char* argv[])
   util->check_result(result_stream,
     "foo: 34, A::foo: 206, bar: 52, Mean accumulator: Plain Result (i=11): 97.333");
 
-  std::vector<int> res1 = sig_vec(1);
+  auto res1 = sig_vec(1);
   result_stream << "Vector accumulator: Result (i=1): ";
-  for (std::vector<int>::iterator i = res1.begin(); i != res1.end(); ++i)
-    result_stream << *i << " ";
+  for (auto num : res1)
+    result_stream << num << " ";
   util->check_result(result_stream,
     "foo: 4, A::foo: 6, bar: 2, Vector accumulator: Result (i=1): 4 6 2 ");
 
-  std::vector<int> res3 = sig_vec(3);
+  auto res3 = sig_vec(3);
   result_stream << "Vector accumulator: Result (i=3): ";
-  for (std::vector<int>::iterator i = res3.begin(); i != res3.end(); ++i)
-    result_stream << *i << " ";
+  for (auto num : res3)
+    result_stream << num << " ";
   util->check_result(result_stream,
     "foo: 10, A::foo: 46, bar: 12, Vector accumulator: Result (i=3): 10 46 12 ");
 
index bb62755..71a3866 100644 (file)
@@ -85,7 +85,7 @@ private:
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 4cbeb5e..9b08486 100644 (file)
@@ -32,12 +32,12 @@ void handler(Param& param)
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 
-  sigc::slot<void, Param&> slot_full = sigc::ptr_fun(&handler);
+  auto slot_full = sigc::ptr_fun(&handler);
   sigc::slot<void> slot_bound;
 
   slot_bound();
index edbf766..a432cf1 100644 (file)
@@ -212,7 +212,7 @@ T_CppObject* RefPtr<T_CppObject>::operator->() const
 template <class T_CppObject> inline
 RefPtr<T_CppObject>::RefPtr()
 :
-  pCppObject_ (0)
+  pCppObject_ (nullptr)
 {}
 
 template <class T_CppObject> inline
@@ -257,7 +257,7 @@ RefPtr<T_CppObject>::RefPtr(const RefPtr<T_CastFrom>& src)
 template <class T_CppObject> inline
 void RefPtr<T_CppObject>::swap(RefPtr<T_CppObject>& other)
 {
-  T_CppObject *const temp = pCppObject_;
+  const auto temp = pCppObject_;
   pCppObject_ = other.pCppObject_;
   other.pCppObject_ = temp;
 }
@@ -319,7 +319,7 @@ bool RefPtr<T_CppObject>::operator!=(const RefPtr<T_CppObject>& src) const
 template <class T_CppObject> inline
 RefPtr<T_CppObject>::operator bool() const
 {
-  return (pCppObject_ != 0);
+  return (pCppObject_ != nullptr);
 }
 
 #ifndef GLIBMM_DISABLE_DEPRECATED
@@ -342,7 +342,7 @@ template <class T_CppObject>
 inline
 RefPtr<T_CppObject> RefPtr<T_CppObject>::cast_dynamic(const RefPtr<T_CastFrom>& src)
 {
-  T_CppObject *const pCppObject = dynamic_cast<T_CppObject*>(src.operator->());
+  const auto pCppObject = dynamic_cast<T_CppObject*>(src.operator->());
 
   if(pCppObject)
     pCppObject->reference();
@@ -355,7 +355,7 @@ template <class T_CppObject>
 inline
 RefPtr<T_CppObject> RefPtr<T_CppObject>::cast_static(const RefPtr<T_CastFrom>& src)
 {
-  T_CppObject *const pCppObject = static_cast<T_CppObject*>(src.operator->());
+  const auto pCppObject = static_cast<T_CppObject*>(src.operator->());
 
   if(pCppObject)
     pCppObject->reference();
@@ -368,7 +368,7 @@ template <class T_CppObject>
 inline
 RefPtr<T_CppObject> RefPtr<T_CppObject>::cast_const(const RefPtr<T_CastFrom>& src)
 {
-  T_CppObject *const pCppObject = const_cast<T_CppObject*>(src.operator->());
+  const auto pCppObject = const_cast<T_CppObject*>(src.operator->());
 
   if(pCppObject)
     pCppObject->reference();
@@ -470,12 +470,12 @@ public:
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 
-  Test* test = new Test;
+  auto test = new Test;
 
   test->action->emit_sig1(23);
   delete test;
index 123240b..88c85ae 100644 (file)
@@ -39,7 +39,7 @@ struct bar : public sigc::trackable
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 7de3d00..a626ba6 100644 (file)
@@ -91,7 +91,7 @@ struct get
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 64ace36..b480a15 100644 (file)
@@ -18,13 +18,13 @@ void Foo(sigc::trackable&)
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 
   std::ostringstream pointer_stream;
-  sigc::trackable* t = new sigc::trackable();
+  auto t = new sigc::trackable();
   pointer_stream << t;
   result_stream << "sigc::trackable instance at " << pointer_stream.str();
   util->check_result(result_stream, "sigc::trackable instance at " + pointer_stream.str());
index be732b9..e97b80e 100644 (file)
@@ -141,14 +141,13 @@ void foo_group4(bar_group4&)
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 
 
   // test lambda operators
-  int a = 1;
   //std::cout << "(_1 + _2) (3,4):    " << (_1 + _2) (3,4)      << std::endl;
   result_stream << ([] (int a, int b) -> int { return a + b; }(3,4));
   util->check_result(result_stream, "7");
@@ -179,33 +178,34 @@ int main(int argc, char* argv[])
 
   //std::cout << "((++_1)*2)(a):      " << ((++_1)*2)(a);
   //std::cout << "; a: "                << a                    << std::endl;
-  result_stream << ([] (int x) -> int { return ++x * 2; }(a)) << " " << a;
+  int a_outer = 1;
+  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.
   // See https://bugzilla.gnome.org/show_bug.cgi?id=669128
   //  std::cout << "((++_1)*2)(ref(a)): " << ((++_1)*2)(sigc::ref(a));
   //  std::cout << "; a: "                << a                    << std::endl;
-  result_stream << ([] (std::reference_wrapper<int> x) -> int { return ++x * 2; }(std::ref(a)));
-  result_stream << " " << a;
+  result_stream << ([] (std::reference_wrapper<int> x) -> int { return ++x * 2; }(std::ref(a_outer)));
+  result_stream << " " << a_outer;
   util->check_result(result_stream, "4 2");
-  result_stream << ([] (int& x) -> int { return ++x * 2; }(a));
-  result_stream << " " << a;
+  result_stream << ([] (int& x) -> int { return ++x * 2; }(a_outer));
+  result_stream << " " << a_outer;
   util->check_result(result_stream, "6 3");
 
   //std::cout << "((++(*_1))*2)(&a):  " << ((++(*_1))*2)(&a);
   //std::cout << "; a: "                << a                    << std::endl;
-  result_stream << ([] (int* x) -> int { return ++(*x) * 2; }(&a));
-  result_stream << " " << a;
+  result_stream << ([] (int* x) -> int { return ++(*x) * 2; }(&a_outer));
+  result_stream << " " << a_outer;
   util->check_result(result_stream, "8 4");
 
   //  std::cout << "((--(*(&_1)))*2)(ref(a)): " << ((--(*(&_1)))*2)(sigc::ref(a));
   //  std::cout << "; a: "                << a                    << std::endl;
-  result_stream << ([] (std::reference_wrapper<int> x) -> int { return --(*(&x)) * 2; }(std::ref(a)));
-  result_stream << " " << a;
+  result_stream << ([] (std::reference_wrapper<int> x) -> int { return --(*(&x)) * 2; }(std::ref(a_outer)));
+  result_stream << " " << a_outer;
   util->check_result(result_stream, "6 3");
-  result_stream << ([] (int& x) -> int { return --(*(&x)) * 2; }(a));
-  result_stream << " " << a;
+  result_stream << ([] (int& x) -> int { return --(*(&x)) * 2; }(a_outer));
+  result_stream << " " << a_outer;
   util->check_result(result_stream, "4 2");
 
   //std::cout << "(-_1)     (-5):     " << (-_1)     (-5)       << std::endl;
@@ -213,26 +213,26 @@ int main(int argc, char* argv[])
   util->check_result(result_stream, "5");
 
   //std::cout << "(var(&a)[0])():     " << (sigc::var(&a)[0])() << std::endl;
-  result_stream << ([&a]() -> int { return a; }());
+  result_stream << ([&a_outer]() -> int { return a_outer; }());
   util->check_result(result_stream, "2");
 
   //std::cout << "(_1[_2])    (&a,0): " << (_1[_2])    (&a,0)   << std::endl;
-  result_stream << ([] (int* x, int y) -> int { return x[y]; }(&a,0));
+  result_stream << ([] (int* x, int y) -> int { return x[y]; }(&a_outer,0));
   util->check_result(result_stream, "2");
 
   //std::cout << "(*_1=_2)    (&a,1): " << (*_1=_2)    (&a,1)   << std::endl;
-  result_stream << ([] (int* x, int y) -> int { *x = y; return *x; }(&a,1));
+  result_stream << ([] (int* x, int y) -> int { *x = y; return *x; }(&a_outer,1));
   util->check_result(result_stream, "1");
 
   // Comma operator, https://bugzilla.gnome.org/show_bug.cgi?id=342911
-  a = -1;
-  int b = -1;
-  int c = -1;
+  a_outer = -1;
+  int b_outer = -1;
+  int c_outer = -1;
   //std::cout << "(var(c) = (var(a) = _1, var(b) = _2))(2,3): "
   //          << (sigc::var(c) = (sigc::var(a) = _1, sigc::var(b) = _2))(2,3);
   //std::cout << "; a: " << a << "; b: " << b << "; c: " << c << std::endl;
-  result_stream << ([&a,&b,&c](int x, int y) -> int { return c = (a = x, b = y); }(2,3));
-  result_stream << " " << a << " " << b << " " << c;
+  result_stream << ([&a_outer,&b_outer,&c_outer](int x, int y) -> int { return c_outer = (a_outer = x, b_outer = y); }(2,3));
+  result_stream << " " << a_outer << " " << b_outer << " " << c_outer;
   util->check_result(result_stream, "3 2 3 3");
 
   // c++ restrictions:
@@ -341,7 +341,7 @@ int main(int argc, char* argv[])
     book guest_book("charlie");
     //sl2 = sigc::group(&egon, sigc::ref(guest_book));
     // sl2 = std::bind(&egon, std::ref(guest_book)); // does not compile (gcc 4.6.3)
-    std::function<void()> fn2 = std::bind(&egon, std::ref(guest_book));
+    auto fn2 = std::bind(&egon, std::ref(guest_book));
     //sl2 = fn2; // no auto-disconnect
     sl2 = sigc::track_obj(fn2, guest_book);
     sl2();
index 5d9be6d..8b4e0f6 100644 (file)
@@ -15,7 +15,7 @@ std::ostringstream result_stream;
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index db73eb4..b052ada 100644 (file)
@@ -53,7 +53,7 @@ struct foo3 : public sigc::functor_base
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 745c5de..b3eab31 100644 (file)
@@ -78,7 +78,7 @@ struct B : public sigc::trackable
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
@@ -128,7 +128,7 @@ int main(int argc, char* argv[])
   cona.disconnect();    // already disconnected -> legal with connection objects, however, nothing happens ...
 
   result_stream << "deleting a signal during emission... ";
-  B* b = new B;
+  auto b = new B;
   b->emit();
   util->check_result(result_stream, "deleting a signal during emission... Good bye world!");
 
index d6b0c90..0723242 100644 (file)
@@ -31,7 +31,7 @@ public:
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index c048f29..f8f6e02 100644 (file)
@@ -67,7 +67,7 @@ struct my_catch
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 10a9fe1..bf3b26e 100644 (file)
@@ -18,7 +18,7 @@ class trackable {};
 
 struct A : public trackable { A() {} };
 
-template <class T_type, bool I_derived = sigc::is_base_and_derived<trackable,T_type>::value>
+template <class T_type, bool I_derived = std::is_base_of<trackable,T_type>::value>
 struct with_trackable;
 
 template <class T_type>
@@ -73,7 +73,7 @@ void bar(int)
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index f2bfa30..c1cdad2 100644 (file)
@@ -46,7 +46,7 @@ namespace sigc { SIGC_FUNCTOR_TRAIT(foo,bool) }
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 4fe9060..d72efd1 100644 (file)
@@ -34,22 +34,22 @@ public:
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 
-  Derived* instance = new Derived();
+  auto instance = new Derived();
   sigc::slot<void> handler = sigc::mem_fun(instance, &Derived::method);
   handler();
   util->check_result(result_stream, "method()");
 
-  sigc::slot<void> param =
+  auto param =
     sigc::bind(sigc::slot<void, Derived&>(), sigc::ref(*instance));
   param();
   util->check_result(result_stream, "");
 
-  sigc::slot<Derived> ret =
+  auto ret =
     sigc::bind_return(sigc::slot<void>(), sigc::ref(*instance));
   ret();
   util->check_result(result_stream, "");
index 7a3bb11..32e568b 100644 (file)
@@ -60,7 +60,7 @@ struct test
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
@@ -82,7 +82,7 @@ int main(int argc, char* argv[])
     util->check_result(result_stream, "test::foo_const(int 2)");
   }
   { /* test const with const object */
-    const test t = test();
+    const auto t = test();
     sigc::mem_fun(&test::foo_const)(t, 3);
     util->check_result(result_stream, "test::foo_const(int 3)");
 
@@ -106,7 +106,7 @@ int main(int argc, char* argv[])
     util->check_result(result_stream, "test::foo_const_volatile(double 5)");
   }
   { /* test const volatile with const object */
-    const test t = test();
+    const auto t = test();
     sigc::mem_fun(&test::foo_const_volatile)(t, 6);  // on reference
     util->check_result(result_stream, "test::foo_const_volatile(double 6)");
 
index ed809de..d3cbf51 100644 (file)
@@ -56,7 +56,7 @@ struct test
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 7c20e07..848731f 100644 (file)
@@ -36,7 +36,7 @@ void bar(short s)
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 0125327..9026e32 100644 (file)
@@ -45,7 +45,7 @@ struct bar : public sigc::trackable, public sigc::functor_base
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index f8ccae0..163eb11 100644 (file)
@@ -46,7 +46,7 @@ struct A : public sigc::trackable
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index ce1f197..c902462 100644 (file)
@@ -23,7 +23,7 @@ struct A
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index da1afa2..05df99a 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 515c0aa..13d42e0 100644 (file)
@@ -27,7 +27,7 @@ void Bar()
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index e3345d3..a6ce6ed 100644 (file)
@@ -121,7 +121,7 @@ void foo_group4(bar_group4&)
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
@@ -140,7 +140,7 @@ int main(int argc, char* argv[])
 
   // Allocate on the heap. valgrind can then find erroneous memory accesses.
   // (There should be none, of course.)
-  sigc::slot<std::string, int, std::string>* psl2 = new sigc::slot<std::string, int, std::string>;
+  auto psl2 = new sigc::slot<std::string, int, std::string>;
   bar_group4* pbar4 = new bar_group4;
   book* pbook4 = new book("A Book");
   *psl2 = sigc::track_obj(Functor2(*pbar4, *pbook4), *pbar4, *pbook4);
@@ -148,13 +148,13 @@ int main(int argc, char* argv[])
   util->check_result(result_stream, "zero, Book title: A Book");
 
   delete pbook4; // auto-disconnect *psl2
-  pbook4 = 0;
+  pbook4 = nullptr;
   result_stream << (*psl2)(0, "Book title: ");
   util->check_result(result_stream, "");
   delete psl2;
-  psl2 = 0;
+  psl2 = nullptr;
   delete pbar4;
-  pbar4 = 0;
+  pbar4 = nullptr;
 
 
 //C++11 lambda expressions:
index 7093ce7..159aeeb 100644 (file)
@@ -29,7 +29,7 @@ public:
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index 0b0f5eb..56c44fc 100644 (file)
@@ -158,7 +158,7 @@ struct visitor<ns1::MyAdaptor1<T_functor> >
 
 int main(int argc, char* argv[])
 {
-  TestUtilities* util = TestUtilities::get_instance();
+  auto util = TestUtilities::get_instance();
 
   if (!util->check_command_args(argc, argv))
     return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
index b5d3d4c..4d8de22 100644 (file)
@@ -21,7 +21,7 @@
 #include <iostream>
 #include <cstring>
 
-TestUtilities* TestUtilities::instance_ = 0;
+TestUtilities* TestUtilities::instance_ = nullptr;
 
 TestUtilities::TestUtilities()
 : verbose_(false), result_ok_(true), test_number_(0)
@@ -87,6 +87,6 @@ bool TestUtilities::get_result_and_delete_instance()
 {
   const bool result = instance_ ? instance_->result_ok_ : true;
   delete instance_;
-  instance_ = 0;
+  instance_ = nullptr;
   return result;
 }