From 736adaf2faf2edf714757140ba9534a638119e63 Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Wed, 11 Sep 2019 11:30:04 +0900 Subject: [PATCH] Imported Upstream version 2.3.1 --- ChangeLog | 26 + MSVC_Net2005/sigc++config.h | 4 +- MSVC_Net2005/sigc.rc | 8 +- MSVC_Net2008/sigc++config.h | 4 +- MSVC_Net2008/sigc.rc | 8 +- MSVC_Net2010/sigc++config.h | 4 +- MSVC_Net2010/sigc.rc | 8 +- Makefile.in | 47 +- NEWS | 5 + aclocal.m4 | 322 ++-- build/config.guess | 16 +- build/config.sub | 19 +- build/depcomp | 124 +- build/doc-reference.am | 3 +- build/libtool.m4 | 271 +-- build/ltmain.sh | 95 +- build/ltoptions.m4 | 19 +- build/ltversion.m4 | 10 +- configure | 271 ++- configure.ac | 2 +- docs/Makefile.in | 47 +- docs/manual/html/ch01.html | 2 +- docs/manual/html/ch02.html | 2 +- docs/manual/html/ch02s02.html | 2 +- docs/manual/html/ch02s03.html | 2 +- docs/manual/html/ch02s04.html | 2 +- docs/manual/html/ch03.html | 2 +- docs/manual/html/ch03s02.html | 2 +- docs/manual/html/ch04.html | 2 +- docs/manual/html/ch04s02.html | 2 +- docs/manual/html/index.html | 2 +- docs/reference/Doxyfile.in | 1565 ++++++++++++++- docs/reference/html/annotated.html | 425 ++-- docs/reference/html/bc_s.png | Bin 680 -> 676 bytes docs/reference/html/classes.html | 114 +- .../html/classsigc_1_1bound__argument-members.html | 9 +- .../html/classsigc_1_1bound__argument.html | 31 +- ...__wrapper_3_01T__wrapped_01_4_01_4-members.html | 9 +- ...eference__wrapper_3_01T__wrapped_01_4_01_4.html | 31 +- ...__wrapper_3_01T__wrapped_01_4_01_4-members.html | 9 +- ...eference__wrapper_3_01T__wrapped_01_4_01_4.html | 31 +- ...igc_1_1bound__const__mem__functor0-members.html | 9 +- .../classsigc_1_1bound__const__mem__functor0.html | 56 +- ...bound__const__mem__functor0__inherit__graph.png | Bin 7236 -> 7255 bytes ...igc_1_1bound__const__mem__functor1-members.html | 9 +- .../classsigc_1_1bound__const__mem__functor1.html | 58 +- ...bound__const__mem__functor1__inherit__graph.png | Bin 7298 -> 7322 bytes ...igc_1_1bound__const__mem__functor2-members.html | 9 +- .../classsigc_1_1bound__const__mem__functor2.html | 58 +- ...bound__const__mem__functor2__inherit__graph.png | Bin 8053 -> 8112 bytes ...igc_1_1bound__const__mem__functor3-members.html | 9 +- .../classsigc_1_1bound__const__mem__functor3.html | 58 +- ...bound__const__mem__functor3__inherit__graph.png | Bin 8546 -> 8638 bytes ...igc_1_1bound__const__mem__functor4-members.html | 9 +- .../classsigc_1_1bound__const__mem__functor4.html | 58 +- ...bound__const__mem__functor4__inherit__graph.png | Bin 8676 -> 8772 bytes ...igc_1_1bound__const__mem__functor5-members.html | 9 +- .../classsigc_1_1bound__const__mem__functor5.html | 58 +- ...bound__const__mem__functor5__inherit__graph.png | Bin 8617 -> 9178 bytes ...igc_1_1bound__const__mem__functor6-members.html | 9 +- .../classsigc_1_1bound__const__mem__functor6.html | 58 +- ...bound__const__mem__functor6__inherit__graph.png | Bin 9984 -> 10713 bytes ...igc_1_1bound__const__mem__functor7-members.html | 9 +- .../classsigc_1_1bound__const__mem__functor7.html | 58 +- ...bound__const__mem__functor7__inherit__graph.png | Bin 10110 -> 10794 bytes ...nd__const__volatile__mem__functor0-members.html | 9 +- ...c_1_1bound__const__volatile__mem__functor0.html | 56 +- ...st__volatile__mem__functor0__inherit__graph.png | Bin 8088 -> 8182 bytes ...nd__const__volatile__mem__functor1-members.html | 9 +- ...c_1_1bound__const__volatile__mem__functor1.html | 58 +- ...st__volatile__mem__functor1__inherit__graph.png | Bin 8115 -> 8107 bytes ...nd__const__volatile__mem__functor2-members.html | 9 +- ...c_1_1bound__const__volatile__mem__functor2.html | 58 +- ...st__volatile__mem__functor2__inherit__graph.png | Bin 8591 -> 8628 bytes ...nd__const__volatile__mem__functor3-members.html | 9 +- ...c_1_1bound__const__volatile__mem__functor3.html | 58 +- ...st__volatile__mem__functor3__inherit__graph.png | Bin 9056 -> 9113 bytes ...nd__const__volatile__mem__functor4-members.html | 9 +- ...c_1_1bound__const__volatile__mem__functor4.html | 58 +- ...st__volatile__mem__functor4__inherit__graph.png | Bin 9154 -> 9688 bytes ...nd__const__volatile__mem__functor5-members.html | 9 +- ...c_1_1bound__const__volatile__mem__functor5.html | 58 +- ...st__volatile__mem__functor5__inherit__graph.png | Bin 9480 -> 10037 bytes ...nd__const__volatile__mem__functor6-members.html | 9 +- ...c_1_1bound__const__volatile__mem__functor6.html | 58 +- ...st__volatile__mem__functor6__inherit__graph.png | Bin 10218 -> 12166 bytes ...nd__const__volatile__mem__functor7-members.html | 9 +- ...c_1_1bound__const__volatile__mem__functor7.html | 58 +- ...st__volatile__mem__functor7__inherit__graph.png | Bin 10150 -> 12305 bytes .../classsigc_1_1bound__mem__functor0-members.html | 9 +- .../html/classsigc_1_1bound__mem__functor0.html | 56 +- ...igc_1_1bound__mem__functor0__inherit__graph.png | Bin 7130 -> 7173 bytes .../classsigc_1_1bound__mem__functor1-members.html | 9 +- .../html/classsigc_1_1bound__mem__functor1.html | 58 +- ...igc_1_1bound__mem__functor1__inherit__graph.png | Bin 7238 -> 7260 bytes .../classsigc_1_1bound__mem__functor2-members.html | 9 +- .../html/classsigc_1_1bound__mem__functor2.html | 58 +- ...igc_1_1bound__mem__functor2__inherit__graph.png | Bin 7811 -> 7900 bytes .../classsigc_1_1bound__mem__functor3-members.html | 9 +- .../html/classsigc_1_1bound__mem__functor3.html | 58 +- ...igc_1_1bound__mem__functor3__inherit__graph.png | Bin 8201 -> 8254 bytes .../classsigc_1_1bound__mem__functor4-members.html | 9 +- .../html/classsigc_1_1bound__mem__functor4.html | 58 +- ...igc_1_1bound__mem__functor4__inherit__graph.png | Bin 8621 -> 8659 bytes .../classsigc_1_1bound__mem__functor5-members.html | 9 +- .../html/classsigc_1_1bound__mem__functor5.html | 58 +- ...igc_1_1bound__mem__functor5__inherit__graph.png | Bin 9018 -> 9004 bytes .../classsigc_1_1bound__mem__functor6-members.html | 9 +- .../html/classsigc_1_1bound__mem__functor6.html | 58 +- ...igc_1_1bound__mem__functor6__inherit__graph.png | Bin 8919 -> 9483 bytes .../classsigc_1_1bound__mem__functor7-members.html | 9 +- .../html/classsigc_1_1bound__mem__functor7.html | 58 +- ...igc_1_1bound__mem__functor7__inherit__graph.png | Bin 9836 -> 10529 bytes ..._1_1bound__volatile__mem__functor0-members.html | 9 +- ...lasssigc_1_1bound__volatile__mem__functor0.html | 56 +- ...nd__volatile__mem__functor0__inherit__graph.png | Bin 7864 -> 7946 bytes ..._1_1bound__volatile__mem__functor1-members.html | 9 +- ...lasssigc_1_1bound__volatile__mem__functor1.html | 58 +- ...nd__volatile__mem__functor1__inherit__graph.png | Bin 7902 -> 7883 bytes ..._1_1bound__volatile__mem__functor2-members.html | 9 +- ...lasssigc_1_1bound__volatile__mem__functor2.html | 58 +- ...nd__volatile__mem__functor2__inherit__graph.png | Bin 8365 -> 8402 bytes ..._1_1bound__volatile__mem__functor3-members.html | 9 +- ...lasssigc_1_1bound__volatile__mem__functor3.html | 58 +- ...nd__volatile__mem__functor3__inherit__graph.png | Bin 9079 -> 9084 bytes ..._1_1bound__volatile__mem__functor4-members.html | 9 +- ...lasssigc_1_1bound__volatile__mem__functor4.html | 58 +- ...nd__volatile__mem__functor4__inherit__graph.png | Bin 9176 -> 9215 bytes ..._1_1bound__volatile__mem__functor5-members.html | 9 +- ...lasssigc_1_1bound__volatile__mem__functor5.html | 58 +- ...nd__volatile__mem__functor5__inherit__graph.png | Bin 9107 -> 9676 bytes ..._1_1bound__volatile__mem__functor6-members.html | 9 +- ...lasssigc_1_1bound__volatile__mem__functor6.html | 58 +- ...nd__volatile__mem__functor6__inherit__graph.png | Bin 9784 -> 11097 bytes ..._1_1bound__volatile__mem__functor7-members.html | 9 +- ...lasssigc_1_1bound__volatile__mem__functor7.html | 58 +- ...nd__volatile__mem__functor7__inherit__graph.png | Bin 9840 -> 11227 bytes ...asssigc_1_1const__limit__reference-members.html | 9 +- .../html/classsigc_1_1const__limit__reference.html | 31 +- ...ference_3_01T__type_00_01true_01_4-members.html | 9 +- ...imit__reference_3_01T__type_00_01true_01_4.html | 31 +- .../classsigc_1_1const__mem__functor0-members.html | 9 +- .../html/classsigc_1_1const__mem__functor0.html | 45 +- ...igc_1_1const__mem__functor0__inherit__graph.png | Bin 7284 -> 7359 bytes .../classsigc_1_1const__mem__functor1-members.html | 9 +- .../html/classsigc_1_1const__mem__functor1.html | 45 +- ...igc_1_1const__mem__functor1__inherit__graph.png | Bin 7407 -> 7477 bytes .../classsigc_1_1const__mem__functor2-members.html | 9 +- .../html/classsigc_1_1const__mem__functor2.html | 45 +- ...igc_1_1const__mem__functor2__inherit__graph.png | Bin 8096 -> 8138 bytes .../classsigc_1_1const__mem__functor3-members.html | 9 +- .../html/classsigc_1_1const__mem__functor3.html | 45 +- ...igc_1_1const__mem__functor3__inherit__graph.png | Bin 8590 -> 8682 bytes .../classsigc_1_1const__mem__functor4-members.html | 9 +- .../html/classsigc_1_1const__mem__functor4.html | 45 +- ...igc_1_1const__mem__functor4__inherit__graph.png | Bin 8769 -> 8913 bytes .../classsigc_1_1const__mem__functor5-members.html | 9 +- .../html/classsigc_1_1const__mem__functor5.html | 45 +- ...igc_1_1const__mem__functor5__inherit__graph.png | Bin 8761 -> 9261 bytes .../classsigc_1_1const__mem__functor6-members.html | 9 +- .../html/classsigc_1_1const__mem__functor6.html | 45 +- ...igc_1_1const__mem__functor6__inherit__graph.png | Bin 9724 -> 10618 bytes .../classsigc_1_1const__mem__functor7-members.html | 9 +- .../html/classsigc_1_1const__mem__functor7.html | 45 +- ...igc_1_1const__mem__functor7__inherit__graph.png | Bin 9821 -> 10655 bytes ...1const__volatile__limit__reference-members.html | 9 +- ...ssigc_1_1const__volatile__limit__reference.html | 31 +- ...ference_3_01T__type_00_01true_01_4-members.html | 9 +- ...imit__reference_3_01T__type_00_01true_01_4.html | 31 +- ..._1_1const__volatile__mem__functor0-members.html | 9 +- ...lasssigc_1_1const__volatile__mem__functor0.html | 45 +- ...st__volatile__mem__functor0__inherit__graph.png | Bin 8116 -> 8214 bytes ..._1_1const__volatile__mem__functor1-members.html | 9 +- ...lasssigc_1_1const__volatile__mem__functor1.html | 45 +- ...st__volatile__mem__functor1__inherit__graph.png | Bin 8114 -> 8112 bytes ..._1_1const__volatile__mem__functor2-members.html | 9 +- ...lasssigc_1_1const__volatile__mem__functor2.html | 45 +- ...st__volatile__mem__functor2__inherit__graph.png | Bin 8595 -> 8645 bytes ..._1_1const__volatile__mem__functor3-members.html | 9 +- ...lasssigc_1_1const__volatile__mem__functor3.html | 45 +- ...st__volatile__mem__functor3__inherit__graph.png | Bin 8587 -> 10252 bytes ..._1_1const__volatile__mem__functor4-members.html | 9 +- ...lasssigc_1_1const__volatile__mem__functor4.html | 45 +- ...st__volatile__mem__functor4__inherit__graph.png | Bin 9318 -> 9793 bytes ..._1_1const__volatile__mem__functor5-members.html | 9 +- ...lasssigc_1_1const__volatile__mem__functor5.html | 45 +- ...st__volatile__mem__functor5__inherit__graph.png | Bin 9404 -> 9915 bytes ..._1_1const__volatile__mem__functor6-members.html | 9 +- ...lasssigc_1_1const__volatile__mem__functor6.html | 45 +- ...st__volatile__mem__functor6__inherit__graph.png | Bin 10835 -> 12193 bytes ..._1_1const__volatile__mem__functor7-members.html | 9 +- ...lasssigc_1_1const__volatile__mem__functor7.html | 45 +- ...st__volatile__mem__functor7__inherit__graph.png | Bin 10055 -> 11962 bytes .../classsigc_1_1limit__reference-members.html | 9 +- .../html/classsigc_1_1limit__reference.html | 31 +- ...ference_3_01T__type_00_01true_01_4-members.html | 9 +- ...imit__reference_3_01T__type_00_01true_01_4.html | 31 +- .../html/classsigc_1_1mem__functor0-members.html | 9 +- .../reference/html/classsigc_1_1mem__functor0.html | 45 +- .../classsigc_1_1mem__functor0__inherit__graph.png | Bin 7053 -> 7116 bytes .../html/classsigc_1_1mem__functor1-members.html | 9 +- .../reference/html/classsigc_1_1mem__functor1.html | 45 +- .../classsigc_1_1mem__functor1__inherit__graph.png | Bin 7301 -> 7358 bytes .../html/classsigc_1_1mem__functor2-members.html | 9 +- .../reference/html/classsigc_1_1mem__functor2.html | 45 +- .../classsigc_1_1mem__functor2__inherit__graph.png | Bin 7932 -> 8032 bytes .../html/classsigc_1_1mem__functor3-members.html | 9 +- .../reference/html/classsigc_1_1mem__functor3.html | 45 +- .../classsigc_1_1mem__functor3__inherit__graph.png | Bin 8177 -> 8249 bytes .../html/classsigc_1_1mem__functor4-members.html | 9 +- .../reference/html/classsigc_1_1mem__functor4.html | 45 +- .../classsigc_1_1mem__functor4__inherit__graph.png | Bin 8500 -> 8513 bytes .../html/classsigc_1_1mem__functor5-members.html | 9 +- .../reference/html/classsigc_1_1mem__functor5.html | 45 +- .../classsigc_1_1mem__functor5__inherit__graph.png | Bin 8579 -> 9110 bytes .../html/classsigc_1_1mem__functor6-members.html | 9 +- .../reference/html/classsigc_1_1mem__functor6.html | 45 +- .../classsigc_1_1mem__functor6__inherit__graph.png | Bin 9003 -> 9563 bytes .../html/classsigc_1_1mem__functor7-members.html | 9 +- .../reference/html/classsigc_1_1mem__functor7.html | 45 +- .../classsigc_1_1mem__functor7__inherit__graph.png | Bin 9806 -> 10449 bytes .../classsigc_1_1pointer__functor0-members.html | 9 +- .../html/classsigc_1_1pointer__functor0.html | 37 +- ...sssigc_1_1pointer__functor0__inherit__graph.png | Bin 4001 -> 4075 bytes .../classsigc_1_1pointer__functor1-members.html | 9 +- .../html/classsigc_1_1pointer__functor1.html | 39 +- ...sssigc_1_1pointer__functor1__inherit__graph.png | Bin 4099 -> 4165 bytes .../classsigc_1_1pointer__functor2-members.html | 9 +- .../html/classsigc_1_1pointer__functor2.html | 39 +- ...sssigc_1_1pointer__functor2__inherit__graph.png | Bin 4444 -> 4399 bytes .../classsigc_1_1pointer__functor3-members.html | 9 +- .../html/classsigc_1_1pointer__functor3.html | 39 +- ...sssigc_1_1pointer__functor3__inherit__graph.png | Bin 4692 -> 4733 bytes .../classsigc_1_1pointer__functor4-members.html | 9 +- .../html/classsigc_1_1pointer__functor4.html | 39 +- ...sssigc_1_1pointer__functor4__inherit__graph.png | Bin 4816 -> 4864 bytes .../classsigc_1_1pointer__functor5-members.html | 9 +- .../html/classsigc_1_1pointer__functor5.html | 39 +- ...sssigc_1_1pointer__functor5__inherit__graph.png | Bin 4970 -> 4982 bytes .../classsigc_1_1pointer__functor6-members.html | 9 +- .../html/classsigc_1_1pointer__functor6.html | 39 +- ...sssigc_1_1pointer__functor6__inherit__graph.png | Bin 5196 -> 5275 bytes .../classsigc_1_1pointer__functor7-members.html | 9 +- .../html/classsigc_1_1pointer__functor7.html | 39 +- ...sssigc_1_1pointer__functor7__inherit__graph.png | Bin 5331 -> 5412 bytes .../html/classsigc_1_1signal-members.html | 16 +- docs/reference/html/classsigc_1_1signal.html | 105 +- .../html/classsigc_1_1signal0-members.html | 16 +- docs/reference/html/classsigc_1_1signal0.html | 97 +- .../html/classsigc_1_1signal0__inherit__graph.png | Bin 8187 -> 8244 bytes .../html/classsigc_1_1signal1-members.html | 16 +- docs/reference/html/classsigc_1_1signal1.html | 99 +- .../html/classsigc_1_1signal1__inherit__graph.png | Bin 8479 -> 8555 bytes .../html/classsigc_1_1signal2-members.html | 16 +- docs/reference/html/classsigc_1_1signal2.html | 99 +- .../html/classsigc_1_1signal2__inherit__graph.png | Bin 9185 -> 9417 bytes .../html/classsigc_1_1signal3-members.html | 16 +- docs/reference/html/classsigc_1_1signal3.html | 99 +- .../html/classsigc_1_1signal3__inherit__graph.png | Bin 8317 -> 8933 bytes .../html/classsigc_1_1signal4-members.html | 16 +- docs/reference/html/classsigc_1_1signal4.html | 99 +- .../html/classsigc_1_1signal4__inherit__graph.png | Bin 9526 -> 9871 bytes .../html/classsigc_1_1signal5-members.html | 16 +- docs/reference/html/classsigc_1_1signal5.html | 99 +- .../html/classsigc_1_1signal5__inherit__graph.png | Bin 10023 -> 10174 bytes .../html/classsigc_1_1signal6-members.html | 16 +- docs/reference/html/classsigc_1_1signal6.html | 99 +- .../html/classsigc_1_1signal6__inherit__graph.png | Bin 10306 -> 10621 bytes .../html/classsigc_1_1signal7-members.html | 16 +- docs/reference/html/classsigc_1_1signal7.html | 99 +- .../html/classsigc_1_1signal7__inherit__graph.png | Bin 11711 -> 12281 bytes ...classsigc_1_1signal_1_1accumulated-members.html | 16 +- .../html/classsigc_1_1signal_1_1accumulated.html | 110 +- ...gc_1_1signal_1_1accumulated__inherit__graph.png | Bin 12348 -> 12596 bytes .../html/classsigc_1_1signal__inherit__graph.png | Bin 9535 -> 10035 bytes docs/reference/html/classsigc_1_1slot-members.html | 9 +- docs/reference/html/classsigc_1_1slot.html | 77 +- .../reference/html/classsigc_1_1slot0-members.html | 9 +- docs/reference/html/classsigc_1_1slot0.html | 57 +- .../html/classsigc_1_1slot0__inherit__graph.png | Bin 7355 -> 7455 bytes .../reference/html/classsigc_1_1slot1-members.html | 9 +- docs/reference/html/classsigc_1_1slot1.html | 60 +- .../html/classsigc_1_1slot1__inherit__graph.png | Bin 7741 -> 7794 bytes .../reference/html/classsigc_1_1slot2-members.html | 9 +- docs/reference/html/classsigc_1_1slot2.html | 61 +- .../html/classsigc_1_1slot2__inherit__graph.png | Bin 8109 -> 8159 bytes .../reference/html/classsigc_1_1slot3-members.html | 9 +- docs/reference/html/classsigc_1_1slot3.html | 62 +- .../html/classsigc_1_1slot3__inherit__graph.png | Bin 8579 -> 8601 bytes .../reference/html/classsigc_1_1slot4-members.html | 9 +- docs/reference/html/classsigc_1_1slot4.html | 63 +- .../html/classsigc_1_1slot4__inherit__graph.png | Bin 8996 -> 9021 bytes .../reference/html/classsigc_1_1slot5-members.html | 9 +- docs/reference/html/classsigc_1_1slot5.html | 64 +- .../html/classsigc_1_1slot5__inherit__graph.png | Bin 9316 -> 9304 bytes .../reference/html/classsigc_1_1slot6-members.html | 9 +- docs/reference/html/classsigc_1_1slot6.html | 65 +- .../html/classsigc_1_1slot6__inherit__graph.png | Bin 9556 -> 9590 bytes .../reference/html/classsigc_1_1slot7-members.html | 9 +- docs/reference/html/classsigc_1_1slot7.html | 66 +- .../html/classsigc_1_1slot7__inherit__graph.png | Bin 9873 -> 9932 bytes .../html/classsigc_1_1slot__base-members.html | 9 +- docs/reference/html/classsigc_1_1slot__base.html | 72 +- .../classsigc_1_1slot__base__inherit__graph.png | Bin 60595 -> 63893 bytes .../html/classsigc_1_1slot__inherit__graph.png | Bin 9879 -> 9956 bytes ...sigc_1_1volatile__limit__reference-members.html | 9 +- .../classsigc_1_1volatile__limit__reference.html | 31 +- ...ference_3_01T__type_00_01true_01_4-members.html | 9 +- ...imit__reference_3_01T__type_00_01true_01_4.html | 31 +- ...asssigc_1_1volatile__mem__functor0-members.html | 9 +- .../html/classsigc_1_1volatile__mem__functor0.html | 45 +- ..._1_1volatile__mem__functor0__inherit__graph.png | Bin 7978 -> 8072 bytes ...asssigc_1_1volatile__mem__functor1-members.html | 9 +- .../html/classsigc_1_1volatile__mem__functor1.html | 45 +- ..._1_1volatile__mem__functor1__inherit__graph.png | Bin 7869 -> 7951 bytes ...asssigc_1_1volatile__mem__functor2-members.html | 9 +- .../html/classsigc_1_1volatile__mem__functor2.html | 45 +- ..._1_1volatile__mem__functor2__inherit__graph.png | Bin 8409 -> 8476 bytes ...asssigc_1_1volatile__mem__functor3-members.html | 9 +- .../html/classsigc_1_1volatile__mem__functor3.html | 45 +- ..._1_1volatile__mem__functor3__inherit__graph.png | Bin 9134 -> 9198 bytes ...asssigc_1_1volatile__mem__functor4-members.html | 9 +- .../html/classsigc_1_1volatile__mem__functor4.html | 45 +- ..._1_1volatile__mem__functor4__inherit__graph.png | Bin 8922 -> 8810 bytes ...asssigc_1_1volatile__mem__functor5-members.html | 9 +- .../html/classsigc_1_1volatile__mem__functor5.html | 45 +- ..._1_1volatile__mem__functor5__inherit__graph.png | Bin 9207 -> 9650 bytes ...asssigc_1_1volatile__mem__functor6-members.html | 9 +- .../html/classsigc_1_1volatile__mem__functor6.html | 45 +- ..._1_1volatile__mem__functor6__inherit__graph.png | Bin 9703 -> 11059 bytes ...asssigc_1_1volatile__mem__functor7-members.html | 9 +- .../html/classsigc_1_1volatile__mem__functor7.html | 45 +- ..._1_1volatile__mem__functor7__inherit__graph.png | Bin 9763 -> 11172 bytes .../html/dir_0bd3c8d814eb03171de012519d7a2ccd.html | 27 +- .../html/dir_5c02128c554eaa40138b2e605fc08970.html | 36 +- .../html/dir_5fbc72877197f8c6013d0f619df5433c.html | 19 +- .../html/dir_ea4abdd77c05d5873cecf571a6d96de7.html | 18 +- docs/reference/html/functions.html | 9 +- docs/reference/html/functions_0x62.html | 47 +- docs/reference/html/functions_0x63.html | 9 +- docs/reference/html/functions_0x64.html | 9 +- docs/reference/html/functions_0x65.html | 9 +- docs/reference/html/functions_0x66.html | 9 +- docs/reference/html/functions_0x68.html | 9 +- docs/reference/html/functions_0x69.html | 9 +- docs/reference/html/functions_0x6c.html | 9 +- docs/reference/html/functions_0x6d.html | 9 +- docs/reference/html/functions_0x6e.html | 9 +- docs/reference/html/functions_0x6f.html | 9 +- docs/reference/html/functions_0x70.html | 9 +- docs/reference/html/functions_0x72.html | 9 +- docs/reference/html/functions_0x73.html | 9 +- docs/reference/html/functions_0x75.html | 10 +- docs/reference/html/functions_0x76.html | 9 +- docs/reference/html/functions_func.html | 9 +- docs/reference/html/functions_func_0x62.html | 39 +- docs/reference/html/functions_func_0x63.html | 9 +- docs/reference/html/functions_func_0x64.html | 9 +- docs/reference/html/functions_func_0x65.html | 9 +- docs/reference/html/functions_func_0x68.html | 9 +- docs/reference/html/functions_func_0x69.html | 9 +- docs/reference/html/functions_func_0x6c.html | 9 +- docs/reference/html/functions_func_0x6d.html | 9 +- docs/reference/html/functions_func_0x6e.html | 9 +- docs/reference/html/functions_func_0x6f.html | 9 +- docs/reference/html/functions_func_0x70.html | 9 +- docs/reference/html/functions_func_0x72.html | 9 +- docs/reference/html/functions_func_0x73.html | 9 +- docs/reference/html/functions_func_0x75.html | 10 +- docs/reference/html/functions_func_0x76.html | 9 +- docs/reference/html/functions_vars.html | 9 +- docs/reference/html/graph_legend.html | 9 +- docs/reference/html/graph_legend.png | Bin 17874 -> 17720 bytes docs/reference/html/group__adaptors.html | 30 +- docs/reference/html/group__bind.html | 199 +- docs/reference/html/group__compose.html | 43 +- docs/reference/html/group__exception__catch.html | 27 +- docs/reference/html/group__group__.html | 87 +- docs/reference/html/group__hide.html | 80 +- docs/reference/html/group__lambdas.html | 34 +- docs/reference/html/group__mem__fun.html | 383 ++-- docs/reference/html/group__ptr__fun.html | 125 +- docs/reference/html/group__retype.html | 406 ++-- docs/reference/html/group__sigcfunctors.html | 66 +- docs/reference/html/group__signal.html | 31 +- docs/reference/html/group__slot.html | 29 +- docs/reference/html/hierarchy.html | 407 ++-- docs/reference/html/index.html | 19 +- docs/reference/html/inherit_graph_0.png | Bin 2956 -> 3306 bytes docs/reference/html/inherit_graph_1.png | Bin 2749 -> 1871 bytes docs/reference/html/inherit_graph_10.png | Bin 3991 -> 2354 bytes docs/reference/html/inherit_graph_11.png | Bin 4044 -> 2258 bytes docs/reference/html/inherit_graph_12.png | Bin 3800 -> 2295 bytes docs/reference/html/inherit_graph_13.png | Bin 3698 -> 2366 bytes docs/reference/html/inherit_graph_14.png | Bin 3434 -> 2274 bytes docs/reference/html/inherit_graph_15.png | Bin 3338 -> 1128 bytes docs/reference/html/inherit_graph_16.png | Bin 3064 -> 1936 bytes docs/reference/html/inherit_graph_17.png | Bin 2735 -> 2724 bytes docs/reference/html/inherit_graph_18.png | Bin 2088 -> 2168 bytes docs/reference/html/inherit_graph_19.png | Bin 718505 -> 2274 bytes docs/reference/html/inherit_graph_2.png | Bin 2208 -> 1982 bytes docs/reference/html/inherit_graph_20.png | Bin 2552 -> 2269 bytes docs/reference/html/inherit_graph_21.png | Bin 2155 -> 2356 bytes docs/reference/html/inherit_graph_22.png | Bin 1731 -> 3116 bytes docs/reference/html/inherit_graph_23.png | Bin 2625 -> 2723 bytes docs/reference/html/inherit_graph_24.png | Bin 2035 -> 4664 bytes docs/reference/html/inherit_graph_25.png | Bin 2181 -> 3988 bytes docs/reference/html/inherit_graph_26.png | Bin 1871 -> 4044 bytes docs/reference/html/inherit_graph_27.png | Bin 1695 -> 3839 bytes docs/reference/html/inherit_graph_28.png | Bin 1344 -> 3705 bytes docs/reference/html/inherit_graph_29.png | Bin 165345 -> 3502 bytes docs/reference/html/inherit_graph_3.png | Bin 1132 -> 3046 bytes docs/reference/html/inherit_graph_30.png | Bin 2267 -> 3388 bytes docs/reference/html/inherit_graph_31.png | Bin 2967 -> 3107 bytes docs/reference/html/inherit_graph_32.png | Bin 2548 -> 2776 bytes docs/reference/html/inherit_graph_33.png | Bin 0 -> 2042 bytes docs/reference/html/inherit_graph_34.png | Bin 0 -> 746029 bytes docs/reference/html/inherit_graph_35.png | Bin 0 -> 2573 bytes docs/reference/html/inherit_graph_36.png | Bin 0 -> 2155 bytes docs/reference/html/inherit_graph_37.png | Bin 0 -> 1436 bytes docs/reference/html/inherit_graph_38.png | Bin 0 -> 1726 bytes docs/reference/html/inherit_graph_39.png | Bin 0 -> 1739 bytes docs/reference/html/inherit_graph_4.png | Bin 2735 -> 2785 bytes docs/reference/html/inherit_graph_40.png | Bin 0 -> 1836 bytes docs/reference/html/inherit_graph_41.png | Bin 0 -> 1856 bytes docs/reference/html/inherit_graph_42.png | Bin 0 -> 1862 bytes docs/reference/html/inherit_graph_43.png | Bin 0 -> 2617 bytes docs/reference/html/inherit_graph_44.png | Bin 0 -> 2041 bytes docs/reference/html/inherit_graph_45.png | Bin 0 -> 2159 bytes docs/reference/html/inherit_graph_46.png | Bin 0 -> 2196 bytes docs/reference/html/inherit_graph_47.png | Bin 0 -> 1870 bytes docs/reference/html/inherit_graph_48.png | Bin 0 -> 1689 bytes docs/reference/html/inherit_graph_49.png | Bin 0 -> 1331 bytes docs/reference/html/inherit_graph_5.png | Bin 2184 -> 2074 bytes docs/reference/html/inherit_graph_50.png | Bin 0 -> 174207 bytes docs/reference/html/inherit_graph_51.png | Bin 0 -> 2270 bytes docs/reference/html/inherit_graph_52.png | Bin 0 -> 2245 bytes docs/reference/html/inherit_graph_53.png | Bin 0 -> 3051 bytes docs/reference/html/inherit_graph_54.png | Bin 0 -> 2547 bytes docs/reference/html/inherit_graph_6.png | Bin 2262 -> 2129 bytes docs/reference/html/inherit_graph_7.png | Bin 3009 -> 2201 bytes docs/reference/html/inherit_graph_8.png | Bin 2677 -> 2220 bytes docs/reference/html/inherit_graph_9.png | Bin 4654 -> 2329 bytes docs/reference/html/inherits.html | 229 ++- docs/reference/html/modules.html | 9 +- docs/reference/html/namespacemembers.html | 9 +- docs/reference/html/namespacemembers_0x63.html | 9 +- docs/reference/html/namespacemembers_0x68.html | 9 +- docs/reference/html/namespacemembers_0x6d.html | 9 +- docs/reference/html/namespacemembers_0x70.html | 9 +- docs/reference/html/namespacemembers_0x72.html | 9 +- docs/reference/html/namespacemembers_0x75.html | 9 +- docs/reference/html/namespacemembers_0x76.html | 9 +- docs/reference/html/namespacemembers_func.html | 9 +- .../reference/html/namespacemembers_func_0x63.html | 9 +- .../reference/html/namespacemembers_func_0x68.html | 9 +- .../reference/html/namespacemembers_func_0x6d.html | 9 +- .../reference/html/namespacemembers_func_0x70.html | 9 +- .../reference/html/namespacemembers_func_0x72.html | 9 +- .../reference/html/namespacemembers_func_0x75.html | 9 +- .../reference/html/namespacemembers_func_0x76.html | 9 +- docs/reference/html/namespaces.html | 63 +- docs/reference/html/namespacesigc.html | 717 +++++-- docs/reference/html/nav_g.png | Bin 108 -> 94 bytes docs/reference/html/pages.html | 58 + docs/reference/html/since_2_2_11.html | 56 + docs/reference/html/since_2_4.html | 60 + docs/reference/html/structbind__functor.html | 84 + docs/reference/html/structhide__functor.html | 76 + docs/reference/html/structlambda__core.html | 70 + .../html/structsigc_1_1adaptor__base.html | 13 +- ...structsigc_1_1adaptor__base__inherit__graph.png | Bin 193306 -> 200165 bytes .../structsigc_1_1adaptor__functor-members.html | 9 +- .../html/structsigc_1_1adaptor__functor.html | 103 +- ...uctsigc_1_1adaptor__functor__inherit__graph.png | Bin 5634 -> 5646 bytes .../html/structsigc_1_1adapts-members.html | 9 +- docs/reference/html/structsigc_1_1adapts.html | 64 +- .../html/structsigc_1_1adapts__inherit__graph.png | Bin 209564 -> 215417 bytes ...tructsigc_1_1bind__return__functor-members.html | 9 +- .../html/structsigc_1_1bind__return__functor.html | 118 +- ...gc_1_1bind__return__functor__inherit__graph.png | Bin 7865 -> 7892 bytes .../structsigc_1_1compose1__functor-members.html | 9 +- .../html/structsigc_1_1compose1__functor.html | 72 +- ...ctsigc_1_1compose1__functor__inherit__graph.png | Bin 7758 -> 7797 bytes .../structsigc_1_1compose2__functor-members.html | 9 +- .../html/structsigc_1_1compose2__functor.html | 74 +- ...ctsigc_1_1compose2__functor__inherit__graph.png | Bin 8107 -> 8143 bytes .../html/structsigc_1_1connection-members.html | 9 +- docs/reference/html/structsigc_1_1connection.html | 64 +- ...tsigc_1_1const__reference__wrapper-members.html | 9 +- .../structsigc_1_1const__reference__wrapper.html | 23 +- ...structsigc_1_1deduce__result__type-members.html | 9 +- .../html/structsigc_1_1deduce__result__type.html | 19 +- .../structsigc_1_1dereference__trait-members.html | 9 +- .../html/structsigc_1_1dereference__trait.html | 19 +- .../html/structsigc_1_1functor__base.html | 13 +- ...structsigc_1_1functor__base__inherit__graph.png | Bin 375928 -> 414177 bytes .../html/structsigc_1_1functor__trait-members.html | 9 +- .../html/structsigc_1_1functor__trait.html | 22 +- ...__functor_3-1_00_01T__functor_01_4-members.html | 9 +- ..._1_1hide__functor_3-1_00_01T__functor_01_4.html | 118 +- ...or_3-1_00_01T__functor_01_4__inherit__graph.png | Bin 7702 -> 7745 bytes ...functor_3_010_00_01T__functor_01_4-members.html | 9 +- ..._1hide__functor_3_010_00_01T__functor_01_4.html | 118 +- ..._3_010_00_01T__functor_01_4__inherit__graph.png | Bin 7855 -> 7902 bytes ...functor_3_011_00_01T__functor_01_4-members.html | 9 +- ..._1hide__functor_3_011_00_01T__functor_01_4.html | 109 +- ..._3_011_00_01T__functor_01_4__inherit__graph.png | Bin 7697 -> 7740 bytes ...functor_3_012_00_01T__functor_01_4-members.html | 9 +- ..._1hide__functor_3_012_00_01T__functor_01_4.html | 100 +- ..._3_012_00_01T__functor_01_4__inherit__graph.png | Bin 7823 -> 7865 bytes ...functor_3_013_00_01T__functor_01_4-members.html | 9 +- ..._1hide__functor_3_013_00_01T__functor_01_4.html | 91 +- ..._3_013_00_01T__functor_01_4__inherit__graph.png | Bin 7836 -> 7879 bytes ...functor_3_014_00_01T__functor_01_4-members.html | 9 +- ..._1hide__functor_3_014_00_01T__functor_01_4.html | 82 +- ..._3_014_00_01T__functor_01_4__inherit__graph.png | Bin 7749 -> 7795 bytes ...functor_3_015_00_01T__functor_01_4-members.html | 9 +- ..._1hide__functor_3_015_00_01T__functor_01_4.html | 73 +- ..._3_015_00_01T__functor_01_4__inherit__graph.png | Bin 7779 -> 7823 bytes ...functor_3_016_00_01T__functor_01_4-members.html | 9 +- ..._1hide__functor_3_016_00_01T__functor_01_4.html | 64 +- ..._3_016_00_01T__functor_01_4__inherit__graph.png | Bin 7807 -> 7850 bytes ...ructsigc_1_1is__base__and__derived-members.html | 9 +- .../html/structsigc_1_1is__base__and__derived.html | 22 +- .../html/structsigc_1_1lambda-members.html | 9 +- docs/reference/html/structsigc_1_1lambda.html | 28 +- .../reference/html/structsigc_1_1lambda__base.html | 13 +- .../structsigc_1_1lambda__base__inherit__graph.png | Bin 4890 -> 4905 bytes .../structsigc_1_1reference__wrapper-members.html | 9 +- .../html/structsigc_1_1reference__wrapper.html | 23 +- .../structsigc_1_1retype__functor-members.html | 9 +- .../html/structsigc_1_1retype__functor.html | 69 +- ...ructsigc_1_1retype__functor__inherit__graph.png | Bin 8968 -> 9025 bytes ...uctsigc_1_1retype__return__functor-members.html | 9 +- .../structsigc_1_1retype__return__functor.html | 51 +- ...ctor_3_01void_00_01T__functor_01_4-members.html | 9 +- ...urn__functor_3_01void_00_01T__functor_01_4.html | 47 +- ...01void_00_01T__functor_01_4__inherit__graph.png | Bin 8162 -> 8172 bytes ..._1_1retype__return__functor__inherit__graph.png | Bin 8013 -> 8002 bytes .../html/structsigc_1_1signal__base-members.html | 16 +- .../reference/html/structsigc_1_1signal__base.html | 158 +- .../structsigc_1_1signal__base__inherit__graph.png | Bin 151791 -> 158341 bytes ...tructsigc_1_1slot__const__iterator-members.html | 9 +- .../html/structsigc_1_1slot__const__iterator.html | 52 +- .../html/structsigc_1_1slot__iterator-members.html | 9 +- .../html/structsigc_1_1slot__iterator.html | 52 +- .../html/structsigc_1_1slot__list-members.html | 9 +- docs/reference/html/structsigc_1_1slot__list.html | 62 +- .../html/structsigc_1_1trackable-members.html | 9 +- docs/reference/html/structsigc_1_1trackable.html | 34 +- .../structsigc_1_1trackable__inherit__graph.png | Bin 159157 -> 165398 bytes ...structsigc_1_1unwrap__lambda__type-members.html | 9 +- .../html/structsigc_1_1unwrap__lambda__type.html | 19 +- docs/reference/html/sync_off.png | Bin 0 -> 853 bytes docs/reference/html/sync_on.png | Bin 0 -> 845 bytes docs/reference/html/tab_b.png | Bin 167 -> 170 bytes docs/reference/html/tab_h.png | Bin 192 -> 177 bytes docs/reference/html/tabs.css | 1 + docs/reference/libsigc++-2.0.devhelp2 | 278 ++- docs/reference/libsigc++-2.0.tag | 2037 ++++++++++++++++++-- examples/Makefile.in | 24 +- sigc++/Makefile.in | 34 +- sigc++/functors/functor_trait.h | 2 + sigc++/functors/macros/functor_trait.h.m4 | 2 + sigc++/signal_base.cc | 35 + sigc++/signal_base.h | 45 + tests/Makefile.in | 24 +- 568 files changed, 12771 insertions(+), 6019 deletions(-) mode change 100644 => 100755 build/ltmain.sh create mode 100644 docs/reference/html/inherit_graph_33.png create mode 100644 docs/reference/html/inherit_graph_34.png create mode 100644 docs/reference/html/inherit_graph_35.png create mode 100644 docs/reference/html/inherit_graph_36.png create mode 100644 docs/reference/html/inherit_graph_37.png create mode 100644 docs/reference/html/inherit_graph_38.png create mode 100644 docs/reference/html/inherit_graph_39.png create mode 100644 docs/reference/html/inherit_graph_40.png create mode 100644 docs/reference/html/inherit_graph_41.png create mode 100644 docs/reference/html/inherit_graph_42.png create mode 100644 docs/reference/html/inherit_graph_43.png create mode 100644 docs/reference/html/inherit_graph_44.png create mode 100644 docs/reference/html/inherit_graph_45.png create mode 100644 docs/reference/html/inherit_graph_46.png create mode 100644 docs/reference/html/inherit_graph_47.png create mode 100644 docs/reference/html/inherit_graph_48.png create mode 100644 docs/reference/html/inherit_graph_49.png create mode 100644 docs/reference/html/inherit_graph_50.png create mode 100644 docs/reference/html/inherit_graph_51.png create mode 100644 docs/reference/html/inherit_graph_52.png create mode 100644 docs/reference/html/inherit_graph_53.png create mode 100644 docs/reference/html/inherit_graph_54.png create mode 100644 docs/reference/html/pages.html create mode 100644 docs/reference/html/since_2_2_11.html create mode 100644 docs/reference/html/since_2_4.html create mode 100644 docs/reference/html/structbind__functor.html create mode 100644 docs/reference/html/structhide__functor.html create mode 100644 docs/reference/html/structlambda__core.html create mode 100644 docs/reference/html/sync_off.png create mode 100644 docs/reference/html/sync_on.png diff --git a/ChangeLog b/ChangeLog index f92b923..5cdd5f4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,29 @@ +2.3.1: + +2012-10-18 Murray Cumming + + Update the Doxyfile.in syntax. + + * docs/reference/Doxyfile.in: By running doxygen -u + on it. + +2012-10-17 Kjell Ahlstedt + + Add some missing newin{}. + + * docs/reference/Doxyfile.in: Add ALIASES newin. + * sigc++/functors/macros/functor_trait.h.m4: Add newin{2,2,11} to + SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE. + * sigc++/signal_base.h: Add newin{2,4} to signal_impl::blocked(), block() and + signal_base::blocked(), block(), unblock(). Bug #153780. + +2012-10-12 Kjell Ahlstedt + + signal_base: Add blocked(), block(), unblock(). + + * sigc++/signal_base.[h|cc]: Add signal_impl::blocked(), block() and + signal_base::blocked(), block(), unblock(). Bug #153780. + 2.2.11: 2012-09-20 Andris Pavenis diff --git a/MSVC_Net2005/sigc++config.h b/MSVC_Net2005/sigc++config.h index bae05b5..0df3026 100644 --- a/MSVC_Net2005/sigc++config.h +++ b/MSVC_Net2005/sigc++config.h @@ -4,10 +4,10 @@ #define SIGCXX_MAJOR_VERSION 2 /* Micro version number of sigc++. */ -#define SIGCXX_MICRO_VERSION 11 +#define SIGCXX_MICRO_VERSION 1 /* Minor version number of sigc++. */ -#define SIGCXX_MINOR_VERSION 2 +#define SIGCXX_MINOR_VERSION 3 /* Detect Win32 platform */ #ifdef _WIN32 diff --git a/MSVC_Net2005/sigc.rc b/MSVC_Net2005/sigc.rc index 65d0363..424fe01 100644 --- a/MSVC_Net2005/sigc.rc +++ b/MSVC_Net2005/sigc.rc @@ -2,8 +2,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,2,11,1 - PRODUCTVERSION 2,2,11,1 + FILEVERSION 2,3,1,1 + PRODUCTVERSION 2,3,1,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.2.11" + VALUE "FileVersion", "2.3.1" VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)" VALUE "OriginalFilename", "sigc-2.0.dll" VALUE "ProductName", "libsigc++" - VALUE "ProductVersion", "2.2.11" + VALUE "ProductVersion", "2.3.1" END END BLOCK "VarFileInfo" diff --git a/MSVC_Net2008/sigc++config.h b/MSVC_Net2008/sigc++config.h index bae05b5..0df3026 100644 --- a/MSVC_Net2008/sigc++config.h +++ b/MSVC_Net2008/sigc++config.h @@ -4,10 +4,10 @@ #define SIGCXX_MAJOR_VERSION 2 /* Micro version number of sigc++. */ -#define SIGCXX_MICRO_VERSION 11 +#define SIGCXX_MICRO_VERSION 1 /* Minor version number of sigc++. */ -#define SIGCXX_MINOR_VERSION 2 +#define SIGCXX_MINOR_VERSION 3 /* Detect Win32 platform */ #ifdef _WIN32 diff --git a/MSVC_Net2008/sigc.rc b/MSVC_Net2008/sigc.rc index 65d0363..424fe01 100644 --- a/MSVC_Net2008/sigc.rc +++ b/MSVC_Net2008/sigc.rc @@ -2,8 +2,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,2,11,1 - PRODUCTVERSION 2,2,11,1 + FILEVERSION 2,3,1,1 + PRODUCTVERSION 2,3,1,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.2.11" + VALUE "FileVersion", "2.3.1" VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)" VALUE "OriginalFilename", "sigc-2.0.dll" VALUE "ProductName", "libsigc++" - VALUE "ProductVersion", "2.2.11" + VALUE "ProductVersion", "2.3.1" END END BLOCK "VarFileInfo" diff --git a/MSVC_Net2010/sigc++config.h b/MSVC_Net2010/sigc++config.h index bae05b5..0df3026 100644 --- a/MSVC_Net2010/sigc++config.h +++ b/MSVC_Net2010/sigc++config.h @@ -4,10 +4,10 @@ #define SIGCXX_MAJOR_VERSION 2 /* Micro version number of sigc++. */ -#define SIGCXX_MICRO_VERSION 11 +#define SIGCXX_MICRO_VERSION 1 /* Minor version number of sigc++. */ -#define SIGCXX_MINOR_VERSION 2 +#define SIGCXX_MINOR_VERSION 3 /* Detect Win32 platform */ #ifdef _WIN32 diff --git a/MSVC_Net2010/sigc.rc b/MSVC_Net2010/sigc.rc index 9b9bc7c..196ddfe 100644 --- a/MSVC_Net2010/sigc.rc +++ b/MSVC_Net2010/sigc.rc @@ -2,8 +2,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,2,11,1 - PRODUCTVERSION 2,2,11,1 + FILEVERSION 2,3,1,1 + PRODUCTVERSION 2,3,1,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.2.11" + VALUE "FileVersion", "2.3.1" VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)" VALUE "OriginalFilename", "sigc-2.0.dll" VALUE "ProductName", "libsigc++" - VALUE "ProductVersion", "2.2.11" + VALUE "ProductVersion", "2.3.1" END END BLOCK "VarFileInfo" diff --git a/Makefile.in b/Makefile.in index 7c4a93a..cdbd914 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.11.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -18,23 +18,6 @@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ - esac; \ - test $$am__dry = yes; \ - } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -101,11 +84,6 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -524,11 +502,8 @@ distclean-libtool: -rm -f libtool config.lt install-nodist_pkgconfigDATA: $(nodist_pkgconfig_DATA) @$(NORMAL_INSTALL) + test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" @list='$(nodist_pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -545,11 +520,8 @@ uninstall-nodist_pkgconfigDATA: dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) install-nodist_sigc_configHEADERS: $(nodist_sigc_config_HEADERS) @$(NORMAL_INSTALL) + test -z "$(sigc_configdir)" || $(MKDIR_P) "$(DESTDIR)$(sigc_configdir)" @list='$(nodist_sigc_config_HEADERS)'; test -n "$(sigc_configdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(sigc_configdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(sigc_configdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -740,10 +712,13 @@ distdir: $(DISTFILES) done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - $(am__make_dryrun) \ - || test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ @@ -829,7 +804,7 @@ distcheck: dist *.zip*) \ unzip $(distdir).zip ;;\ esac - chmod -R a-w $(distdir); chmod u+w $(distdir) + chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) diff --git a/NEWS b/NEWS index 475fa1a..cc7ad57 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,8 @@ +2.3.1 (unstable): + +* signal_base: Add blocked(), block(), unblock(). + (Kjell Ahlstedt) Bug #153780 + 2.2.11 (stable): * Fix comma operator in libsigc++ lambda expressions. diff --git a/aclocal.m4 b/aclocal.m4 index d76c001..365fbce 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,4 +1,4 @@ -# generated automatically by aclocal 1.11.6 -*- Autoconf -*- +# generated automatically by aclocal 1.11.3 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, @@ -38,7 +38,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.6], [], +m4_if([$1], [1.11.3], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -54,7 +54,7 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.6])dnl +[AM_AUTOMAKE_VERSION([1.11.3])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) @@ -1085,164 +1085,6 @@ AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR -# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -# serial 1 (pkg-config-0.24) -# -# Copyright © 2004 Scott James Remnant . -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# PKG_PROG_PKG_CONFIG([MIN-VERSION]) -# ---------------------------------- -AC_DEFUN([PKG_PROG_PKG_CONFIG], -[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) -AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) -AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) -AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) - -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=m4_default([$1], [0.9.0]) - AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - PKG_CONFIG="" - fi -fi[]dnl -])# PKG_PROG_PKG_CONFIG - -# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -# -# Check to see whether a particular set of modules exists. Similar -# to PKG_CHECK_MODULES(), but does not set variables or print errors. -# -# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -# only at the first occurence in configure.ac, so if the first place -# it's called might be skipped (such as if it is within an "if", you -# have to call PKG_CHECK_EXISTS manually -# -------------------------------------------------------------- -AC_DEFUN([PKG_CHECK_EXISTS], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -if test -n "$PKG_CONFIG" && \ - AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then - m4_default([$2], [:]) -m4_ifvaln([$3], [else - $3])dnl -fi]) - -# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) -# --------------------------------------------- -m4_define([_PKG_CONFIG], -[if test -n "$$1"; then - pkg_cv_[]$1="$$1" - elif test -n "$PKG_CONFIG"; then - PKG_CHECK_EXISTS([$3], - [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], - [pkg_failed=yes]) - else - pkg_failed=untried -fi[]dnl -])# _PKG_CONFIG - -# _PKG_SHORT_ERRORS_SUPPORTED -# ----------------------------- -AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi[]dnl -])# _PKG_SHORT_ERRORS_SUPPORTED - - -# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], -# [ACTION-IF-NOT-FOUND]) -# -# -# Note that if there is a possibility the first call to -# PKG_CHECK_MODULES might not happen, you should be sure to include an -# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac -# -# -# -------------------------------------------------------------- -AC_DEFUN([PKG_CHECK_MODULES], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl -AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl - -pkg_failed=no -AC_MSG_CHECKING([for $1]) - -_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) -_PKG_CONFIG([$1][_LIBS], [libs], [$2]) - -m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS -and $1[]_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details.]) - -if test $pkg_failed = yes; then - AC_MSG_RESULT([no]) - _PKG_SHORT_ERRORS_SUPPORTED - if test $_pkg_short_errors_supported = yes; then - $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1` - else - $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD - - m4_default([$4], [AC_MSG_ERROR( -[Package requirements ($2) were not met: - -$$1_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -_PKG_TEXT]) - ]) -elif test $pkg_failed = untried; then - AC_MSG_RESULT([no]) - m4_default([$4], [AC_MSG_FAILURE( -[The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -_PKG_TEXT - -To get pkg-config, see .]) - ]) -else - $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS - $1[]_LIBS=$pkg_cv_[]$1[]_LIBS - AC_MSG_RESULT([yes]) - $3 -fi[]dnl -])# PKG_CHECK_MODULES - #serial 20090814 @@ -1607,6 +1449,164 @@ test "x$mm_all_flags" != x || mm_all_flags=none AC_MSG_RESULT([$mm_all_flags])[]dnl ]) +# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +# serial 1 (pkg-config-0.24) +# +# Copyright © 2004 Scott James Remnant . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# PKG_PROG_PKG_CONFIG([MIN-VERSION]) +# ---------------------------------- +AC_DEFUN([PKG_PROG_PKG_CONFIG], +[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) +m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) +AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) +AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) +AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) + +if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then + AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) +fi +if test -n "$PKG_CONFIG"; then + _pkg_min_version=m4_default([$1], [0.9.0]) + AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) + if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + PKG_CONFIG="" + fi +fi[]dnl +])# PKG_PROG_PKG_CONFIG + +# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +# +# Check to see whether a particular set of modules exists. Similar +# to PKG_CHECK_MODULES(), but does not set variables or print errors. +# +# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +# only at the first occurence in configure.ac, so if the first place +# it's called might be skipped (such as if it is within an "if", you +# have to call PKG_CHECK_EXISTS manually +# -------------------------------------------------------------- +AC_DEFUN([PKG_CHECK_EXISTS], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +if test -n "$PKG_CONFIG" && \ + AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then + m4_default([$2], [:]) +m4_ifvaln([$3], [else + $3])dnl +fi]) + +# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) +# --------------------------------------------- +m4_define([_PKG_CONFIG], +[if test -n "$$1"; then + pkg_cv_[]$1="$$1" + elif test -n "$PKG_CONFIG"; then + PKG_CHECK_EXISTS([$3], + [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], + [pkg_failed=yes]) + else + pkg_failed=untried +fi[]dnl +])# _PKG_CONFIG + +# _PKG_SHORT_ERRORS_SUPPORTED +# ----------------------------- +AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi[]dnl +])# _PKG_SHORT_ERRORS_SUPPORTED + + +# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +# [ACTION-IF-NOT-FOUND]) +# +# +# Note that if there is a possibility the first call to +# PKG_CHECK_MODULES might not happen, you should be sure to include an +# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac +# +# +# -------------------------------------------------------------- +AC_DEFUN([PKG_CHECK_MODULES], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl +AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl + +pkg_failed=no +AC_MSG_CHECKING([for $1]) + +_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) +_PKG_CONFIG([$1][_LIBS], [libs], [$2]) + +m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS +and $1[]_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details.]) + +if test $pkg_failed = yes; then + AC_MSG_RESULT([no]) + _PKG_SHORT_ERRORS_SUPPORTED + if test $_pkg_short_errors_supported = yes; then + $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1` + else + $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD + + m4_default([$4], [AC_MSG_ERROR( +[Package requirements ($2) were not met: + +$$1_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +_PKG_TEXT])dnl + ]) +elif test $pkg_failed = untried; then + AC_MSG_RESULT([no]) + m4_default([$4], [AC_MSG_FAILURE( +[The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +_PKG_TEXT + +To get pkg-config, see .])dnl + ]) +else + $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS + $1[]_LIBS=$pkg_cv_[]$1[]_LIBS + AC_MSG_RESULT([yes]) + $3 +fi[]dnl +])# PKG_CHECK_MODULES + m4_include([build/cxx.m4]) m4_include([build/cxx_std.m4]) m4_include([build/libtool.m4]) diff --git a/build/config.guess b/build/config.guess index d622a44..49ba16f 100755 --- a/build/config.guess +++ b/build/config.guess @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011, 2012 Free Software Foundation, Inc. -timestamp='2012-02-10' +timestamp='2012-01-01' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -17,7 +17,9 @@ timestamp='2012-02-10' # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, see . +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -861,13 +863,6 @@ EOF i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; - aarch64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - aarch64_be:Linux:*:*) - UNAME_MACHINE=aarch64_be - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; @@ -1325,9 +1320,6 @@ EOF i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; - x86_64:VMkernel:*:*) - echo ${UNAME_MACHINE}-unknown-esx - exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 diff --git a/build/config.sub b/build/config.sub index c894da4..d6b6b3c 100755 --- a/build/config.sub +++ b/build/config.sub @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, # 2011, 2012 Free Software Foundation, Inc. -timestamp='2012-02-10' +timestamp='2012-01-01' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -21,7 +21,9 @@ timestamp='2012-02-10' # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, see . +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -130,10 +132,6 @@ case $maybe_os in os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; - android-linux) - os=-linux-android - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown - ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] @@ -249,7 +247,6 @@ case $basic_machine in # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ - | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ @@ -322,7 +319,7 @@ case $basic_machine in c6x) basic_machine=tic6x-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) + m6811 | m68hc11 | m6812 | m68hc12 | picochip) basic_machine=$basic_machine-unknown os=-none ;; @@ -335,10 +332,7 @@ case $basic_machine in strongarm | thumb | xscale) basic_machine=arm-unknown ;; - xgate) - basic_machine=$basic_machine-unknown - os=-none - ;; + xscaleeb) basic_machine=armeb-unknown ;; @@ -361,7 +355,6 @@ case $basic_machine in # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ - | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ diff --git a/build/depcomp b/build/depcomp index 25a39e6..bd0ac08 100755 --- a/build/depcomp +++ b/build/depcomp @@ -1,10 +1,10 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2012-03-27.16; # UTC +scriptversion=2011-12-04.11; # UTC # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# 2011 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -28,7 +28,7 @@ scriptversion=2012-03-27.16; # UTC case $1 in '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) @@ -40,8 +40,8 @@ as side-effects. Environment variables: depmode Dependency tracking mode. - source Source file read by 'PROGRAMS ARGS'. - object Object file output by 'PROGRAMS ARGS'. + source Source file read by `PROGRAMS ARGS'. + object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. @@ -57,12 +57,6 @@ EOF ;; esac -# A tabulation character. -tab=' ' -# A newline character. -nl=' -' - if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 @@ -108,12 +102,6 @@ if test "$depmode" = msvc7msys; then depmode=msvc7 fi -if test "$depmode" = xlc; then - # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations. - gccflag=-qmakedep=gcc,-MF - depmode=gcc -fi - case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what @@ -168,14 +156,15 @@ gcc) ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the "deleted header file" problem. +## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. - tr ' ' "$nl" < "$tmpdepfile" | -## Some versions of gcc put a space before the ':'. On the theory + tr ' ' ' +' < "$tmpdepfile" | +## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. @@ -214,15 +203,18 @@ sgi) # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like '#:fec' to the end of the + # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. - tr ' ' "$nl" < "$tmpdepfile" \ + tr ' ' ' +' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr "$nl" ' ' >> "$depfile" + tr ' +' ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. - tr ' ' "$nl" < "$tmpdepfile" \ + tr ' ' ' +' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else @@ -234,17 +226,10 @@ sgi) rm -f "$tmpdepfile" ;; -xlc) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts '$object:' at the + # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` @@ -274,11 +259,12 @@ aix) test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then - # Each line is of the form 'foo.o: dependent.h'. + # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to - # '$object: dependent.h' and one to simply 'dependent.h:'. + # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile @@ -289,26 +275,23 @@ aix) ;; icc) - # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'. - # However on - # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # Intel's C compiler understands `-MD -MF file'. However on + # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h - # which is wrong. We want + # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using '\': + # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... - # tcc 0.9.26 (FIXME still under development at the moment of writing) - # will emit a similar output, but also prepend the continuation lines - # with horizontal tabulation characters. + "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : @@ -317,21 +300,15 @@ icc) exit $stat fi rm -f "$depfile" - # Each line is of the form 'foo.o: dependent.h', - # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'. + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to - # '$object: dependent.h' and one to simply 'dependent.h:'. - sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \ - < "$tmpdepfile" > "$depfile" - sed ' - s/[ '"$tab"'][ '"$tab"']*/ /g - s/^ *// - s/ *\\*$// - s/^[^:]*: *// - /^$/d - /:$/d - s/$/ :/ - ' < "$tmpdepfile" >> "$depfile" + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | + sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -367,7 +344,7 @@ hp2) done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" - # Add 'dependent.h:' lines. + # Add `dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// @@ -382,9 +359,9 @@ hp2) tru64) # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in 'foo.d' instead, so we check for that too. + # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= @@ -430,7 +407,8 @@ tru64) done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi @@ -465,11 +443,11 @@ msvc7) p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g -s/\(.*\)/'"$tab"'\1 \\/p +s/\(.*\)/ \1 \\/p s/.\(.*\) \\/\1:/ H $ { - s/.*/'"$tab"'/ + s/.*/ / G p }' >> "$depfile" @@ -500,7 +478,7 @@ dashmstdout) shift fi - # Remove '-o $object'. + # Remove `-o $object'. IFS=" " for arg do @@ -520,14 +498,15 @@ dashmstdout) done test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for ':' + # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: - # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. + # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | - sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile" + sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" - tr ' ' "$nl" < "$tmpdepfile" | \ + tr ' ' ' +' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" @@ -583,7 +562,8 @@ makedepend) # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \ + sed '1,2d' "$tmpdepfile" | tr ' ' ' +' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" @@ -603,7 +583,7 @@ cpp) shift fi - # Remove '-o $object'. + # Remove `-o $object'. IFS=" " for arg do @@ -672,8 +652,8 @@ msvisualcpp) sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" - echo "$tab" >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" + echo " " >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; diff --git a/build/doc-reference.am b/build/doc-reference.am index 47e24fa..2c6a429 100644 --- a/build/doc-reference.am +++ b/build/doc-reference.am @@ -189,11 +189,10 @@ $(doc_outdir)/html/%: | $(doxytagfile) # also functions as time stamp target for the documentation as a whole. # Quote $(DOXYGEN) so that this still works if this is a path containing # spaces such as "/c/Program Files (x86)/Doxygen/bin/doxygen" -# The doc_config file may contain "$(MMDOCTOOLDIR)". Export MMDOCTOOLDIR to Doxygen. $(doxytagfile): $(doc_dependencies) | $(doc_config) -$(AM_V_at)rm -f $@ -$(AM_V_at)rm -fr $(doc_outdir)/html - $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | MMDOCTOOLDIR="$(MMDOCTOOLDIR)" "$(DOXYGEN)" - + $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | "$(DOXYGEN)" - $(AM_V_at)$(doc_postprocess) '$(doc_outdir)/html/*.html' # Run XSL transformation to generate a Devhelp book from a Doxygen tag file. diff --git a/build/libtool.m4 b/build/libtool.m4 index 56666f0..d812584 100644 --- a/build/libtool.m4 +++ b/build/libtool.m4 @@ -1,8 +1,8 @@ # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, +# Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives @@ -11,8 +11,8 @@ m4_define([_LT_COPYING], [dnl # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, +# Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. @@ -146,8 +146,6 @@ AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl -_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl -dnl _LT_DECL([], [host_alias], [0], [The host system])dnl _LT_DECL([], [host], [0])dnl _LT_DECL([], [host_os], [0])dnl @@ -639,7 +637,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. -Copyright (C) 2011 Free Software Foundation, Inc. +Copyright (C) 2010 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." @@ -803,7 +801,6 @@ AC_DEFUN([LT_LANG], m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], - [Go], [_LT_LANG(GO)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], @@ -825,31 +822,6 @@ m4_defun([_LT_LANG], ])# _LT_LANG -m4_ifndef([AC_PROG_GO], [ -############################################################ -# NOTE: This macro has been submitted for inclusion into # -# GNU Autoconf as AC_PROG_GO. When it is available in # -# a released version of Autoconf we should remove this # -# macro and use it instead. # -############################################################ -m4_defun([AC_PROG_GO], -[AC_LANG_PUSH(Go)dnl -AC_ARG_VAR([GOC], [Go compiler command])dnl -AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl -_AC_ARG_VAR_LDFLAGS()dnl -AC_CHECK_TOOL(GOC, gccgo) -if test -z "$GOC"; then - if test -n "$ac_tool_prefix"; then - AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) - fi -fi -if test -z "$GOC"; then - AC_CHECK_PROG(GOC, gccgo, gccgo, false) -fi -])#m4_defun -])#m4_ifndef - - # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], @@ -880,10 +852,6 @@ AC_PROVIDE_IFELSE([AC_PROG_GCJ], m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) -AC_PROVIDE_IFELSE([AC_PROG_GO], - [LT_LANG(GO)], - [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) - AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) @@ -986,13 +954,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? - # If there is a non-empty error log, and "single_module" - # appears in it, assume the flag caused a linker warning - if test -s conftest.err && $GREP single_module conftest.err; then - cat conftest.err >&AS_MESSAGE_LOG_FD - # Otherwise, if the output was created with a 0 exit code from - # the compiler, it worked. - elif test -f libconftest.dylib && test $_lt_result -eq 0; then + if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD @@ -1000,7 +962,6 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ rm -rf libconftest.dylib* rm -f conftest.* fi]) - AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no @@ -1012,7 +973,6 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ [lt_cv_ld_exported_symbols_list=no]) LDFLAGS="$save_LDFLAGS" ]) - AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], [lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF @@ -1030,9 +990,7 @@ _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? - if test -s conftest.err && $GREP force_load conftest.err; then - cat conftest.err >&AS_MESSAGE_LOG_FD - elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then + if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD @@ -1077,8 +1035,8 @@ _LT_EOF ]) -# _LT_DARWIN_LINKER_FEATURES([TAG]) -# --------------------------------- +# _LT_DARWIN_LINKER_FEATURES +# -------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ @@ -1089,8 +1047,6 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported if test "$lt_cv_ld_force_load" = "yes"; then _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' - m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], - [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi @@ -1374,27 +1330,14 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) CFLAGS="$SAVE_CFLAGS" fi ;; -*-*solaris*) +sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in - yes*) - case $host in - i?86-*-solaris*) - LD="${LD-ld} -m elf_x86_64" - ;; - sparc*-*-solaris*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - # GNU ld 2.21 introduced _sol2 emulations. Use them if available. - if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD="${LD-ld}_sol2" - fi - ;; + yes*) LD="${LD-ld} -m elf64_sparc" ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" @@ -1471,13 +1414,13 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi case $host_os in @@ -1657,11 +1600,6 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl lt_cv_sys_max_cmd_len=196608 ;; - os2*) - # The test takes a long time on OS/2. - lt_cv_sys_max_cmd_len=8192 - ;; - osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not @@ -1701,7 +1639,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do @@ -2247,7 +2185,7 @@ need_version=unknown case $host_os in aix3*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH @@ -2256,7 +2194,7 @@ aix3*) ;; aix[[4-9]]*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes @@ -2321,7 +2259,7 @@ beos*) ;; bsdi[[45]]*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -2460,7 +2398,7 @@ m4_if([$1], [],[ ;; dgux*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' @@ -2468,6 +2406,10 @@ dgux*) shlibpath_var=LD_LIBRARY_PATH ;; +freebsd1*) + dynamic_linker=no + ;; + freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. @@ -2475,7 +2417,7 @@ freebsd* | dragonfly*) objformat=`/usr/bin/objformat` else case $host_os in - freebsd[[23]].*) objformat=aout ;; + freebsd[[123]]*) objformat=aout ;; *) objformat=elf ;; esac fi @@ -2493,7 +2435,7 @@ freebsd* | dragonfly*) esac shlibpath_var=LD_LIBRARY_PATH case $host_os in - freebsd2.*) + freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) @@ -2513,18 +2455,17 @@ freebsd* | dragonfly*) ;; gnu*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; haiku*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" @@ -2585,7 +2526,7 @@ hpux9* | hpux10* | hpux11*) ;; interix[[3-9]]*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' @@ -2601,7 +2542,7 @@ irix5* | irix6* | nonstopux*) nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux else version_type=irix fi ;; @@ -2638,9 +2579,9 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -# This must be glibc/ELF. +# This must be Linux ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -2669,14 +2610,10 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu) # before this can be enabled. hardcode_into_libs=yes - # Add ABI-specific directories to the system library path. - sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" - # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" - + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -2707,7 +2644,7 @@ netbsd*) ;; newsos6) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes @@ -2776,7 +2713,7 @@ rdos*) ;; solaris*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -2801,7 +2738,7 @@ sunos4*) ;; sysv4 | sysv4.3*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -2825,7 +2762,7 @@ sysv4 | sysv4.3*) sysv4*MP*) if test -d /usr/nec ;then - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH @@ -2856,7 +2793,7 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -2866,7 +2803,7 @@ tpf*) ;; uts4*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -3288,7 +3225,7 @@ irix5* | irix6* | nonstopux*) lt_cv_deplibs_check_method=pass_all ;; -# This must be glibc/ELF. +# This must be Linux ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; @@ -3708,7 +3645,6 @@ for ac_symprfx in "" "_"; do # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ -" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ @@ -4293,9 +4229,7 @@ m4_if([$1], [CXX], [ case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' - if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then - _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" - fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC' ;; esac else @@ -4387,33 +4321,18 @@ m4_if([$1], [CXX], [ ;; *) case `$CC -V 2>&1 | sed 5q` in - *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) + *Sun\ F* | *Sun*Fortran*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; - *Sun\ F* | *Sun*Fortran*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; - *Intel*\ [[CF]]*Compiler*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - *Portland\ Group*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; esac ;; esac @@ -4573,9 +4492,7 @@ m4_if([$1], [CXX], [ ;; cygwin* | mingw* | cegcc*) case $cc_basename in - cl*) - _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' - ;; + cl*) ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] @@ -4600,6 +4517,7 @@ m4_if([$1], [CXX], [ _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported @@ -4850,7 +4768,8 @@ _LT_EOF xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ @@ -5145,7 +5064,6 @@ _LT_EOF # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' @@ -5192,6 +5110,10 @@ _LT_EOF _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; + freebsd1*) + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little @@ -5204,7 +5126,7 @@ _LT_EOF ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2.*) + freebsd2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes @@ -5243,6 +5165,7 @@ _LT_EOF fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes @@ -5684,6 +5607,9 @@ _LT_TAGDECL([], [no_undefined_flag], [1], _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) +_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1], + [[If ld is used when linking, flag to hardcode $libdir into a binary + during linking. This must work even if $libdir does not exist]]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], @@ -5841,6 +5767,7 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported @@ -6210,7 +6137,7 @@ if test "$_lt_caught_CXX_error" != yes; then esac ;; - freebsd2.*) + freebsd[[12]]*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no @@ -6971,18 +6898,12 @@ public class foo { } }; _LT_EOF -], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF -package foo -func foo() { -} -_LT_EOF ]) _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; -*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac dnl Parse the compiler output and extract the necessary @@ -7179,6 +7100,7 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no @@ -7311,6 +7233,7 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no @@ -7497,77 +7420,6 @@ CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GCJ_CONFIG -# _LT_LANG_GO_CONFIG([TAG]) -# -------------------------- -# Ensure that the configuration variables for the GNU Go compiler -# are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to `libtool'. -m4_defun([_LT_LANG_GO_CONFIG], -[AC_REQUIRE([LT_PROG_GO])dnl -AC_LANG_SAVE - -# Source file extension for Go test sources. -ac_ext=go - -# Object file extension for compiled Go test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="package main; func main() { }" - -# Code to be used in simple link tests -lt_simple_link_test_code='package main; func main() { }' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_TAG_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_CFLAGS=$CFLAGS -lt_save_GCC=$GCC -GCC=yes -CC=${GOC-"gccgo"} -CFLAGS=$GOFLAGS -compiler=$CC -_LT_TAGVAR(compiler, $1)=$CC -_LT_TAGVAR(LD, $1)="$LD" -_LT_CC_BASENAME([$compiler]) - -# Go did not exist at the time GCC didn't implicitly link libc in. -_LT_TAGVAR(archive_cmds_need_lc, $1)=no - -_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_TAGVAR(reload_flag, $1)=$reload_flag -_LT_TAGVAR(reload_cmds, $1)=$reload_cmds - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... -if test -n "$compiler"; then - _LT_COMPILER_NO_RTTI($1) - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - - _LT_CONFIG($1) -fi - -AC_LANG_RESTORE - -GCC=$lt_save_GCC -CC=$lt_save_CC -CFLAGS=$lt_save_CFLAGS -])# _LT_LANG_GO_CONFIG - - # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler @@ -7637,13 +7489,6 @@ dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_GCJ], []) -# LT_PROG_GO -# ---------- -AC_DEFUN([LT_PROG_GO], -[AC_CHECK_TOOL(GOC, gccgo,) -]) - - # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], diff --git a/build/ltmain.sh b/build/ltmain.sh old mode 100644 new mode 100755 index 63ae69d..3061e3c --- a/build/ltmain.sh +++ b/build/ltmain.sh @@ -1,9 +1,9 @@ -# libtool (GNU libtool) 2.4.2 +# libtool (GNU libtool) 2.4 # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, -# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +# 2007, 2008, 2009, 2010 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @@ -41,7 +41,6 @@ # --quiet, --silent don't print informational messages # --no-quiet, --no-silent # print informational messages (default) -# --no-warn don't display warning messages # --tag=TAG use configuration variables from tag TAG # -v, --verbose print more informational messages than default # --no-verbose don't print the extra informational messages @@ -70,7 +69,7 @@ # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) -# $progname: (GNU libtool) 2.4.2 +# $progname: (GNU libtool) 2.4 # automake: $automake_version # autoconf: $autoconf_version # @@ -80,9 +79,9 @@ PROGRAM=libtool PACKAGE=libtool -VERSION=2.4.2 +VERSION=2.4 TIMESTAMP="" -package_revision=1.3337 +package_revision=1.3293 # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then @@ -137,10 +136,15 @@ progpath="$0" : ${CP="cp -f"} test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} +: ${EGREP="grep -E"} +: ${FGREP="grep -F"} +: ${GREP="grep"} +: ${LN_S="ln -s"} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} +: ${SED="sed"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} : ${Xsed="$SED -e 1s/^X//"} @@ -383,7 +387,7 @@ case $progpath in ;; *) save_IFS="$IFS" - IFS=${PATH_SEPARATOR-:} + IFS=: for progdir in $PATH; do IFS="$save_IFS" test -x "$progdir/$progname" && break @@ -767,8 +771,8 @@ func_help () s*\$LTCFLAGS*'"$LTCFLAGS"'* s*\$LD*'"$LD"'* s/\$with_gnu_ld/'"$with_gnu_ld"'/ - s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ - s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ + s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/ p d } @@ -1048,7 +1052,6 @@ opt_finish=false opt_help=false opt_help_all=false opt_silent=: -opt_warning=: opt_verbose=: opt_silent=false opt_verbose=false @@ -1117,10 +1120,6 @@ esac opt_silent=false func_append preserve_args " $opt" ;; - --no-warning|--no-warn) - opt_warning=false -func_append preserve_args " $opt" - ;; --no-verbose) opt_verbose=false func_append preserve_args " $opt" @@ -2060,7 +2059,7 @@ func_mode_compile () *.[cCFSifmso] | \ *.ada | *.adb | *.ads | *.asm | \ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ - *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) + *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup) func_xform "$libobj" libobj=$func_xform_result ;; @@ -3202,13 +3201,11 @@ func_mode_install () # Set up the ranlib parameters. oldlib="$destdir/$name" - func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 - tool_oldlib=$func_to_tool_file_result func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then - func_show_eval "$old_striplib $tool_oldlib" 'exit $?' + func_show_eval "$old_striplib $oldlib" 'exit $?' fi # Do each command in the postinstall commands. @@ -3473,7 +3470,7 @@ static const void *lt_preloaded_setup() { # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. - *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; @@ -3985,17 +3982,14 @@ func_exec_program_core () # launches target application with the remaining arguments. func_exec_program () { - case \" \$* \" in - *\\ --lt-*) - for lt_wr_arg - do - case \$lt_wr_arg in - --lt-*) ;; - *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; - esac - shift - done ;; - esac + for lt_wr_arg + do + case \$lt_wr_arg in + --lt-*) ;; + *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; + esac + shift + done func_exec_program_core \${1+\"\$@\"} } @@ -5063,15 +5057,9 @@ void lt_dump_script (FILE* f) { EOF func_emit_wrapper yes | - $SED -n -e ' -s/^\(.\{79\}\)\(..*\)/\1\ -\2/ -h -s/\([\\"]\)/\\\1/g -s/$/\\n/ -s/\([^\n]*\).*/ fputs ("\1", f);/p -g -D' + $SED -e 's/\([\\"]\)/\\\1/g' \ + -e 's/^/ fputs ("/' -e 's/$/\\n", f);/' + cat <<"EOF" } EOF @@ -5655,8 +5643,7 @@ func_mode_link () continue ;; - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ - |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" @@ -6160,8 +6147,7 @@ func_mode_link () lib= found=no case $deplib in - -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ - |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" @@ -6845,7 +6831,7 @@ func_mode_link () test "$hardcode_direct_absolute" = no; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then - add_dir="-L$absdir" + add_dir="-L$dir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in @@ -7330,7 +7316,6 @@ func_mode_link () # which has an extra 1 added just for fun # case $version_type in - # correct linux to gnu/linux during the next big refactor darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result @@ -7447,7 +7432,7 @@ func_mode_link () versuffix="$major.$revision" ;; - linux) # correct to gnu/linux during the next big refactor + linux) func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" @@ -8035,11 +8020,6 @@ EOF # Test again, we may have decided not to build it any more if test "$build_libtool_libs" = yes; then - # Remove ${wl} instances when linking with ld. - # FIXME: should test the right _cmds variable. - case $archive_cmds in - *\$LD\ *) wl= ;; - esac if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= @@ -8070,7 +8050,7 @@ EOF elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; - *) func_append perm_rpath " $libdir" ;; + *) func_apped perm_rpath " $libdir" ;; esac fi done @@ -8078,7 +8058,11 @@ EOF if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" - eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" + if test -n "$hardcode_libdir_flag_spec_ld"; then + eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" + else + eval dep_rpath=\"$hardcode_libdir_flag_spec\" + fi fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. @@ -9168,8 +9152,6 @@ EOF esac done fi - func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 - tool_oldlib=$func_to_tool_file_result eval cmds=\"$old_archive_cmds\" func_len " $cmds" @@ -9279,8 +9261,7 @@ EOF *.la) func_basename "$deplib" name="$func_basename_result" - func_resolve_sysroot "$deplib" - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" diff --git a/build/ltoptions.m4 b/build/ltoptions.m4 index 5d9acd8..17cfd51 100644 --- a/build/ltoptions.m4 +++ b/build/ltoptions.m4 @@ -326,24 +326,9 @@ dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) # MODE is either `yes' or `no'. If omitted, it defaults to `both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], - [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], + [AS_HELP_STRING([--with-pic], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], - [lt_p=${PACKAGE-default} - case $withval in - yes|no) pic_mode=$withval ;; - *) - pic_mode=default - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for lt_pkg in $withval; do - IFS="$lt_save_ifs" - if test "X$lt_pkg" = "X$lt_p"; then - pic_mode=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], + [pic_mode="$withval"], [pic_mode=default]) test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) diff --git a/build/ltversion.m4 b/build/ltversion.m4 index 07a8602..9c7b5d4 100644 --- a/build/ltversion.m4 +++ b/build/ltversion.m4 @@ -9,15 +9,15 @@ # @configure_input@ -# serial 3337 ltversion.m4 +# serial 3293 ltversion.m4 # This file is part of GNU Libtool -m4_define([LT_PACKAGE_VERSION], [2.4.2]) -m4_define([LT_PACKAGE_REVISION], [1.3337]) +m4_define([LT_PACKAGE_VERSION], [2.4]) +m4_define([LT_PACKAGE_REVISION], [1.3293]) AC_DEFUN([LTVERSION_VERSION], -[macro_version='2.4.2' -macro_revision='1.3337' +[macro_version='2.4' +macro_revision='1.3293' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) diff --git a/configure b/configure index ba8694a..c38ac54 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for libsigc++ 2.2.11. +# Generated by GNU Autoconf 2.68 for libsigc++ 2.3.1. # # Report bugs to . # @@ -571,8 +571,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='libsigc++' PACKAGE_TARNAME='libsigc++' -PACKAGE_VERSION='2.2.11' -PACKAGE_STRING='libsigc++ 2.2.11' +PACKAGE_VERSION='2.3.1' +PACKAGE_STRING='libsigc++ 2.3.1' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B' PACKAGE_URL='http://libsigc.sourceforge.net/' @@ -1344,7 +1344,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.2.11 to adapt to many kinds of systems. +\`configure' configures libsigc++ 2.3.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1414,7 +1414,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libsigc++ 2.2.11:";; + short | recursive ) echo "Configuration of libsigc++ 2.3.1:";; esac cat <<\_ACEOF @@ -1440,7 +1440,7 @@ Optional Features: Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use + --with-pic try to use only PIC/non-PIC objects [default=use both] --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-sysroot=DIR Search for dependent libraries within DIR @@ -1540,7 +1540,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libsigc++ configure 2.2.11 +libsigc++ configure 2.3.1 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -1939,7 +1939,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.2.11, which was +It was created by libsigc++ $as_me 2.3.1, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2761,7 +2761,7 @@ fi # Define the identity of the package. PACKAGE='libsigc++' - VERSION='2.2.11' + VERSION='2.3.1' # Some tools Automake needs. @@ -2964,7 +2964,7 @@ fi SIGCXX_MODULE_NAME='sigc++-2.0' -SIGCXX_VERSION='2.2.11' +SIGCXX_VERSION='2.3.1' SIGCXX_API_VERSION='2.0' @@ -2973,15 +2973,15 @@ SIGCXX_MAJOR_VERSION=2 $as_echo "#define SIGCXX_MAJOR_VERSION 2" >>confdefs.h -SIGCXX_MINOR_VERSION=2 +SIGCXX_MINOR_VERSION=3 -$as_echo "#define SIGCXX_MINOR_VERSION 2" >>confdefs.h +$as_echo "#define SIGCXX_MINOR_VERSION 3" >>confdefs.h -SIGCXX_MICRO_VERSION=11 +SIGCXX_MICRO_VERSION=1 -$as_echo "#define SIGCXX_MICRO_VERSION 11" >>confdefs.h +$as_echo "#define SIGCXX_MICRO_VERSION 1" >>confdefs.h MMDOCTOOLDIR='${top_srcdir}/docs' @@ -3731,8 +3731,8 @@ esac -macro_version='2.4.2' -macro_revision='1.3337' +macro_version='2.4' +macro_revision='1.3293' @@ -5245,11 +5245,6 @@ else lt_cv_sys_max_cmd_len=196608 ;; - os2*) - # The test takes a long time on OS/2. - lt_cv_sys_max_cmd_len=8192 - ;; - osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not @@ -5289,7 +5284,7 @@ else # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. - while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ + while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do @@ -5715,7 +5710,7 @@ irix5* | irix6* | nonstopux*) lt_cv_deplibs_check_method=pass_all ;; -# This must be glibc/ELF. +# This must be Linux ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; @@ -6353,13 +6348,13 @@ old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi case $host_os in @@ -6506,7 +6501,6 @@ for ac_symprfx in "" "_"; do # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ -" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ @@ -6895,7 +6889,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } CFLAGS="$SAVE_CFLAGS" fi ;; -*-*solaris*) +sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 @@ -6906,20 +6900,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; } case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in - yes*) - case $host in - i?86-*-solaris*) - LD="${LD-ld} -m elf_x86_64" - ;; - sparc*-*-solaris*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - # GNU ld 2.21 introduced _sol2 emulations. Use them if available. - if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD="${LD-ld}_sol2" - fi - ;; + yes*) LD="${LD-ld} -m elf64_sparc" ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" @@ -7559,13 +7540,7 @@ else $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? - # If there is a non-empty error log, and "single_module" - # appears in it, assume the flag caused a linker warning - if test -s conftest.err && $GREP single_module conftest.err; then - cat conftest.err >&5 - # Otherwise, if the output was created with a 0 exit code from - # the compiler, it worked. - elif test -f libconftest.dylib && test $_lt_result -eq 0; then + if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 @@ -7576,7 +7551,6 @@ else fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : @@ -7609,7 +7583,6 @@ rm -f core conftest.err conftest.$ac_objext \ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : @@ -7631,9 +7604,7 @@ _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? - if test -s conftest.err && $GREP force_load conftest.err; then - cat conftest.err >&5 - elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then + if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then lt_cv_ld_force_load=yes else cat conftest.err >&5 @@ -8317,22 +8288,7 @@ fi # Check whether --with-pic was given. if test "${with_pic+set}" = set; then : - withval=$with_pic; lt_p=${PACKAGE-default} - case $withval in - yes|no) pic_mode=$withval ;; - *) - pic_mode=default - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for lt_pkg in $withval; do - IFS="$lt_save_ifs" - if test "X$lt_pkg" = "X$lt_p"; then - pic_mode=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac + withval=$with_pic; pic_mode="$withval" else pic_mode=default fi @@ -8410,10 +8366,6 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool' - - - - test -z "$LN_S" && LN_S="ln -s" @@ -8873,9 +8825,7 @@ lt_prog_compiler_static= case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' - if test -n "$lt_prog_compiler_pic"; then - lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" - fi + lt_prog_compiler_pic='-Xcompiler -fPIC' ;; esac else @@ -8966,33 +8916,18 @@ lt_prog_compiler_static= ;; *) case `$CC -V 2>&1 | sed 5q` in - *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + *Sun\ F* | *Sun*Fortran*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; - *Sun\ F* | *Sun*Fortran*) - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - lt_prog_compiler_wl='-Qoption ld ' - ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; - *Intel*\ [CF]*Compiler*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fPIC' - lt_prog_compiler_static='-static' - ;; - *Portland\ Group*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-fpic' - lt_prog_compiler_static='-Bstatic' - ;; esac ;; esac @@ -9354,6 +9289,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported @@ -9603,7 +9539,8 @@ _LT_EOF xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld='-rpath $libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ @@ -9982,7 +9919,6 @@ fi # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes - exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' @@ -10028,7 +9964,6 @@ fi hardcode_shlibpath_var=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' - else whole_archive_flag_spec='' fi @@ -10057,6 +9992,10 @@ fi hardcode_shlibpath_var=no ;; + freebsd1*) + ld_shlibs=no + ;; + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little @@ -10069,7 +10008,7 @@ fi ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2.*) + freebsd2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes @@ -10108,6 +10047,7 @@ fi fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld='+b $libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes @@ -10731,6 +10671,11 @@ esac + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } @@ -10820,7 +10765,7 @@ need_version=unknown case $host_os in aix3*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH @@ -10829,7 +10774,7 @@ aix3*) ;; aix[4-9]*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes @@ -10894,7 +10839,7 @@ beos*) ;; bsdi[45]*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -11033,7 +10978,7 @@ darwin* | rhapsody*) ;; dgux*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' @@ -11041,6 +10986,10 @@ dgux*) shlibpath_var=LD_LIBRARY_PATH ;; +freebsd1*) + dynamic_linker=no + ;; + freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. @@ -11048,7 +10997,7 @@ freebsd* | dragonfly*) objformat=`/usr/bin/objformat` else case $host_os in - freebsd[23].*) objformat=aout ;; + freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi @@ -11066,7 +11015,7 @@ freebsd* | dragonfly*) esac shlibpath_var=LD_LIBRARY_PATH case $host_os in - freebsd2.*) + freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) @@ -11086,18 +11035,17 @@ freebsd* | dragonfly*) ;; gnu*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; haiku*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" @@ -11158,7 +11106,7 @@ hpux9* | hpux10* | hpux11*) ;; interix[3-9]*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' @@ -11174,7 +11122,7 @@ irix5* | irix6* | nonstopux*) nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux else version_type=irix fi ;; @@ -11211,9 +11159,9 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -# This must be glibc/ELF. +# This must be Linux ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -11261,14 +11209,10 @@ fi # before this can be enabled. hardcode_into_libs=yes - # Add ABI-specific directories to the system library path. - sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" - # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" - + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -11299,7 +11243,7 @@ netbsd*) ;; newsos6) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes @@ -11368,7 +11312,7 @@ rdos*) ;; solaris*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -11393,7 +11337,7 @@ sunos4*) ;; sysv4 | sysv4.3*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -11417,7 +11361,7 @@ sysv4 | sysv4.3*) sysv4*MP*) if test -d /usr/nec ;then - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH @@ -11448,7 +11392,7 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -11458,7 +11402,7 @@ tpf*) ;; uts4*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -12383,6 +12327,7 @@ export_dynamic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no hardcode_libdir_flag_spec_CXX= +hardcode_libdir_flag_spec_ld_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_shlibpath_var_CXX=unsupported @@ -12966,7 +12911,6 @@ fi hardcode_shlibpath_var_CXX=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' - else whole_archive_flag_spec_CXX='' fi @@ -13011,7 +12955,7 @@ fi esac ;; - freebsd2.*) + freebsd[12]*) # C++ shared libraries reported to be fairly broken before # switch to ELF ld_shlibs_CXX=no @@ -13687,7 +13631,6 @@ _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; -*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 @@ -14477,9 +14420,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie ;; cygwin* | mingw* | cegcc*) case $cc_basename in - cl*) - exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' - ;; + cl*) ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' @@ -14632,6 +14573,8 @@ esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } @@ -14657,7 +14600,7 @@ need_version=unknown case $host_os in aix3*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH @@ -14666,7 +14609,7 @@ aix3*) ;; aix[4-9]*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes @@ -14731,7 +14674,7 @@ beos*) ;; bsdi[45]*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' @@ -14868,7 +14811,7 @@ darwin* | rhapsody*) ;; dgux*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' @@ -14876,6 +14819,10 @@ dgux*) shlibpath_var=LD_LIBRARY_PATH ;; +freebsd1*) + dynamic_linker=no + ;; + freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. @@ -14883,7 +14830,7 @@ freebsd* | dragonfly*) objformat=`/usr/bin/objformat` else case $host_os in - freebsd[23].*) objformat=aout ;; + freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi @@ -14901,7 +14848,7 @@ freebsd* | dragonfly*) esac shlibpath_var=LD_LIBRARY_PATH case $host_os in - freebsd2.*) + freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) @@ -14921,18 +14868,17 @@ freebsd* | dragonfly*) ;; gnu*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; haiku*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" @@ -14993,7 +14939,7 @@ hpux9* | hpux10* | hpux11*) ;; interix[3-9]*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' @@ -15009,7 +14955,7 @@ irix5* | irix6* | nonstopux*) nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux else version_type=irix fi ;; @@ -15046,9 +14992,9 @@ linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; -# This must be glibc/ELF. +# This must be Linux ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -15096,14 +15042,10 @@ fi # before this can be enabled. hardcode_into_libs=yes - # Add ABI-specific directories to the system library path. - sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" - # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" - + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on @@ -15134,7 +15076,7 @@ netbsd*) ;; newsos6) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes @@ -15203,7 +15145,7 @@ rdos*) ;; solaris*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -15228,7 +15170,7 @@ sunos4*) ;; sysv4 | sysv4.3*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -15252,7 +15194,7 @@ sysv4 | sysv4.3*) sysv4*MP*) if test -d /usr/nec ;then - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH @@ -15283,7 +15225,7 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' @@ -15293,7 +15235,7 @@ tpf*) ;; uts4*) - version_type=linux # correct to gnu/linux during the next big refactor + version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH @@ -15432,8 +15374,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu - - ac_config_commands="$ac_config_commands libtool" @@ -16815,7 +16755,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.2.11, which was +This file was extended by libsigc++ $as_me 2.3.1, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16882,7 +16822,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.2.11 +libsigc++ config.status 2.3.1 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" @@ -17022,7 +16962,6 @@ pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' -PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' @@ -17103,6 +17042,7 @@ with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' @@ -17174,6 +17114,7 @@ with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' @@ -17215,7 +17156,6 @@ DLLTOOL \ OBJDUMP \ SHELL \ ECHO \ -PATH_SEPARATOR \ SED \ GREP \ EGREP \ @@ -17264,6 +17204,7 @@ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ +hardcode_libdir_flag_spec_ld \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ @@ -17297,6 +17238,7 @@ with_gnu_ld_CXX \ allow_undefined_flag_CXX \ no_undefined_flag_CXX \ hardcode_libdir_flag_spec_CXX \ +hardcode_libdir_flag_spec_ld_CXX \ hardcode_libdir_separator_CXX \ exclude_expsyms_CXX \ include_expsyms_CXX \ @@ -18117,8 +18059,8 @@ $as_echo X"$file" | # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, +# Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. @@ -18181,9 +18123,6 @@ SHELL=$lt_SHELL # An echo program that protects backslashes. ECHO=$lt_ECHO -# The PATH separator for the build system. -PATH_SEPARATOR=$lt_PATH_SEPARATOR - # The host system. host_alias=$host_alias host=$host @@ -18479,6 +18418,10 @@ no_undefined_flag=$lt_no_undefined_flag # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec +# If ld is used when linking, flag to hardcode \$libdir into a binary +# during linking. This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator @@ -18821,6 +18764,10 @@ no_undefined_flag=$lt_no_undefined_flag_CXX # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX +# If ld is used when linking, flag to hardcode \$libdir into a binary +# during linking. This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX + # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX diff --git a/configure.ac b/configure.ac index 24d0a05..864b340 100644 --- a/configure.ac +++ b/configure.ac @@ -15,7 +15,7 @@ ## You should have received a copy of the GNU Lesser General Public License ## along with this library. If not, see . -AC_INIT([libsigc++], [2.2.11], +AC_INIT([libsigc++], [2.3.1], [http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B], [libsigc++], [http://libsigc.sourceforge.net/]) AC_PREREQ([2.59]) diff --git a/docs/Makefile.in b/docs/Makefile.in index 7b70996..6d7776c 100644 --- a/docs/Makefile.in +++ b/docs/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.11.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -16,23 +16,6 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ - esac; \ - test $$am__dry = yes; \ - } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -80,11 +63,6 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -454,11 +432,8 @@ clean-libtool: -rm -rf .libs _libs install-dist_doc_imagesDATA: $(dist_doc_images_DATA) @$(NORMAL_INSTALL) + test -z "$(doc_imagesdir)" || $(MKDIR_P) "$(DESTDIR)$(doc_imagesdir)" @list='$(dist_doc_images_DATA)'; test -n "$(doc_imagesdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(doc_imagesdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(doc_imagesdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -475,11 +450,8 @@ uninstall-dist_doc_imagesDATA: dir='$(DESTDIR)$(doc_imagesdir)'; $(am__uninstall_files_from_dir) install-dist_html_tutorialDATA: $(dist_html_tutorial_DATA) @$(NORMAL_INSTALL) + test -z "$(html_tutorialdir)" || $(MKDIR_P) "$(DESTDIR)$(html_tutorialdir)" @list='$(dist_html_tutorial_DATA)'; test -n "$(html_tutorialdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(html_tutorialdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(html_tutorialdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -496,11 +468,8 @@ uninstall-dist_html_tutorialDATA: dir='$(DESTDIR)$(html_tutorialdir)'; $(am__uninstall_files_from_dir) install-dist_libdocDATA: $(dist_libdoc_DATA) @$(NORMAL_INSTALL) + test -z "$(libdocdir)" || $(MKDIR_P) "$(DESTDIR)$(libdocdir)" @list='$(dist_libdoc_DATA)'; test -n "$(libdocdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(libdocdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(libdocdir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -517,11 +486,8 @@ uninstall-dist_libdocDATA: dir='$(DESTDIR)$(libdocdir)'; $(am__uninstall_files_from_dir) install-dist_referenceDATA: $(dist_reference_DATA) @$(NORMAL_INSTALL) + test -z "$(referencedir)" || $(MKDIR_P) "$(DESTDIR)$(referencedir)" @list='$(dist_reference_DATA)'; test -n "$(referencedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(referencedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(referencedir)" || exit 1; \ - fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -789,11 +755,10 @@ $(doc_outdir)/html/%: | $(doxytagfile) # also functions as time stamp target for the documentation as a whole. # Quote $(DOXYGEN) so that this still works if this is a path containing # spaces such as "/c/Program Files (x86)/Doxygen/bin/doxygen" -# The doc_config file may contain "$(MMDOCTOOLDIR)". Export MMDOCTOOLDIR to Doxygen. $(doxytagfile): $(doc_dependencies) | $(doc_config) -$(AM_V_at)rm -f $@ -$(AM_V_at)rm -fr $(doc_outdir)/html - $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | MMDOCTOOLDIR="$(MMDOCTOOLDIR)" "$(DOXYGEN)" - + $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | "$(DOXYGEN)" - $(AM_V_at)$(doc_postprocess) '$(doc_outdir)/html/*.html' # Run XSL transformation to generate a Devhelp book from a Doxygen tag file. diff --git a/docs/manual/html/ch01.html b/docs/manual/html/ch01.html index 38a3923..d6c9336 100644 --- a/docs/manual/html/ch01.html +++ b/docs/manual/html/ch01.html @@ -1,4 +1,4 @@ -Chapter 1. Introduction

Chapter 1. Introduction

Table of Contents

Motivation

Motivation

There are many situations in which it is desirable to decouple code that +Chapter 1. Introduction

Chapter 1. Introduction

Table of Contents

Motivation

Motivation

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 diff --git a/docs/manual/html/ch02.html b/docs/manual/html/ch02.html index cffd918..867d25b 100644 --- a/docs/manual/html/ch02.html +++ b/docs/manual/html/ch02.html @@ -1,4 +1,4 @@ -Chapter 2. Connecting your code to signals

Chapter 2. Connecting your code to signals

A simple example

So to get some experience, lets look at a simple example...

Lets say you and I are writing an application which informs the user when +Chapter 2. Connecting your code to signals

Chapter 2. Connecting your code to signals

A simple example

So to get some experience, lets look at a simple example...

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.

I will write the AlienDetector class, and you will write the code to inform diff --git a/docs/manual/html/ch02s02.html b/docs/manual/html/ch02s02.html index ebd7335..9c13af7 100644 --- a/docs/manual/html/ch02s02.html +++ b/docs/manual/html/ch02s02.html @@ -1,4 +1,4 @@ -Using a member function

Using a member function

Suppose you found a more sophisticated alien alerter class on the web, +Using a member function

Using a member function

Suppose you found a more sophisticated alien alerter class on the web, such as this:

 class AlienAlerter : public sigc::trackable
 {
diff --git a/docs/manual/html/ch02s03.html b/docs/manual/html/ch02s03.html
index 7398f8a..8ce49e5 100644
--- a/docs/manual/html/ch02s03.html
+++ b/docs/manual/html/ch02s03.html
@@ -1,4 +1,4 @@
-Signals with parameters

Signals with parameters

Functions taking no parameters and returning void are quite useful, +Signals with parameters

Signals with parameters

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.

What if aliens don't land in the carpark, but somewhere else? Let's modify the example so that the callback function takes a std::string with the location diff --git a/docs/manual/html/ch02s04.html b/docs/manual/html/ch02s04.html index 6843b94..4721324 100644 --- a/docs/manual/html/ch02s04.html +++ b/docs/manual/html/ch02s04.html @@ -1,3 +1,3 @@ -Disconnecting

Disconnecting

If you decide you no longer want your code to be called whenever a signal is +Disconnecting

Disconnecting

If you decide you no longer want your code to be called whenever a signal is emitted, you must remember the return value of connect(), which we've been ignoring until now.

connect() returns a sigc::connection object, which has a disconnect() member method. This does just what you think it does.

diff --git a/docs/manual/html/ch03.html b/docs/manual/html/ch03.html index 78c6095..a2c73f3 100644 --- a/docs/manual/html/ch03.html +++ b/docs/manual/html/ch03.html @@ -1,4 +1,4 @@ -Chapter 3. Writing your own signals

Chapter 3. Writing your own signals

Quick recap

If all you want to do is use gtkmm, and connect your functionality to its +Chapter 3. Writing your own signals

Chapter 3. Writing your own signals

Quick recap

If all you want to do is use gtkmm, and connect your functionality to its signals, you can probably stop reading here.

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.

We've already covered the way the types of signals are made up, but lets diff --git a/docs/manual/html/ch03s02.html b/docs/manual/html/ch03s02.html index b2dc233..39ff0ee 100644 --- a/docs/manual/html/ch03s02.html +++ b/docs/manual/html/ch03s02.html @@ -1,4 +1,4 @@ -What about return values?

What about return values?

If you only ever have one slot connected to a signal, or if you only care +What about return values?

What about return values?

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:

 sigc::signal<int> somesignal;
 int a_return_value;
diff --git a/docs/manual/html/ch04.html b/docs/manual/html/ch04.html
index 9053052..42bb0f7 100644
--- a/docs/manual/html/ch04.html
+++ b/docs/manual/html/ch04.html
@@ -1,4 +1,4 @@
-Chapter 4. Advanced topics

Chapter 4. Advanced topics

Table of Contents

Rebinding
Retyping

Rebinding

Suppose you already have a function that you want to be called when a +Chapter 4. Advanced topics

Chapter 4. Advanced topics

Table of Contents

Rebinding
Retyping

Rebinding

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 warn_people(std::string) function to the detected signal from the first example, which didn't supply a location string.

Just trying to connect it with:

diff --git a/docs/manual/html/ch04s02.html b/docs/manual/html/ch04s02.html
index 7810cbf..2dad6a1 100644
--- a/docs/manual/html/ch04s02.html
+++ b/docs/manual/html/ch04s02.html
@@ -1,4 +1,4 @@
-Retyping

Retyping

A similar topic is retyping. Perhaps you have a signal that takes an int, but +Retyping

Retyping

A similar topic is retyping. Perhaps you have a signal that takes an int, but you want to connect a function that takes a double.

This can be achieved with the sigc::retype template. retype has template arguments just like sigc::signal - return value, signal types.

It's a function template that takes a sigc::slot, and returns a sigc::slot. eg.

 void dostuff(double foo)
diff --git a/docs/manual/html/index.html b/docs/manual/html/index.html
index 7467f78..dc2b3b6 100644
--- a/docs/manual/html/index.html
+++ b/docs/manual/html/index.html
@@ -1 +1 @@
-libsigc++

libsigc++

Ainsley Pereira

September 2002. Updated January 2004 by Murray Cumming

Abstract

libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++.


+libsigc++

libsigc++

Ainsley Pereira

September 2002. Updated January 2004 by Murray Cumming

Abstract

libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++.


diff --git a/docs/reference/Doxyfile.in b/docs/reference/Doxyfile.in index d320cd3..32da806 100644 --- a/docs/reference/Doxyfile.in +++ b/docs/reference/Doxyfile.in @@ -1,101 +1,723 @@ -# Doxyfile 1.6.1 -# @configure_input@ +# Doxyfile 1.8.2 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project. +# +# All text after a hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, ...] +# For lists items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (" "). #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# http://www.gnu.org/software/libiconv for the list of possible encodings. + DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or sequence of words) that should +# identify the project. Note that if you do not use Doxywizard you need +# to put quotes around the project name if it contains spaces. + PROJECT_NAME = @PACKAGE_NAME@ + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. +# This could be handy for archiving the generated documentation or +# if some version control system is used. + PROJECT_NUMBER = @PACKAGE_VERSION@ + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer +# a quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify an logo or icon that is +# included in the documentation. The maximum height of the logo should not +# exceed 55 pixels and the maximum width should not exceed 200 pixels. +# Doxygen will copy the logo to the output directory. + +PROJECT_LOGO = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) +# base path where the generated documentation will be put. +# If a relative path is entered, it will be relative to the location +# where doxygen was started. If left blank the current directory will be used. + OUTPUT_DIRECTORY = reference + +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create +# 4096 sub-directories (in 2 levels) under the output directory of each output +# format and will distribute the generated files over these directories. +# Enabling this option can be useful when feeding doxygen a huge amount of +# source files, where putting all generated files in the same directory would +# otherwise cause performance problems for the file system. + CREATE_SUBDIRS = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# The default language is English, other supported languages are: +# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, +# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, +# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English +# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, +# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, +# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. + OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will +# include brief member descriptions after the members that are listed in +# the file and class documentation (similar to JavaDoc). +# Set to NO to disable this. + BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend +# the brief description of a member or function before the detailed description. +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. + REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator +# that is used to form the text in various listings. Each string +# in this list, if found as the leading text of the brief description, will be +# stripped from the text and the result after processing the whole list, is +# used as the annotated text. Otherwise, the brief description is used as-is. +# If left blank, the following values are used ("$name" is automatically +# replaced with the name of the entity): "The $name class" "The $name widget" +# "The $name file" "is" "provides" "specifies" "contains" +# "represents" "a" "an" "the" + ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief +# description. + ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. + INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full +# path before files name in the file list and in the header files. If set +# to NO the shortest path that makes the file name unique will be used. + FULL_PATH_NAMES = YES + +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag +# can be used to strip a user-defined part of the path. Stripping is +# only done if one of the specified strings matches the left-hand part of +# the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the +# path to strip. Note that you specify absolute paths here, but also +# relative paths, which will be relative from the directory where doxygen is +# started. + STRIP_FROM_PATH = "@abs_top_builddir@/" \ "@abs_top_srcdir@/" + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of +# the path mentioned in the documentation of a class, which tells +# the reader which header file to include in order to use a class. +# If left blank only the name of the header file containing the class +# definition is used. Otherwise one should specify the include paths that +# are normally passed to the compiler using the -I flag. + STRIP_FROM_INC_PATH = "@abs_top_builddir@/" \ "@abs_top_srcdir@/" + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter +# (but less readable) file names. This can be useful if your file system +# doesn't support long names like on DOS, Mac, or CD-ROM. + SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen +# will interpret the first line (until the first dot) of a JavaDoc-style +# comment as the brief description. If set to NO, the JavaDoc +# comments will behave just like regular Qt-style comments +# (thus requiring an explicit @brief command for a brief description.) + JAVADOC_AUTOBRIEF = YES + +# If the QT_AUTOBRIEF tag is set to YES then Doxygen will +# interpret the first line (until the first dot) of a Qt-style +# comment as the brief description. If set to NO, the comments +# will behave just like regular Qt-style comments (thus requiring +# an explicit \brief command for a brief description.) + QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen +# treat a multi-line C++ special comment block (i.e. a block of //! or /// +# comments) as a brief description. This used to be the default behaviour. +# The new default is to treat a multi-line C++ comment block as a detailed +# description. Set this tag to YES if you prefer the old behaviour instead. + MULTILINE_CPP_IS_BRIEF = NO + +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it +# re-implements. + INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce +# a new page for each member. If set to NO, the documentation of a member will +# be part of the file/class/namespace that contains it. + SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. +# Doxygen uses this value to replace tabs by spaces in code fragments. + TAB_SIZE = 8 -ALIASES = + +# This tag can be used to specify a number of aliases that acts +# as commands in the documentation. An alias has the form "name=value". +# For example adding "sideeffect=\par Side Effects:\n" will allow you to +# put the command \sideeffect (or @sideeffect) in the documentation, which +# will result in a user-defined paragraph with heading "Side Effects:". +# You can put \n's in the value part of an alias to insert newlines. + +ALIASES = "newin{2}=\xrefitem since_\1_\2 \"Since @PACKAGE_NAME@ \1.\2\" \"New API in @PACKAGE_NAME@ \1.\2\"" \ + "newin{3}=\xrefitem since_\1_\2_\3 \"Since @PACKAGE_NAME@ \1.\2.\3\" \"New API in @PACKAGE_NAME@ \1.\2.\3\"" + +# This tag can be used to specify a number of word-keyword mappings (TCL only). +# A mapping has the form "name=value". For example adding +# "class=itcl::class" will allow you to use the command class in the +# itcl::class meaning. + +TCL_SUBST = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C +# sources only. Doxygen will then generate output that is more tailored for C. +# For instance, some of the names that are used will be different. The list +# of all members will be omitted, etc. + OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java +# sources only. Doxygen will then generate output that is more tailored for +# Java. For instance, namespaces will be presented as packages, qualified +# scopes will look different, etc. + OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources only. Doxygen will then generate output that is more tailored for +# Fortran. + OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for +# VHDL. + OPTIMIZE_OUTPUT_VHDL = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, +# and language is one of the parsers supported by doxygen: IDL, Java, +# Javascript, CSharp, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, +# C++. For instance to make doxygen treat .inc files as Fortran files (default +# is PHP), and .f files as C (default is Fortran), use: inc=Fortran f=C. Note +# that for custom extensions you also need to set FILE_PATTERNS otherwise the +# files are not read by doxygen. + EXTENSION_MAPPING = + +# If MARKDOWN_SUPPORT is enabled (the default) then doxygen pre-processes all +# comments according to the Markdown format, which allows for more readable +# documentation. See http://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you +# can mix doxygen, HTML, and XML commands with Markdown formatting. +# Disable only in case of backward compatibilities issues. + +MARKDOWN_SUPPORT = YES + +# When enabled doxygen tries to link words that correspond to documented classes, +# or namespaces to their corresponding documentation. Such a link can be +# prevented in individual cases by by putting a % sign in front of the word or +# globally by setting AUTOLINK_SUPPORT to NO. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should +# set this tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. +# func(std::string) {}). This also makes the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. + BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. + CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. +# Doxygen will parse them like normal C++ but will assume all classes use public +# instead of private inheritance when no explicit protection keyword is present. + SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate getter and setter methods for a property. Setting this option to YES (the default) will make doxygen replace the get and set methods by a property in the documentation. This will only work if the methods are indeed getting or setting a simple type. If this is not the case, or you want to show the methods anyway, you should set this option to NO. + IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. + DISTRIBUTE_GROUP_DOC = NO + +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of +# the same type (for instance a group of public functions) to be put as a +# subgroup of that type (e.g. under the Public Functions section). Set it to +# NO to prevent subgrouping. Alternatively, this can be done per class using +# the \nosubgrouping command. + SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and +# unions are shown inside the group in which they are included (e.g. using +# @ingroup) instead of on a separate page (for HTML and Man pages) or +# section (for LaTeX and RTF). + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and +# unions with only public data fields will be shown inline in the documentation +# of the scope in which they are defined (i.e. file, namespace, or group +# documentation), provided this scope is documented. If set to NO (the default), +# structs, classes, and unions are shown on a separate page (for HTML and Man +# pages) or section (for LaTeX and RTF). + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum +# is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically +# be useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. + TYPEDEF_HIDES_STRUCT = NO + +# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to +# determine which symbols to keep in memory and which to flush to disk. +# When the cache is full, less often used symbols will be written to disk. +# For small to medium size projects (<1000 input files) the default value is +# probably good enough. For larger projects a too small cache size can cause +# doxygen to be busy swapping symbols to and from disk most of the time +# causing a significant performance penalty. +# If the system has enough physical memory increasing the cache will improve the +# performance by keeping more symbols in memory. Note that the value works on +# a logarithmic scale so increasing the size by one will roughly double the +# memory usage. The cache size is given by this formula: +# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, +# corresponding to a cache size of 2^16 = 65536 symbols. + SYMBOL_CACHE_SIZE = 0 + +# Similar to the SYMBOL_CACHE_SIZE the size of the symbol lookup cache can be +# set using LOOKUP_CACHE_SIZE. This cache is used to resolve symbols given +# their name and scope. Since this can be an expensive process and often the +# same symbol appear multiple times in the code, doxygen keeps a cache of +# pre-resolved symbols. If the cache is too small doxygen will become slower. +# If the cache is too large, memory is wasted. The cache size is given by this +# formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range is 0..9, the default is 0, +# corresponding to a cache size of 2^16 = 65536 symbols. + +LOOKUP_CACHE_SIZE = 0 + #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. +# Private class members and static file members will be hidden unless +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES + EXTRACT_ALL = NO + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# will be included in the documentation. + EXTRACT_PRIVATE = NO + +# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal +# scope will be included in the documentation. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES all static members of a file +# will be included in the documentation. + EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) +# defined locally in source files will be included in the documentation. +# If set to NO only classes defined in header files are included. + EXTRACT_LOCAL_CLASSES = NO + +# This flag is only useful for Objective-C code. When set to YES local +# methods, which are defined in the implementation section but not in +# the interface are included in the documentation. +# If set to NO (the default) only methods in the interface are included. + EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base +# name of the file that contains the anonymous namespace. By default +# anonymous namespaces are hidden. + EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) these members will be included in the +# various overviews, but no documentation section is generated. +# This option has no effect if EXTRACT_ALL is enabled. + HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. +# If set to NO (the default) these classes will be included in the various +# overviews. This option has no effect if EXTRACT_ALL is enabled. + HIDE_UNDOC_CLASSES = YES + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all +# friend (class|struct|union) declarations. +# If set to NO (the default) these declarations will be included in the +# documentation. + HIDE_FRIEND_COMPOUNDS = YES + +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any +# documentation blocks found inside the body of a function. +# If set to NO (the default) these blocks will be appended to the +# function's detailed documentation block. + HIDE_IN_BODY_DOCS = YES + +# The INTERNAL_DOCS tag determines if documentation +# that is typed after a \internal command is included. If the tag is set +# to NO (the default) then the documentation will be excluded. +# Set it to YES to include the internal documentation. + INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate +# file names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. + CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the +# documentation. If set to YES the scope will be hidden. + HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put a list of the files that are included by a file in the documentation +# of that file. + SHOW_INCLUDE_FILES = YES + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen +# will list include files with double quotes in the documentation +# rather than with sharp brackets. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# is inserted in the documentation for inline members. + INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen +# will sort the (detailed) documentation of file and class members +# alphabetically by member name. If set to NO the members will appear in +# declaration order. + SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the +# brief documentation of file, namespace and class members alphabetically +# by member name. If set to NO (the default) the members will appear in +# declaration order. + SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen +# will sort the (brief and detailed) documentation of class members so that +# constructors and destructors are listed first. If set to NO (the default) +# the constructors will appear in the respective orders defined by +# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. +# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO +# and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. + SORT_MEMBERS_CTORS_1ST = YES + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the +# hierarchy of group names into alphabetical order. If set to NO (the default) +# the group names will appear in their defined order. + SORT_GROUP_NAMES = YES + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be +# sorted by fully-qualified names, including namespaces. If set to +# NO (the default), the class list will be sorted only by class name, +# not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the +# alphabetical list. + SORT_BY_SCOPE_NAME = YES + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to +# do proper type resolution of all parameters of a function it will reject a +# match between the prototype and the implementation of a member function even +# if there is only one candidate or it is obvious which candidate to choose +# by doing a simple string match. By disabling STRICT_PROTO_MATCHING doxygen +# will still accept a match between prototype and implementation in such cases. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or +# disable (NO) the todo list. This list is created by putting \todo +# commands in the documentation. + GENERATE_TODOLIST = NO + +# The GENERATE_TESTLIST tag can be used to enable (YES) or +# disable (NO) the test list. This list is created by putting \test +# commands in the documentation. + GENERATE_TESTLIST = NO + +# The GENERATE_BUGLIST tag can be used to enable (YES) or +# disable (NO) the bug list. This list is created by putting \bug +# commands in the documentation. + GENERATE_BUGLIST = NO + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or +# disable (NO) the deprecated list. This list is created by putting +# \deprecated commands in the documentation. + GENERATE_DEPRECATEDLIST= NO + +# The ENABLED_SECTIONS tag can be used to enable conditional +# documentation sections, marked by \if sectionname ... \endif. + ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or macro consists of for it to appear in +# the documentation. If the initializer consists of more lines than specified +# here it will be hidden. Use a value of 0 to hide initializers completely. +# The appearance of the initializer of individual variables and macros in the +# documentation can be controlled using \showinitializer or \hideinitializer +# command in the documentation regardless of this setting. + MAX_INITIALIZER_LINES = 2 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated +# at the bottom of the documentation of classes and structs. If set to YES the +# list will mention the files that were used to generate the documentation. + SHOW_USED_FILES = NO -SHOW_DIRECTORIES = NO + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. +# This will remove the Files entry from the Quick Index and from the +# Folder Tree View (if specified). The default is YES. + SHOW_FILES = NO + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the +# Namespaces page. +# This will remove the Namespaces entry from the Quick Index +# and from the Folder Tree View (if specified). The default is YES. + SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command , where is the value of +# the FILE_VERSION_FILTER tag, and is the name of an input file +# provided by doxygen. Whatever the program writes to standard output +# is used as the file version. See the manual for examples. + FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. +# You can optionally specify a file name after the option, if omitted +# DoxygenLayout.xml will be used as the name of the layout file. + LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files +# containing the references data. This must be a list of .bib files. The +# .bib extension is automatically appended if omitted. Using this command +# requires the bibtex tool to be installed. See also +# http://en.wikipedia.org/wiki/BibTeX for more info. For LaTeX the style +# of the bibliography can be controlled using LATEX_BIB_STYLE. To use this +# feature you need bibtex and perl available in the search path. + +CITE_BIB_FILES = + #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated +# by doxygen. Possible values are YES and NO. If left blank NO is used. + QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank +# NO is used. + WARNINGS = YES + +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will +# automatically be disabled. + WARN_IF_UNDOCUMENTED = YES + +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some +# parameters in a documented function, or documenting parameters that +# don't exist or using markup commands wrongly. + WARN_IF_DOC_ERROR = YES + +# The WARN_NO_PARAMDOC option can be enabled to get warnings for +# functions that are documented, but have no documentation for their parameters +# or return value. If set to NO (the default) doxygen will only warn about +# wrong or incomplete parameter documentation, but not about the absence of +# documentation. + WARN_NO_PARAMDOC = NO + +# The WARN_FORMAT tag determines the format of the warning messages that +# doxygen can produce. The string should contain the $file, $line, and $text +# tags, which will be replaced by the file and line number from which the +# warning originated and the warning text. Optionally the format may contain +# $version, which will be replaced by the version of the file (if it could +# be obtained via FILE_VERSION_FILTER) + WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning +# and error messages should be written. If left blank the output is written +# to stderr. + WARN_LOGFILE = reference/doxygen.log + #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- + +# The INPUT tag can be used to specify the files and/or directories that contain +# documented source files. You may enter file names like "myfile.cpp" or +# directories like "/usr/src/myproject". Separate the files or directories +# with spaces. + INPUT = + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is +# also the default input encoding. Doxygen uses libiconv (or the iconv built +# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for +# the list of possible encodings. + INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank the following patterns are tested: +# *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh +# *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py +# *.f90 *.f *.for *.vhd *.vhdl + FILE_PATTERNS = + +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. +# If left blank NO is used. + RECURSIVE = NO + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# Note that relative paths are relative to the directory from which doxygen is +# run. + EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. + EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. Note that the wildcards are matched +# against the file with absolute path, so to exclude all test directories +# for example use the pattern */test/* + EXCLUDE_PATTERNS = + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test + EXCLUDE_SYMBOLS = _* \ adaptor_trait \ basic_filebuf \ @@ -105,128 +727,817 @@ EXCLUDE_SYMBOLS = _* \ internal \ pair \ unary_function + +# The EXAMPLE_PATH tag can be used to specify one or more files or +# directories that contain example code fragments that are included (see +# the \include command). + EXAMPLE_PATH = "@abs_top_srcdir@/examples" + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank all files are included. + EXAMPLE_PATTERNS = *.cc \ *.h + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude +# commands irrespective of the value of the RECURSIVE tag. +# Possible values are YES and NO. If left blank NO is used. + EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are included in the documentation (see +# the \image command). + IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command , where +# is the value of the INPUT_FILTER tag, and is the name of an +# input file. Doxygen will then use the output that the filter program writes +# to standard output. +# If FILTER_PATTERNS is specified, this tag will be +# ignored. + INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. +# Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. +# The filters are a list of the form: +# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further +# info on how filters are used. If FILTER_PATTERNS is empty or if +# non of the patterns match the file name, INPUT_FILTER is applied. + FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source +# files to browse (i.e. when SOURCE_BROWSER is set to YES). + FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) +# and it is also possible to disable source filtering for a specific pattern +# using *.ext= (so without naming a filter). This option only has effect when +# FILTER_SOURCE_FILES is enabled. + +FILTER_SOURCE_PATTERNS = + #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will +# be generated. Documented entities will be cross-referenced with these sources. +# Note: To get rid of all source code in the generated output, make sure also +# VERBATIM_HEADERS is set to NO. + SOURCE_BROWSER = NO + +# Setting the INLINE_SOURCES tag to YES will include the body +# of functions and classes directly in the documentation. + INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code +# fragments. Normal C, C++ and Fortran comments will always remain visible. + STRIP_CODE_COMMENTS = NO + +# If the REFERENCED_BY_RELATION tag is set to YES +# then for each documented function all documented +# functions referencing it will be listed. + REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES +# then for each documented function all documented entities +# called/used by that function will be listed. + REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) +# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from +# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will +# link to the source code. +# Otherwise they will link to the documentation. + REFERENCES_LINK_SOURCE = YES + +# If the USE_HTAGS tag is set to YES then the references to source code +# will point to the HTML generated by the htags(1) tool instead of doxygen +# built-in source browser. The htags tool is part of GNU's global source +# tagging system (see http://www.gnu.org/software/global/global.html). You +# will need version 4.8.6 or higher. + USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen +# will generate a verbatim copy of the header file for each class for +# which an include is specified. Set to NO to disable this. + VERBATIM_HEADERS = NO + #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index +# of all compounds will be generated. Enable this if the project +# contains a lot of classes, structs, unions or interfaces. + ALPHABETICAL_INDEX = YES + +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# in which this list will be split (can be a number in the range [1..20]) + COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all +# classes will be put under the same header in the alphabetical index. +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that +# should be ignored while generating the index headers. + IGNORE_PREFIX = + #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# generate HTML output. + GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `html' will be used as the default path. + HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank +# doxygen will generate files with .html extension. + HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a +# standard header. Note that when using a custom header you are responsible +# for the proper inclusion of any scripts and style sheets that doxygen +# needs, which is dependent on the configuration options used. +# It is advised to generate a default header using "doxygen -w html +# header.html footer.html stylesheet.css YourConfigFile" and then modify +# that header. Note that the header is subject to change so you typically +# have to redo this when upgrading to a newer version of doxygen or when +# changing the value of configuration settings such as GENERATE_TREEVIEW! + HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a +# standard footer. + HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading +# style sheet that is used by each HTML page. It can be used to +# fine-tune the look of the HTML output. If left blank doxygen will +# generate a default style sheet. Note that it is recommended to use +# HTML_EXTRA_STYLESHEET instead of this one, as it is more robust and this +# tag will in the future become obsolete. + HTML_STYLESHEET = "@abs_top_srcdir@/docs/doxygen.css" -HTML_ALIGN_MEMBERS = YES + +# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional +# user-defined cascading style sheet that is included after the standard +# style sheets created by doxygen. Using this option one can overrule +# certain style aspects. This is preferred over using HTML_STYLESHEET +# since it does not replace the standard style sheet and is therefor more +# robust against future updates. Doxygen will copy the style sheet file to +# the output directory. + +HTML_EXTRA_STYLESHEET = + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath$ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that +# the files will be copied as-is; there are no commands or markers available. + +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. +# Doxygen will adjust the colors in the style sheet and background images +# according to this color. Hue is specified as an angle on a colorwheel, +# see http://en.wikipedia.org/wiki/Hue for more information. +# For instance the value 0 represents red, 60 is yellow, 120 is green, +# 180 is cyan, 240 is blue, 300 purple, and 360 is red again. +# The allowed range is 0 to 359. + +HTML_COLORSTYLE_HUE = 220 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of +# the colors in the HTML output. For a value of 0 the output will use +# grayscales only. A value of 255 will produce the most vivid colors. + +HTML_COLORSTYLE_SAT = 100 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to +# the luminance component of the colors in the HTML output. Values below +# 100 gradually make the output lighter, whereas values above 100 make +# the output darker. The value divided by 100 is the actual gamma applied, +# so 80 represents a gamma of 0.8, The value 220 represents a gamma of 2.2, +# and 100 does not change the gamma. + +HTML_COLORSTYLE_GAMMA = 80 + +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML +# page will contain the date and time when the page was generated. Setting +# this to NO can help when comparing the output of multiple runs. + +HTML_TIMESTAMP = YES + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. + HTML_DYNAMIC_SECTIONS = NO + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of +# entries shown in the various tree structured indices initially; the user +# can expand and collapse entries dynamically later on. Doxygen will expand +# the tree to such a level that at most the specified number of entries are +# visible (unless a fully collapsed tree already exceeds this amount). +# So setting the number of entries 1 will produce a full collapsed tree by +# default. 0 is a special value representing an infinite number of entries +# and will result in a full expanded tree by default. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files +# will be generated that can be used as input for Apple's Xcode 3 +# integrated development environment, introduced with OSX 10.5 (Leopard). +# To create a documentation set, doxygen will generate a Makefile in the +# HTML output directory. Running make will produce the docset in that +# directory and running "make install" will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find +# it at startup. +# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html +# for more information. + GENERATE_DOCSET = NO + +# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the +# feed. A documentation feed provides an umbrella under which multiple +# documentation sets from a single provider (such as a company or product suite) +# can be grouped. + DOCSET_FEEDNAME = "Doxygen generated docs" + +# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that +# should uniquely identify the documentation set bundle. This should be a +# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen +# will append .docset to the name. + DOCSET_BUNDLE_ID = org.doxygen.Project + +# When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely +# identify the documentation publisher. This should be a reverse domain-name +# style string, e.g. com.mycompany.MyDocSet.documentation. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The GENERATE_PUBLISHER_NAME tag identifies the documentation publisher. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) +# of the generated HTML documentation. + GENERATE_HTMLHELP = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can +# be used to specify the file name of the resulting .chm file. You +# can add a path in front of the file if the result should not be +# written to the html output directory. + CHM_FILE = + +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can +# be used to specify the location (absolute path including file name) of +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run +# the HTML help compiler on the generated index.hhp. + HHC_LOCATION = + +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag +# controls if a separate .chi index file is generated (YES) or that +# it should be included in the master .chm file (NO). + GENERATE_CHI = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING +# is used to encode HtmlHelp index (hhk), content (hhc) and project file +# content. + CHM_INDEX_ENCODING = + +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag +# controls whether a binary table of contents is generated (YES) or a +# normal table of contents (NO) in the .chm file. + BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members +# to the contents of the HTML help documentation and to the tree view. + TOC_EXPAND = NO + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated +# that can be used as input for Qt's qhelpgenerator to generate a +# Qt Compressed Help (.qch) of the generated HTML documentation. + GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can +# be used to specify the file name of the resulting .qch file. +# The path specified is relative to the HTML output folder. + QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# http://doc.trolltech.com/qthelpproject.html#namespace + QHP_NAMESPACE = + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating +# Qt Help Project output. For more information please see +# http://doc.trolltech.com/qthelpproject.html#virtual-folders + QHP_VIRTUAL_FOLDER = doc + +# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to +# add. For more information please see +# http://doc.trolltech.com/qthelpproject.html#custom-filters + QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see +# +# Qt Help Project / Custom Filters. + QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's +# filter section matches. +# +# Qt Help Project / Filter Attributes. + QHP_SECT_FILTER_ATTRS = + +# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can +# be used to specify the location of Qt's qhelpgenerator. +# If non-empty doxygen will try to run qhelpgenerator on the generated +# .qhp file. + QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files +# will be generated, which together with the HTML files, form an Eclipse help +# plugin. To install this plugin and make it available under the help contents +# menu in Eclipse, the contents of the directory containing the HTML and XML +# files needs to be copied into the plugins directory of eclipse. The name of +# the directory within the plugins directory should be the same as +# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before +# the help appears. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have +# this name. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) +# at top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. Since the tabs have the same information as the +# navigation tree you can set this option to NO if you already set +# GENERATE_TREEVIEW to YES. + DISABLE_INDEX = NO + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. +# If the tag value is set to YES, a side panel will be generated +# containing a tree-like index structure (just like the one that +# is generated for HTML Help). For this to work a browser that supports +# JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). +# Windows users are probably better off using the HTML help feature. +# Since the tree basically has the same information as the tab index you +# could consider to set DISABLE_INDEX to NO when enabling this option. + +GENERATE_TREEVIEW = NO + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values +# (range [0,1..20]) that doxygen will group on one line in the generated HTML +# documentation. Note that a value of 0 will completely suppress the enum +# values from appearing in the overview section. + ENUM_VALUES_PER_LINE = 1 -GENERATE_TREEVIEW = NONE -USE_INLINE_TREES = NO + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be +# used to set the initial width (in pixels) of the frame in which the tree +# is shown. + TREEVIEW_WIDTH = 250 + +# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open +# links to external symbols imported via tag files in a separate window. + +EXT_LINKS_IN_WINDOW = NO + +# Use this tag to change the font size of Latex formulas included +# as images in the HTML documentation. The default is 10. Note that +# when you change the font size after a successful doxygen run you need +# to manually remove any form_*.png images from the HTML output directory +# to force them to be regenerated. + FORMULA_FONTSIZE = 10 + +# Use the FORMULA_TRANPARENT tag to determine whether or not the images +# generated for formulas are transparent PNGs. Transparent PNGs are +# not supported properly for IE 6.0, but are supported on all modern browsers. +# Note that when changing this option you need to delete any form_*.png files +# in the HTML output before the changes have effect. + +FORMULA_TRANSPARENT = YES + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax +# (see http://www.mathjax.org) which uses client side Javascript for the +# rendering instead of using prerendered bitmaps. Use this if you do not +# have LaTeX installed or if you want to formulas look prettier in the HTML +# output. When enabled you may also need to install MathJax separately and +# configure the path to it using the MATHJAX_RELPATH option. + +USE_MATHJAX = NO + +# When MathJax is enabled you need to specify the location relative to the +# HTML output directory using the MATHJAX_RELPATH option. The destination +# directory should contain the MathJax.js script. For instance, if the mathjax +# directory is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to +# the MathJax Content Delivery Network so you can quickly see the result without +# installing MathJax. +# However, it is strongly recommended to install a local +# copy of MathJax from http://www.mathjax.org before deployment. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or MathJax extension +# names that should be enabled during MathJax rendering. + +MATHJAX_EXTENSIONS = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box +# for the HTML output. The underlying search engine uses javascript +# and DHTML and should work on any modern browser. Note that when using +# HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets +# (GENERATE_DOCSET) there is already a search function so this one should +# typically be disabled. For large projects the javascript based search engine +# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. + SEARCHENGINE = NO + +# When the SERVER_BASED_SEARCH tag is enabled the search engine will be +# implemented using a PHP enabled web server instead of at the web client +# using Javascript. Doxygen will generate the search PHP script and index +# file to put on the web server. The advantage of the server +# based approach is that it scales better to large projects and allows +# full text search. The disadvantages are that it is more difficult to setup +# and does not have live searching capabilities. + +SERVER_BASED_SEARCH = NO + #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- + +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# generate Latex output. + GENERATE_LATEX = NO + +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `latex' will be used as the default path. + LATEX_OUTPUT = latex + +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be +# invoked. If left blank `latex' will be used as the default command name. +# Note that when enabling USE_PDFLATEX this option is only used for +# generating bitmaps for formulas in the HTML output, but not in the +# Makefile that is written to the output directory. + LATEX_CMD_NAME = latex + +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to +# generate index for LaTeX. If left blank `makeindex' will be used as the +# default command name. + MAKEINDEX_CMD_NAME = makeindex + +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to +# save some trees in general. + COMPACT_LATEX = NO + +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, letter, legal and +# executive. If left blank a4wide will be used. + PAPER_TYPE = a4wide + +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# packages that should be included in the LaTeX output. + EXTRA_PACKAGES = + +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a +# standard header. Notice: only use this tag if you know what you are doing! + LATEX_HEADER = + +# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for +# the generated latex document. The footer should contain everything after +# the last chapter. If it is left blank doxygen will generate a +# standard footer. Notice: only use this tag if you know what you are doing! + +LATEX_FOOTER = + +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references +# This makes the output suitable for online browsing using a pdf viewer. + PDF_HYPERLINKS = YES + +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a +# higher quality PDF documentation. + USE_PDFLATEX = YES + +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. +# This option is also used when generating formulas in HTML. + LATEX_BATCHMODE = NO + +# If LATEX_HIDE_INDICES is set to YES then doxygen will not +# include the index chapters (such as File Index, Compound Index, etc.) +# in the output. + LATEX_HIDE_INDICES = NO + +# If LATEX_SOURCE_CODE is set to YES then doxygen will include +# source code with syntax highlighting in the LaTeX output. +# Note that which sources are shown also depends on other settings +# such as SOURCE_BROWSER. + LATEX_SOURCE_CODE = NO + +# The LATEX_BIB_STYLE tag can be used to specify the style to use for the +# bibliography, e.g. plainnat, or ieeetr. The default style is "plain". See +# http://en.wikipedia.org/wiki/BibTeX for more info. + +LATEX_BIB_STYLE = plain + #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- + +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimized for Word 97 and may not look very pretty with +# other RTF readers or editors. + GENERATE_RTF = NO + +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `rtf' will be used as the default path. + RTF_OUTPUT = rtf + +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to +# save some trees in general. + COMPACT_RTF = NO + +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using WORD or other +# programs which support those fields. +# Note: wordpad (write) and others do not support links. + RTF_HYPERLINKS = NO + +# Load style sheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. + RTF_STYLESHEET_FILE = + +# Set optional variables used in the generation of an rtf document. +# Syntax is similar to doxygen's config file. + RTF_EXTENSIONS_FILE = + #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- + +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# generate man pages + GENERATE_MAN = NO + +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `man' will be used as the default path. + MAN_OUTPUT = man + +# The MAN_EXTENSION tag determines the extension that is added to +# the generated man pages (default is the subroutine's section .3) + MAN_EXTENSION = .3 + +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, +# then it will generate one additional man file for each entity +# documented in the real man page(s). These additional files +# only source the real man page, but without them the man command +# would be unable to find the correct page. The default is NO. + MAN_LINKS = NO + #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- + +# If the GENERATE_XML tag is set to YES Doxygen will +# generate an XML file that captures the structure of +# the code including all documentation. + GENERATE_XML = NO + +# The XML_OUTPUT tag is used to specify where the XML pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `xml' will be used as the default path. + XML_OUTPUT = xml + +# The XML_SCHEMA tag can be used to specify an XML schema, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + XML_SCHEMA = + +# The XML_DTD tag can be used to specify an XML DTD, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + XML_DTD = + +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will +# dump the program listings (including syntax highlighting +# and cross-referencing information) to the XML output. Note that +# enabling this will significantly increase the size of the XML output. + XML_PROGRAMLISTING = NO + #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- + +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will +# generate an AutoGen Definitions (see autogen.sf.net) file +# that captures the structure of the code including all +# documentation. Note that this feature is still experimental +# and incomplete at the moment. + GENERATE_AUTOGEN_DEF = NO + #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- + +# If the GENERATE_PERLMOD tag is set to YES Doxygen will +# generate a Perl module file that captures the structure of +# the code including all documentation. Note that this +# feature is still experimental and incomplete at the +# moment. + GENERATE_PERLMOD = NO + +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate +# the necessary Makefile rules, Perl scripts and LaTeX code to be able +# to generate PDF and DVI output from the Perl module output. + PERLMOD_LATEX = NO + +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be +# nicely formatted so it can be parsed by a human reader. +# This is useful +# if you want to understand what is going on. +# On the other hand, if this +# tag is set to NO the size of the Perl module output will be much smaller +# and Perl will parse it just the same. + PERLMOD_PRETTY = YES + +# The names of the make variables in the generated doxyrules.make file +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. +# This is useful so different doxyrules.make files included by the same +# Makefile don't overwrite each other's variables. + PERLMOD_MAKEVAR_PREFIX = + #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- + +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include +# files. + ENABLE_PREPROCESSING = YES + +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled +# way by setting EXPAND_ONLY_PREDEF to YES. + MACRO_EXPANSION = YES + +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the +# PREDEFINED and EXPAND_AS_DEFINED tags. + EXPAND_ONLY_PREDEF = YES + +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# pointed to by INCLUDE_PATH will be searched when a #include is found. + SEARCH_INCLUDES = YES + +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by +# the preprocessor. + INCLUDE_PATH = "@abs_top_builddir@" \ "@abs_top_srcdir@" + +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will +# be used. + INCLUDE_FILE_PATTERNS = *.h + +# The PREDEFINED tag can be used to specify one or more macro names that +# are defined before the preprocessor is started (similar to the -D option of +# gcc). The argument of the tag is a list of macros of the form: name +# or name=definition (no spaces). If the definition and the = are +# omitted =1 is assumed. To prevent a macro definition from being +# undefined via #undef or recursively expanded use the := operator +# instead of the = operator. + PREDEFINED = __cplusplus \ DOXYGEN_SHOULD_SKIP_THIS \ "SIGC_API=" \ @@ -237,46 +1548,286 @@ PREDEFINED = __cplusplus \ SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION \ SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD \ "SIGC_USING_STD(Symbol)=" + +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then +# this tag can be used to specify a list of macro names that should be expanded. +# The macro definition that is found in the sources will be used. +# Use the PREDEFINED tag if you want to use a different macro definition that +# overrules the definition found in the source code. + EXPAND_AS_DEFINED = SIGC_WORKAROUND_OPERATOR_PARENTHESES \ SIGCXX_MAJOR_VERSION \ SIGCXX_MINOR_VERSION \ SIGCXX_MICRO_VERSION + +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then +# doxygen's preprocessor will remove all references to function-like macros +# that are alone on a line, have an all uppercase name, and do not end with a +# semicolon, because these will confuse the parser if not removed. + SKIP_FUNCTION_MACROS = YES + #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- + +# The TAGFILES option can be used to specify one or more tagfiles. For each +# tag file the location of the external documentation should be added. The +# format of a tag file without this location is as follows: +# +# TAGFILES = file1 file2 ... +# Adding location for the tag files is done as follows: +# +# TAGFILES = file1=loc1 "file2 = loc2" ... +# where "loc1" and "loc2" can be relative or absolute paths +# or URLs. Note that each tag file must have a unique name (where the name does +# NOT include the path). If a tag file is not located in the directory in which +# doxygen is run, you must also specify the path to the tagfile here. + TAGFILES = @DOXYGEN_TAGFILES@ + +# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# a tag file that is based on the input files it reads. + GENERATE_TAGFILE = "reference/libsigc++-@SIGCXX_API_VERSION@.tag" + +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes +# will be listed. + ALLEXTERNALS = NO + +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed +# in the modules index. If set to NO, only the current project's groups will +# be listed. + EXTERNAL_GROUPS = NO + +# The PERL_PATH should be the absolute path and name of the perl script +# interpreter (i.e. the result of `which perl'). + PERL_PATH = @PERL@ + #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- + +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base +# or super classes. Setting the tag to NO turns the diagrams off. Note that +# this option also works with HAVE_DOT disabled, but it is recommended to +# install and use dot, since it yields more powerful graphs. + CLASS_DIAGRAMS = YES + +# You can define message sequence charts within doxygen comments using the \msc +# command. Doxygen will then run the mscgen tool (see +# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the +# documentation. The MSCGEN_PATH tag allows you to specify the directory where +# the mscgen tool resides. If left empty the tool is assumed to be found in the +# default search path. + MSCGEN_PATH = + +# If set to YES, the inheritance and collaboration graphs will hide +# inheritance and usage relations if the target is undocumented +# or is not a class. + HIDE_UNDOC_RELATIONS = NO + +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# have no effect if this option is set to NO (the default) + HAVE_DOT = YES + +# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is +# allowed to run in parallel. When set to 0 (the default) doxygen will +# base this on the number of processors available in the system. You can set it +# explicitly to a value larger than 0 to get control over the balance +# between CPU load and processing speed. + +DOT_NUM_THREADS = 0 + +# By default doxygen will use the Helvetica font for all dot files that +# doxygen generates. When you want a differently looking font you can specify +# the font name using DOT_FONTNAME. You need to make sure dot is able to find +# the font, which can be done by putting it in a standard location or by setting +# the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the +# directory containing the font. + DOT_FONTNAME = Sans + +# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. +# The default size is 10pt. + DOT_FONTSIZE = 10 + +# By default doxygen will tell dot to use the Helvetica font. +# If you specify a different font using DOT_FONTNAME you can use DOT_FONTPATH to +# set the path where dot can find it. + DOT_FONTPATH = + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the +# CLASS_DIAGRAMS tag to NO. + CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and +# class references variables) of the class with other documented classes. + COLLABORATION_GRAPH = NO + +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for groups, showing the direct groups dependencies + GROUP_GRAPHS = NO + +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and +# collaboration diagrams in a style similar to the OMG's Unified Modeling +# Language. + UML_LOOK = NO + +# If the UML_LOOK tag is enabled, the fields and methods are shown inside +# the class node. If there are many fields or methods and many nodes the +# graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS +# threshold limits the number of items for each type to make the size more +# managable. Set this to 0 for no limit. Note that the threshold may be +# exceeded by 50% before the limit is enforced. + +UML_LIMIT_NUM_FIELDS = 10 + +# If set to YES, the inheritance and collaboration graphs will show the +# relations between templates and their instances. + TEMPLATE_RELATIONS = NO + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT +# tags are set to YES then doxygen will generate a graph for each documented +# file showing the direct and indirect include dependencies of the file with +# other documented files. + INCLUDE_GRAPH = NO + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each +# documented header file showing the documented files that directly or +# indirectly include this file. + INCLUDED_BY_GRAPH = NO + +# If the CALL_GRAPH and HAVE_DOT options are set to YES then +# doxygen will generate a call dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable call graphs +# for selected functions only using the \callgraph command. + CALL_GRAPH = NO + +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then +# doxygen will generate a caller dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable caller +# graphs for selected functions only using the \callergraph command. + CALLER_GRAPH = NO + +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# will generate a graphical hierarchy of all classes instead of a textual one. + GRAPHICAL_HIERARCHY = YES + +# If the DIRECTORY_GRAPH and HAVE_DOT tags are set to YES +# then doxygen will show the dependencies a directory has on other directories +# in a graphical way. The dependency relations are determined by the #include +# relations between the files in the directories. + DIRECTORY_GRAPH = NO + +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# generated by dot. Possible values are svg, png, jpg, or gif. +# If left blank png will be used. If you choose svg you need to set +# HTML_FILE_EXTENSION to xhtml in order to make the SVG files +# visible in IE 9+ (other browsers do not have this requirement). + DOT_IMAGE_FORMAT = png + +# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to +# enable generation of interactive SVG images that allow zooming and panning. +# Note that this requires a modern browser other than Internet Explorer. +# Tested and working are Firefox, Chrome, Safari, and Opera. For IE 9+ you +# need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files +# visible. Older versions of IE do not have SVG support. + +INTERACTIVE_SVG = NO + +# The tag DOT_PATH can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found in the path. + DOT_PATH = + +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the +# \dotfile command). + DOTFILE_DIRS = + +# The MSCFILE_DIRS tag can be used to specify one or more directories that +# contain msc files that are included in the documentation (see the +# \mscfile command). + +MSCFILE_DIRS = + +# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of +# nodes that will be shown in the graph. If the number of nodes in a graph +# becomes larger than this value, doxygen will truncate the graph, which is +# visualized by representing a node as a red box. Note that doxygen if the +# number of direct children of the root node in a graph is already larger than +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note +# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. + DOT_GRAPH_MAX_NODES = 50 + +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the +# graphs generated by dot. A depth value of 3 means that only nodes reachable +# from the root by following a path via at most 3 edges will be shown. Nodes +# that lay further from the root node will be omitted. Note that setting this +# option to 1 or 2 may greatly reduce the computation time needed for large +# code bases. Also note that the size of a graph can be further restricted by +# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. + MAX_DOT_GRAPH_DEPTH = 0 + +# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent +# background. This is disabled by default, because dot on Windows does not +# seem to support this out of the box. Warning: Depending on the platform used, +# enabling this option may lead to badly anti-aliased labels on the edges of +# a graph (i.e. they become hard to read). + DOT_TRANSPARENT = NO + +# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output +# files in one run (i.e. multiple -o and -T options on the command line). This +# makes dot run faster, but since only newer versions of dot (>1.8.10) +# support this, this feature is disabled by default. + DOT_MULTI_TARGETS = YES + +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and +# arrows in the dot generated graphs. + GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermediate dot files that are used to generate +# the various graphs. + DOT_CLEANUP = YES diff --git a/docs/reference/html/annotated.html b/docs/reference/html/annotated.html index 6cce348..472403e 100644 --- a/docs/reference/html/annotated.html +++ b/docs/reference/html/annotated.html @@ -17,7 +17,7 @@
libsigc++ -  2.2.11 +  2.3.1
@@ -25,10 +25,11 @@
- + - + diff --git a/docs/reference/html/classsigc_1_1bound__argument-members.html b/docs/reference/html/classsigc_1_1bound__argument-members.html index cf77216..62b3199 100644 --- a/docs/reference/html/classsigc_1_1bound__argument-members.html +++ b/docs/reference/html/classsigc_1_1bound__argument-members.html @@ -17,7 +17,7 @@
libsigc++ -  2.2.11 +  2.3.1
@@ -25,10 +25,11 @@
- + diff --git a/docs/reference/html/classsigc_1_1bound__argument.html b/docs/reference/html/classsigc_1_1bound__argument.html index 11eba8c..85d8e1c 100644 --- a/docs/reference/html/classsigc_1_1bound__argument.html +++ b/docs/reference/html/classsigc_1_1bound__argument.html @@ -17,7 +17,7 @@
libsigc++ -  2.2.11 +  2.3.1
@@ -25,10 +25,11 @@
- +
sigc::bound_argument< T_type > Class Template Reference
@@ -58,19 +60,20 @@

A bound_argument<Foo> object stores a bound (for instance, with sigc::bind(), or sigc::bind_return()) argument. More...

#include <sigc++/adaptors/bound_argument.h>

- -

List of all members.

- + + +

+

Public Member Functions

 bound_argument (const T_type& _A_argument)
 Constructor.
 
const T_type& visit () const
 Retrieve the entity to visit in visit_each().
 
T_type& invoke ()
 Retrieve the entity to pass to the bound functor or return.
 
-

Detailed Description

+

Detailed Description

template<class T_type>
class sigc::bound_argument< T_type >

@@ -80,7 +83,7 @@ class sigc::bound_argument< T_type >

If Foo is something else (such as an argument that is bound by value) bound_argument just stores a cop of that value, and both invoke() and visit() simply return it.

This object is used by the bind_functor<> and bind_return_functor<> objects, depending on whether the argument is bound as a parameter or as a return value.

The general template implementation is used for parameters that are passed by value. T_type The type of the bound argument.

-

Constructor & Destructor Documentation

+

Constructor & Destructor Documentation

@@ -106,7 +109,7 @@ template <class T_type>

Constructor.

-
Parameters:
+
Parameters
_A_argumentThe argument to bind.
@@ -115,7 +118,7 @@ template <class T_type>
-

Member Function Documentation

+

Member Function Documentation

@@ -140,7 +143,7 @@ template <class T_type>

Retrieve the entity to pass to the bound functor or return.

-
Returns:
The bound argument.
+
Returns
The bound argument.
@@ -168,16 +171,16 @@ template <class T_type>

Retrieve the entity to visit in visit_each().

-
Returns:
The bound argument.
+
Returns
The bound argument.
diff --git a/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4-members.html b/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4-members.html index dede2b2..3b89c93 100644 --- a/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4-members.html +++ b/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4-members.html @@ -17,7 +17,7 @@
libsigc++ -  2.2.11 +  2.3.1
@@ -25,10 +25,11 @@
- + diff --git a/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html b/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html index 11cc5fd..3bb8275 100644 --- a/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html +++ b/docs/reference/html/classsigc_1_1bound__argument_3_01const__reference__wrapper_3_01T__wrapped_01_4_01_4.html @@ -17,7 +17,7 @@
libsigc++ -  2.2.11 +  2.3.1
@@ -25,10 +25,11 @@
- +
sigc::bound_argument< const_reference_wrapper< T_wrapped > > Class Template Reference
@@ -58,20 +60,21 @@

bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by const reference, specialized for const reference_wrapper<> types. More...

#include <sigc++/adaptors/bound_argument.h>

- -

List of all members.

- + + +

+

Public Member Functions

 bound_argument (const const_reference_wrapper< T_wrapped >& _A_argument)
 Constructor.
 
const const_limit_reference
< T_wrapped >& 
visit () const
 Retrieve the entity to visit in visit_each().
 
const T_wrapped& invoke ()
 Retrieve the entity to pass to the bound functor or return.
 
-

Detailed Description

+

Detailed Description

template<class T_wrapped>
class sigc::bound_argument< const_reference_wrapper< T_wrapped > >

@@ -79,7 +82,7 @@ class sigc::bound_argument< const_reference_wrapper< T_wrapped > >
  • T_wrapped The type of the bound argument.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -105,7 +108,7 @@ template <class T_wrapped >

    Constructor.

    -
    Parameters:
    +
    Parameters
    _A_argumentThe argument to bind.
    @@ -114,7 +117,7 @@ template <class T_wrapped >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -139,7 +142,7 @@ template <class T_wrapped >

    Retrieve the entity to pass to the bound functor or return.

    -
    Returns:
    The bound argument.
    +
    Returns
    The bound argument.
    @@ -167,16 +170,16 @@ template <class T_wrapped >

    Retrieve the entity to visit in visit_each().

    -
    Returns:
    The const_limited_reference to the bound argument.
    +
    Returns
    The const_limited_reference to the bound argument.
    diff --git a/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4-members.html b/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4-members.html index 8764959..604c439 100644 --- a/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4-members.html +++ b/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - + diff --git a/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html b/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html index f866ff1..065b776 100644 --- a/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html +++ b/docs/reference/html/classsigc_1_1bound__argument_3_01reference__wrapper_3_01T__wrapped_01_4_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - +
    sigc::bound_argument< reference_wrapper< T_wrapped > > Class Template Reference
    @@ -58,26 +60,27 @@

    bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by reference, specialized for reference_wrapper<> types. More...

    #include <sigc++/adaptors/bound_argument.h>

    - -

    List of all members.

    - + + +

    +

    Public Member Functions

     bound_argument (const reference_wrapper< T_wrapped >& _A_argument)
     Constructor.
     
    const limit_reference
    < T_wrapped >& 
    visit () const
     Retrieve the entity to visit in visit_each().
     
    T_wrapped& invoke ()
     Retrieve the entity to pass to the bound functor or return.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_wrapped>
    class sigc::bound_argument< reference_wrapper< T_wrapped > >

    bound_argument object for a bound argument that is passed by bind() or returned by bind_return() by reference, specialized for reference_wrapper<> types.

    T_wrapped The type of the bound argument.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -103,7 +106,7 @@ template <class T_wrapped >

    Constructor.

    -
    Parameters:
    +
    Parameters
    _A_argumentThe argument to bind.
    @@ -112,7 +115,7 @@ template <class T_wrapped >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -137,7 +140,7 @@ template <class T_wrapped >

    Retrieve the entity to pass to the bound functor or return.

    -
    Returns:
    The bound argument.
    +
    Returns
    The bound argument.
    @@ -165,16 +168,16 @@ template <class T_wrapped >

    Retrieve the entity to visit in visit_each().

    -
    Returns:
    The limited_reference to the bound argument.
    +
    Returns
    The limited_reference to the bound argument.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor0-members.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor0-members.html index 1d0721b..f9a30c8 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor0-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor0-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor0.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor0.html index 3b0f348..e36703e 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor0.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_mem_functor0< T_return, T_obj > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_const_mem_functor0< T_return, T_obj >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_mem_functor0< T_return, T_obj >
     
    - Public Types inherited from sigc::const_mem_functor0< T_return, T_obj >
    +typedef T_return(T_obj::* function_type )() const
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_mem_functor0 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor0 object that wraps the passed method.
     
     bound_const_mem_functor0 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor0 object that wraps the passed method.
     
    T_return operator() () const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_mem_functor0< T_return, T_obj >
     
    - Public Member Functions inherited from sigc::const_mem_functor0< T_return, T_obj >
     const_mem_functor0 ()
     Constructs an invalid functor.
     
     const_mem_functor0 (function_type _A_func)
     Constructs a const_mem_functor0 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_mem_functor0< T_return, T_obj >
    - Protected Attributes inherited from sigc::const_mem_functor0< T_return, T_obj >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj>
    class sigc::bound_const_mem_functor0< T_return, T_obj >

    @@ -119,7 +133,7 @@ class sigc::bound_const_mem_functor0< T_return, T_obj >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -155,7 +169,7 @@ template <class T_return , class T_obj >

    Constructs a bound_const_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -200,7 +214,7 @@ template <class T_return , class T_obj >

    Constructs a bound_const_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -210,7 +224,7 @@ template <class T_return , class T_obj > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -235,16 +249,16 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the stored instance.

    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor0__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__mem__functor0__inherit__graph.png index 6892524d3c6e1c417813501db5aa775d54403151..daf69a44dc8c3ff1c64fe08c05784a5a42226411 100644 GIT binary patch literal 7255 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 HG<)}75zz_g diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor1-members.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor1-members.html index d9183d8..f67fbc0 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor1-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor1-members.html @@ -17,7 +17,7 @@ @@ -25,10 +25,11 @@
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor1.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor1.html index 1772c98..ed16849 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor1.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_const_mem_functor1< T_return, T_obj, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_mem_functor1< T_return, T_obj, T_arg1 >
     
    - Public Types inherited from sigc::const_mem_functor1< T_return, T_obj, T_arg1 >
    +typedef T_return(T_obj::* function_type )(T_arg1) const
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_mem_functor1 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor1 object that wraps the passed method.
     
     bound_const_mem_functor1 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor1 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_mem_functor1< T_return, T_obj, T_arg1 >
     
    - Public Member Functions inherited from sigc::const_mem_functor1< T_return, T_obj, T_arg1 >
     const_mem_functor1 ()
     Constructs an invalid functor.
     
     const_mem_functor1 (function_type _A_func)
     Constructs a const_mem_functor1 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_mem_functor1< T_return, T_obj, T_arg1 >
    - Protected Attributes inherited from sigc::const_mem_functor1< T_return, T_obj, T_arg1 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1>
    class sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 >

    @@ -120,7 +134,7 @@ class sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -156,7 +170,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a bound_const_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -201,7 +215,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a bound_const_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -211,7 +225,7 @@ template <class T_return , class T_obj , class T_arg1 > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -237,22 +251,22 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor1__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__mem__functor1__inherit__graph.png index 975096d791c5628aa8dd6e5579ec0cf5d9e902e3..413b8ef19161b8b184962fae8fa5bbe950e323a8 100644 GIT binary patch literal 7322 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 literal 7298 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 diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor2-members.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor2-members.html index 03efac5..bc5d6fe 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor2-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor2-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor2.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor2.html index 18be656..f320482 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor2.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_const_mem_functor2< T_return, T_obj, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     
    - Public Types inherited from sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2) const
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_mem_functor2 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor2 object that wraps the passed method.
     
     bound_const_mem_functor2 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor2 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     
    - Public Member Functions inherited from sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     const_mem_functor2 ()
     Constructs an invalid functor.
     
     const_mem_functor2 (function_type _A_func)
     Constructs a const_mem_functor2 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    - Protected Attributes inherited from sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2>
    class sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >

    @@ -121,7 +135,7 @@ class sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -157,7 +171,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a bound_const_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -202,7 +216,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a bound_const_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -212,7 +226,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -248,23 +262,23 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor2__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__mem__functor2__inherit__graph.png index e8f4b2e8e4c3d706796daebb3856423d5f143930..714b76c376f9be4d88c7ba41ed79a4fb57816ed1 100644 GIT binary patch literal 8112 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 literal 8053 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor3.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor3.html index 98b9739..6780c82 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor3.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_const_mem_functor3< T_return, T_obj, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     
    - Public Types inherited from sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3) const
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_mem_functor3 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor3 object that wraps the passed method.
     
     bound_const_mem_functor3 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor3 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     
    - Public Member Functions inherited from sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     const_mem_functor3 ()
     Constructs an invalid functor.
     
     const_mem_functor3 (function_type _A_func)
     Constructs a const_mem_functor3 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    - Protected Attributes inherited from sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3>
    class sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >

    @@ -122,7 +136,7 @@ class sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -158,7 +172,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -203,7 +217,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -213,7 +227,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -255,7 +269,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -263,16 +277,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor3__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__mem__functor3__inherit__graph.png index 1f008e8c0de721a37657e42b8aa49320136a38ee..5b5cbb2dd319eab96a4f5a93ca300c130395ece3 100644 GIT binary patch literal 8638 zcmc(FWmr|)*Ds0!Dk33B2}mO#jexKbB&EB%Ls~j4aud=m-7O_8AYIa+ln4^i-Mqu| zKkswzIrsf=zuf0eo&}rz?7h}pV~#m~F;<|wtoZGl#5Yk;P;N^~h$zC}P85_YBp6rW z750+$8T>&rloA&~x%~5!+K>~8fbi_OT zkdJK8Mx07E;~+PH!Vsy&i2PhS@iX|_s)7O<+Iz957B61BxL38}EXe-wQ*aS|IxddF zwb!NebAH$q?>v2!b2=;`$1VHU)M%mG4C!aO7=>I)s?54 z*MhH8T>1M*W2ya$Kp>Xipa#EBP7a}GzcpPgOn_Yc^~==E%%2{SdP6vEYph5MW7aFP zy}P$pyTTkN{pb~~v5Cp?$w|7$;Sb_lPp=aGuS0nA@mOEtWARYZF2gb>=66@mmD?~* z%$ZDcJkC${%gV~O3UzvxGs@z)gzW9NlXx8oF(;6BI55-0+6`k|HfQ4F;+8er#Qj4< zULNl(ZvX5^Oi1A4<0Ip-Ln)!gx^e&h{pRLo?MJa4Kik^caQ1a{bhN6h?d|O5?09b6 zxFN#1Q+AC7?=n)advn0B>|p)-((e}4+sbd z4aK7TwJ}}ik9GfB&YfxMj%y?{r1d&CJYbKXUn+Dx|BcD89~)CuF(u>Tn<7Rc+H{9TFN^oS%=2 zaZOZIG?qn=cGbwps6?;nLu{;?g2IElH!bFWnyKU|=kM($Bqn++c1LGtXHS-!prZ|n_5AtGTYm-;iF8^2CiM%A%rmzuP3{*^CSfE8WqIZfbXB0PD@zV9v#L|amQLwFv&H<$Xg{=M4S+1WMTp;jz}c>ieI zs2+kkH#hfmmO<9kl=hnoxq&%;@XNyu9XUCX%QhudlmmP~(RG z7NrbdWvA~Mx)UO*AvYP`+rQu?LWz^uN9+81V?#ARrTX&km!*O)w zcy%Cz3sj;h2(RTQZ7YlIEh`%v2#*7%unsEX`Rk(MOlD?FAMTe;SUX!;G3pkVl&D!U zb%&}m5ggO>;Yi`X5cwVvft$X*^`rF;IbsUN=;-Lw6cgTa(^_q9?T3tv(FZiBmPRW_ z#61H8n}ZqRhGm4Utj9=gLBXcn+}zr~Ms6;Bx_4U;zJY-OK0ZFIcxZ4i_39$aj7c1; zfv~5irEzHkdFz*TLs)7P5U0t$4Y?c6#^jEJ?u>6foOe(!jogpRb8_UZbf3}CfijiW` zv9X0uWq8JGGhk!D?ZY?UzI~>tNxXf~WLrslI#vjMT&cxLF?a$z2VhZM|%ww-6 z^lNKx*VNFk=SiBI)1R;R*_h(JckdpY-oxV*b_?a*MJGw>h=qj(g$yy+=$vg0E3C>kppqohxGy((5y!-1z6A z;a#E zCm(pd#U?9r$K&EEnVL#x!(^nNur})$tRzK6DK1lFT_|cC}jyO{>Px(YkV>}2Gg*C=OHl=aABn3y8o12@@ z>!i_UpYWPK6OBaHP+{Sdb)R|NP9{H!5Zg*ZcBZ1+(?) z)odItDlzrT*~{C5ui2kL3?9CI?aziOC8t+x^}z2+(#ugXyVza5@i9=;kH8nr`d zmm?!1`mCZAOqvw|^ggBOmszHln>gV01oFJXa8uW!Fbled?(we{vv5w>Zt3B6<5 z68Wq7`FUQ)U#x_sWuc)pDM2SyK z)PjX-Z^zv?EOUj49UL6Mo(l~NqdTP6%bu!fXb|A%pZd?H=I5_(Xh=4%blKEJM@Q#Q zT>tfp78~R4iZZ7q5i6#Yl$4``!|Hg+?55A<>F@Cpaz3Zd$w{IxJx$G^P1{N@jk1x(WDif3rq+;kU$G(QCc@HggNOAZF1_na8VIq(cQ-RZ6UYuKG-=gE- zP*N=ocF$@jW;d3Qm6i4I@K8}19oO?==2)|BI(I%;o2>k6=y`5mS0KNCU%=~RZ)aym ztwdK;M5J@zUX64O+*zVof0BmMpV7LsTWvilT(PsaS6Eo+374sQ@f~rx#-ZXg^vYl& zR?k~QSNG!L{1ku$i;z_xz#CAqRZljN`}QpJg9pvi(+%nA^P>f7Qn8Ohf`SwaYSN1t z{z4>P-EPUq8^Rp^0DL7yMbU%1aGJQdIF_a}#g$Ap{lc_o{1m_bI;Y+`bS$oM8@~`_g!l$D@R90l<|`}^$Atg)WokT z-}M>ERR|*&Z11^!`!*I9mL-?kNF`;Sv5^8=W)f#S1*hZD*|Fns6`>y_F@z&Zi~|d` zz1HKfI46fLw&$g@Gs5Shz87V}n%n*rexS&Ld$>fVGI?MB!t-#6FQ(-twJ~mzC6Q>N zS4?yh5)vW?xFDno1vNv(7QukJycXdEQxvF|^ya~w69fPf$?D{B=iJ_1+=m(>^`EacnG zYj4_+_c(B4^jqHD*xueQf`yBYe*OCO^TV9KC)5+e%*f1)k8A^?lgRxd0paB?hel!K zlOPa)WP`o?^#{9 z^raVD(fXtUMIw@t_$^21@$e$$1kd*tx*}nnzg0e^uyb^5Z5qwa$}#|w5*10yp^Lx7 z%E)Nd8^;EWnuO2ETwh<`(UBv>l(b#eH-Brc8I_KXE<63o2_|ZeaF&Re7&j-UvWf~2 zP&apXb~18S3}dB8u8zS$K+(YDMuB$4>-^#)Fn!v!o;8lI5qMdER&|{>_)w{D^TV{6?MC7w>9Y4?J%L>a_ zv_*=z(AR$53)tUT?3u1}2_tzd>y2k$BAs2hv@Bm0Qzu5; zafpkH%Q@0)SmwMrBjB_we^#UG;^N}uR1p~&SyOYIuTrpehIfY7Zdeu&me4Dnq%9W; zum8>TEpua1Gcu_D$@C4Cw6&8eE4gC-Y^3$IwamMPH{?F>Zyy}|a;SNWb{oowrKKfh zEk#%Ze3yqOu4i$_wf@s5o}y&rD7UJRQ1iD+D_~-W8`Hnn*L9SX92YuqU~+v~+70fN zsi~=TbtJ8&nVFf4YQ+nSivk`8(o6)llOM02vX&?onG^bftkSJ<$jZyJfHDRYKB1s( zvc}O&Qc@CVA`DPO#X5BXGXG-r2KnMw$;ngRzsF9KSJ%;bVP#ck(28b==e9ODIH;nc za`km;ZtgO~IJie1?R99BgaO3O)mtJtsRIy*Z{8c%|@ zivb+bu}IBLO;uG?@UgLims25mNMedgCMQ zPjed^HjwQ`M&<7Nt04CUaN0ZHxbulO1&dDUMlxhju(53?+BRBPTi5$sde1g`fqE^b zYf;vahpe)Plx5Lt6v=#jrPD=FgXHl5?7WovLvJA^{3t87BK_Rl3HA>N?(8R+TtEio{kIun`7i!-q&7}r9A z@bdCPMPG?#J)2gr7izE?F9zzKR}dnE`RhT&L&q-?*;?M-jSUT6LPD<_Z$##ors_&b z^@IstbS~}IXxrG?Z53%%E0bRTx%bfMHaX%9^1iRH&o!H5P$ZkV@AU&Js@C@Q?9x*C z*>^bfn(~`NSyF%)Byck+muE|BYt}8Pwdra)Miy}^F>!I9yw6X1Vp-(kScS3!ZIrhD z1P~w;w3f%tLRUP88PKeKgO{!vosU{ER|B#PvJ=mgLC8t$Q(P}WzqPtT`j!`;@~TdD zq95VOs(-_(axR}GGkaWYtoZS5y`>h+Td18Bqu-?;H{fUA@hojeL$8duzu&g8v2neMM)AzZ$Op5PiTOM5TymV7zOFXc z6?U6%E85!H7D=%aepct4n4Ij2LqDec((pDr`>?oJi#2$EuGtyjN2iAkWsX>i#=-Hr zB7@Y!Xx&c~e+wSm_;{DhCKI2jvHu7l(zLDp>AHa|MGKeeiqb7NuX7R|Ms}3X>fOMB z8^Z@}@l1?ImPYbUYe$W+UzJ5gCVTm-^MQJO^5iu1Z)L>qHneqQFR)Tj4x!qZ4l@s7i6gM@@6+$uOEMD{~{4x@nIRYIv7L`2nXhBs=&m|{Lp$}{LQ@dY8REUol< z#?{mw-?}Ee{+o^Bv$|6fzXr7<*%vm@U~V5JPTesvK;lqGY^<#b$Aho}3D(81w&9m! zaPx{0!@|b&QeWR@NJz-Z{%^+Jfr*LSva&^Zvvw@EiSToZ&q~mNv%N&;rMLg~uRb$E zKba5wN%e2BjEOMbPpAI30LsxixB0Y?9saE){vZEO!+3IhbYw0Q^kMj`zMlbM z*m%CxgA-wAXYM{#8bDa}4Dqn4iV9;*eErXy+}sHFy?`0s?t9hy+uQL7FFvDml-4CM znZ8%O$e2Yh{+F5~^ea2^^k&&8R(sQ}zBS{ykjk#=?Ttw9Y>1oLv)~L?dZ2H|s$U2c z4}6I`cfx?7r2ri-p+iMZTb8Aje?IoR65xN#$| zu<*-oK#+)t2#oN(pIOSX8Sg%dA4|51?i_ob{3J*j5Cp0lK_hjsmm^rDU86{Wt^LWa zd3KgOOixEAWRo`fxzEW89oRl@yT8DWtgNms7}a(pWE}$(k9nly4k!<1hjGC`2L}hj3dOt9YJ9}9m>2U5+tkTv541NHIfCDA?lU;L5UucP z?#GYs5V3ylun1lrQoXV!Jxs{R8@W==?IoKI7xjD^KQ=}}Q1IoIZvmN%rNB_JVbR{yNa;NWYysRFfc^DNH1r8|;cmeo>+kCh-ISgwzG4aW4fXwA^*4x5m zp)))_J|1jXm?GfpbAMLHU(ybqC&>)ajEd z1imi^uIfud9z(B#NwdVqw%*(GzHi^Qf-!Dfb#i*T34#%PZZR>jTLes>TsFycH-G-O z&d$!f&-c|%=0KgxNJ?r{T1Er=EGc0*mh$6|>c(eKxVD(dtnrbWlXDLeJYn`a@CT@7 z;DP6r{BbRoK~ZpG=057iJFl{t?p8*qii);X&w6{D9odVeU#Y!1(2?#E%5C!=0@esr z2})C5US5jNMGb-bH7Be;5^Kw~J~fr1O#SS5DaGe}e_V4p9EaXk*>YVW+Qws?^aY_6 zu%cV{9*qc#_ojb$8GOYra)Y1o+Iy7ttA8D@y47iDXf7@;8W@@}$xpL)- zQjV2o2o9;^HFktx?apg&Brnp2ZGf4#5TUplm5YAw#Co$OjDNjEhQ~i>O1! z)(DWkn==hipBF;EegE!rym$|ck~0$v3kyZXi0bOYJf$2+nV9J4N`qEEXardyoEEHrlR9~iK;vg+yX z4niVNH|jRQ>ynWH{x|)}{$~IV6)571qYlB3lh$HlA{)uHA?4_Utj3cc=)d}vjr1*L zN)JZ4sljv@W}CnaV$rOi=itEe;dS3zhDz@5=Qs1op6c;q7qFO=vZc4Tw!WTOOKj*U z5a$F7Cmb8F<|y}=|5VPkLC~25WlK9}1ra5(v9Y-lECPjuWn#6N;@MF(GWrRHvg6Aa zQeFq+F9A3UBC4Qm+8Hbdaw?C4B+OG zv@+jd5{ovZSREZ5{@X9v@U!f@gGHy0!+-o}^-uBKxl!KDC0;<3iE@!C!C{UgmT7rqi2lhl9`PcA_hJ8OEDCJ~XZcqfzamR@ zX;-{P*k7u@lRW@Z24GT?&amx5ll1;mIc@wP?zK42r~tSQp-s)4a;~01nv)TCa@Wa z>FZO3+b6*GkB?^vmzbKKekLq@ahmc3EG30;~*Zd}Uql3;G&gw#>1=pyq4*p4|JW z8J6M8moL4&*88iY3!>s(fiHsyYDCbLT0S7Wz<;Z?ndW0QSAEwn>&qGM9#tUBE&;xt zySqDV6)CA(egmeF-2<=9=Gz2MwaT zmzRwQw^Bd(7y>pty{&JFP90E+!wzyE(kIS^{{9_N3`(70f$l_hA^RlKG?QIS_a#iB zT9a^FclP&x;Cs2s;*a580FMfo{dpFk>FlH3j}|bEhK3ZK-VQxzIKazzBzU%ks>{m8 zrqSTO4?TbY8FoqMODH>AvB0+$rb{n%M{h$9?$!VoHh=tR-jdiuWgW9+jXtLilfr*xYBH_#?@C6hZrshnbz3yM!6Rn~oje$mr1_uX+AuA)H23~vN;NX!^5x^Crpa>Co zK{l0_mVo>7@R!qClne()2`4Kds^RrvKg(MmZ+fnWo;k@HNgO-j8Nuqfq+~^f^{>gO z`r=lm=TXqtW!0`!Gd>l%XL--{8|)=tHR_g6VTg&aX!#dZmz*&niRwt;i+W%?cM*#b zE{Svt9;PeM1rPRxY~7$_Cv&=f+~TKiAAG;L`ozK689Vq@v6S*S{3|Is6(~04D-+Qm zxNs!+5O}`vWxwA;i_M-LvysJ7Wo34Leh|uaE@$mZ;{{;@Cgx7A4ZS$Gg)kMx9d+~HUqbaqlRfSHx$*Hb(*%>RqCnf8MBte5onWzqcp<`oXxt{&- zjf@D_R8e6!>wbb9y1KIByf^c*7FUo46)|LG#h5V0!p4S#f+Bu0Mj}_p_k3o4p7Z_S z_wN#er1#K})T;K&`0AT+>so5*w|snj?8LGBu0J)jwFg{jEU+;+I5@`s2Dnh8#5U$h zPEK}ka5y{dMdlY4Uh3=&`C%F!9**(kNzOYg3gOf9bIU3y9UYyap`nnF5KR|tqD*dH z-m_=V6crVDot6gIk5fpzN3EgI`}_N5kA0uxwI64{rk$4CSn9Y11e!`pN=i#hTUuIj za^TA1V`7?LuS=Pjn23vu+u6N{_IJ~IMn#DvRMpEFx;Z*L0=3j+fKdwXWxo%MA*QqnmP z3k&uR4y|TAm`SU0va*bXcIHrt`fvb#P$O{ZdlWu}iP~QD0NDz>hd=v%`~i3S5T^;py2-geqUCu zxrIgW-8p=QmKfCYVBz@m)VvC+q@w7eXjdgUkF_HktE1qHH+_mP1K z&J>qrm*p@o{R; zHyoYe;m;FgSPfgOZET{sCD2daK0K&P&=j`gMjjuTDkva;j}|kE6DQRbNW*W+hzF)$ zScq&VXfu|dOs{-?e*Q)xcWKFxQC+QTb8l~9W~O*F4L>KmVAYjbM5O)Z;t)Mt3{liv z+2!u`Ha9nSZvG+ia&s%M`4p?vD-l(XkslO2wg(@N@6-HUQgW9NGuKrWTEpRoT|0Yw_O`Zf-n=>{BHqxTD?zCJGaivHsHLx_#57Wel~VN=Zs6NtItGccoK=TuU@3hE4jgWv1(6&3A> zAz}+^3VISR=y?$24tGHKJ~KMUn9Vz2&h}?${AHMnD!2L0Cr#b#P^i7&# ze{4KYQ(KyoIFIYuTTHl-s+8QEl{OUyLR1MPq`Eg35wA=bWj#C?GvYpE-9;9f!7y?v z@qgd)S2SD(Lz!`6P-5PYw|E^(jpOXVsX*UcE&nO^xiBjzd=8@mZ%j^BXG&~o{hla; z+_=Co)SZV1hRdn>Z6Pa5?XeHxw!7tJ zzcj2MP2pd+TI{gV(bp{o3e6}eg!ja-&HM4uKX)(qeMasa!!h;mW7b@lk(^e; zWEkBjFiFS7rgtAc#7-xju6=cMbQBgA-i<@c{oVV;9DStfU-^WFj)2I(%(6CBuBTq8 z@Cjy}ff6xe{<pDuwHQ|2G06B_$+alaPQ@q@%6P`+Dtro!vBM58AyWV+bX{ z;L!Yytu64Wu^l&G-gnzdIQ~I|h7yNhGCMa1Dl!i*FP?`lfW?{kYJehT*${7z^LaJY)nPn(B>>~11Dcwe z$#jaH`kroXITqycJ;v-Q(aDI2q5wBuhMw#-H#9)Jj^J24Jv_i2tdd5^^oiIH^q5h~ z)f`z8Dv~aM$Gu-AvA-`Y+`{stX6m<8AGCs z`MUSj$>vh4@77SJG%hC^Qm0s=3=I*RAs~S%yFo3~semq>NHce4$p$#68Bj*6pOc9Z z(!N{$3y^$!KhX?88vQT4I*;aGmu(QQJ&c`Jh7gKEyBZ4)(UTh;VRV5Bz416bEN@Yl}CQ zZ)kAP*3K?+&O$6CG_>AvQCCk-keyvcQ?m|0h1{U&e}nEq_P=KI#i+gQ>sKuX{I9jO zdvkSm9U(|vJ3%S81mso2S%O=8dkRJ4fLEcTqZiPOZ2f+OfRL_G*w}b=e|H0B2D=Up z4$czvoST_pe?OR?PxH^&0{99ru{HNG7FG}DPBmB_&X+G=FEqT48jHk8ivPc0;KLUD z0!NOQm-n=khno74s@wPHWLzcpO#Bhx@T(UoJ>#}bDKB?0Ha2#0Vv`+YNKp*$cRpMa zl9rY({VZBbf>tON?#%aLcz76OAy_|UW##^TaW{nBWz)lz6?VI+&tR$qFSI12rPUp? znNTS_pOkLSrXU-XVeEzzfC_+vBig9b4}UG0n`TD(x}5f#Rk*F>Kz4{a>X|h26KoW} z6KZ%`xU8by{bKJo-xq?NKkefD+8HnE>+2gYQchb8GoX}tS4V~sQEoZ?Y9C7-iV#dm zPj59_Z2{&)KtK>39nI7&ng>hz%d=sb?{TAP1O(<_FxbR|+wY%4+v2>ZL{fRM%Iu5@ zWiq4qdT{-gjDKxq<(o14&%yWV1_tG(wZvf5|6=Z$YwPPQ%*;?`Ehu#6+c!9qZ>2{^ ztKv>hPCy`-nyzhbPL7Xpu|Q*L8*Z<%gYa3UV7CH{SYVAl9iQ}k%_9SJ6r9F zY;A4T)74eV64*RA_~OGb{l(w~BO}Or)R6rAe0(AzB0@spfLka7{=sYwiZ}0jbD1eX zp9cnBu(BTP?C4aR%YwqY3(F;gcvXU3`207jt2yZCkmudbb|+6xPC)f`xcBEloWWIgmLEws#|2eTwt)~c=J-x5!#7_#a(GFUg8ylYq`!$r8v#_(X3kuG6cUyKv zV5E?l9gnwXWjz!2e8o&Sa1cs~nxz!@`zMC(!QNhq6$Y7>mKHcV){Sj#OW*|0hfM;4 zyz;BWbSQ)SDUW?|MFml`1lWlgY^uZa#s2=%sw!0`8gBN%WKU{pY6^;MK;4ABj*RDO zZ7wB{*Q$VX;oyav->0+|L64^M-G z`!h4))sU0gZn4a&xOL0yrvqv>&sV#z?^M*`@`dm3Zw{fhhew@seMC_)F`T@-Rvhm; zIyx@*TuSx-i_dBrE^lsTKIzwoW5i2`Ok^zP+*QunGv`TRL`gh<^ypDsgOn=Wvbk4q z9~$~fmgjy^Wu;2i0TUBbWipF<(@$r#fIQ^k(Qgrcg>o#+_dk?FR=3ZN3*@f`dCEFrL=Zuv<)Rqzn7|$jSAC z(+mIO75t?yR@Br&k622BI8KuT-7U_ zq0l)gzP-Km1E7tEmkgf0xv_zYh+q+d5-D&mFYTa`&Z`E6^4U!>JD|t*tQQm%RL$DY zDuQ_wDP`FLrG0WDCof-9U5$o;!NSP+sT3VQNSh>AU78tEx)GO>mIj2`)a0a%rtx-t z-bMx)fZO`2DiT|J{9Mj>w-gd;xf3a%4fgi-ysPW$iH4qbWXROf^0NcbUjpg%`Ln`2LRUgPopeCJ{q@-| zMFoZX>*;ovMty~x3{#0Lvyyb)q?D9eK;=S0Lf&&)$#KK%#bP+@T*Z}*~#wecvCjkP2{!-MN?P~-kYFj3a zk5uLAV2NbB!YhuyxuHMn?HQYE!70a3c$yGkWTK@twL4kHO^hu;)HghQes=c5Zl^UJ zjcOO=AIABQq)BLFVrF3QI$jHx5)0mD1zI}sOXu>0i;K&cgho>b3dQXR3WZ9lF6W7} zi%X~7<4Xi@>PMecZdW6h$E;-(6>C3zYAfu5!LRVAs^Jq(op^;zS0G7BPPELJet#5R zfUoaZ5)41|?N$5$%eWhJ6Fh#ZsbTAGyHA}IO;VJ^+Hycyz*(u$za&lHKpAfI5-UF= zu57?fTs5tNH2Z_l*(u@>YONp1JUg`(xkI!P|M8$~nwt-Q4oRCH&r_#DnXm3HA{Q6C zbi!9#5zyq}iP)CJu}e;g=L+QCWkgGP26d{zrRf2AF=VEI|8}GuBVmAZ^W)4>UhO!D}c8Tk2A0k$bViEFZ2tW$$?WrZoFzd15 z%2wB`+RGs0r|R$i%AT4Y&=a#hg5`bbiLdjjB2vtI^heAd0ECCHhJ=vF zwo5I7EEPaO>SSVL!$L(pIy!;^!45RfsN7x;Jw6&>j=<(Q*xYo#zxDoX$V`~c_qua> z+7mDZKy}i&Zz~9mgahwy``^6)@4H|0T#lA_KIo;Zo00Yq+TcQkA;lr;Pp@SSn|?zj zV0c(q@xW#1?v|=Gq`@u7&o>rLx=3SpNs>Vo>c=D{rO6zk6LGAX-2-k05K#A+9=PneXLzw4b4c5#Zs~04WH72cY^= zd!Ui+uXvIBnaN3aK=gs?T55DfDHHKL&<7@*i_6Juja74VGl37V>;!#Iw~yC*0IL}O zz#pphQP}^wFPZ-R-vA(3q@1l~T~u4kMN3P|%jxNlHqhjXZZ;Zp%tYI09vzRkwDV;?E^;WOxA$a&>jx8qSKD9qH?9 z^u2IYQyT;IO5!;TOd)bY-<<(FwXH2cS$X95)(H5jamXu#zT~Sd{F%!o8^*c?@ zw7=+I%`e|uT3B#0c{qcW!UP&4S@hV5ey!Wg@rXT zGNMh)64_N%Tbn<=11#Zqa-q)omz<5zomj*K;U|!L>6C zbo5LiU!DLvC#S=($4(RrrbvjQP0h{a<>l`#Lh9oHzD7`%kmXVOUv}E^K*}rtjE-8M9~mb6pTM-Wl@cd-hO^91qHO4$dPDB>Z{

    mBL;vn07f8!kIqh%md3}%eEtTIzl1EhVI(4M z+bVz%0A}||JaS=i5q8a}UI@(Avx^HLIBDqUnD#nzC1Z}x`#kAl^$lrGD9N}0d>0nd zg~OP--VnUN#l;2Bmw2uUbTAM(j4#U|_+(W;Lyv<70a&Kl`T4`SI(gf&_Vz#E5j+la zz=CRb+3bJwrk*Vj5S7i}SO544zz9cc1;Weq*HpP_mDg%#IJoGF1!)az&*!Ls=~P_< z#TOP92K*NG_X@yF{d2n|ve7+Vu9udY`qlflrN6(wk&)4@WCU|q;y{c9d06OIkNvsI z%1S^6$^wW+2L@uK^7dzIit_ThrlvfAieMroW3pAuw6V6nJfC+O`6whG%^g)Znp*oF z2wmVCxVyU-6cq)Y&sy0Yp~Cofy<%Dm3M>F^S7Er_s~Ks#-hILCm5YBX?aPHsx2M3>^qNejYkyGAa zv!J9@l8XfF{roBQNt7p3D0cQ!e*VVZYz;6>y1Tmrug9|y9zA-m@KfckU#pZ)8KZ)& z35mg^)%$lh@M05QZvtoJ1f+_)J5VkIeSQ4SD{!l>Q$T*}gG0y029$!CS|&SE3zlsT zHsuynjf7HM(KK;LK2ed8N>+WlkcyuQ@``0!bhtx zX#VQD1^kvjAd!H>G%5J@LMgrZ`8-k5afeuYG7{v65#BoK(H!?qht z(FCy1pv?kAxzb0-Y**L%NZ>tZmQqo^wAUd`>t&je4-qqDu<#4zzWb-0M!MwWU@eG3pf#vJ@TWMrIkw~Fh3DrA)49)qrJK#1Qd=ZwMx*FppbEvVu&}2&reZD=^=Wd zbir`e36dF#z}wgNw^yJlfQ=pgC+}Qa_w6lKt)-En&>!;v(pS zfleE?TzfjeK7goN8X8eQ)&O`p&VL>H{vFXB2N$<<)5X`v2Mrw^Huxbo7bvXI$uezF zO+vIH-UQ$MGWsL74|;q#Ig~^9*}>hzRWc`rs6?rs5?XyPK#6o|TmbC^PR^PKmo)Rp zhUsLg4<02vSW`m-IJCu7mfqG1&<$_4YV-k>-izhH!`)q5b8{}xXJOI%x-!kuSya-i zM~_0LfpoqN%L7RUaI56uQ}#?WeZExs&<* zPXp^SuyX)#(a~9gcB(CEI%1q+IE^=382Z49>hVV{aEif5M;x`er+V= z%zkUoKS-pOPD)BL*DSbi4kE=%ZEtS}og82x85`$-PK)p%k^$5bWH?y!>MQnAt7!Y> zw!7s&_ZMRY@<3}BDP~IHt^$1Lb(pIK0uOK=;#NM%jz8I`=UFz8N&u-K&mCtfgYS$k z{e)?QF&-_-WCFkB!LIcQskmpxk!W;xS<3zMATB%GFeGgYAjo5PvBhg;c!hIO`@ zKw5&v+&5O6l*HRS65Qp$KSH|f92|4i76ag!RfZJOuP;xQGq(C($xe(403#Mz)uCxAASo^{>ozqN9WS- z!I}Pjasr@Z(6UAd0x3R>_J9jNBedW^$NwoP!y*(?)Y1Y0^&gZxUaP==9FyZL4G?pDPU^=&&(F~7XVoU4llKyCMv|#1ne(JB!9r@0g(k1Ei5L# z&zCKMLq5Lui=#kwaJ*YY-_5Nd<)uud&x&tw%0_D@nx@}y-klASZl^CjGr{50oo(OX z39JujRR46-{!`$nIESVv71>=q#ik_f=qX{@!NhOIdV#Xo=1F4v0WB>pF diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor4-members.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor4-members.html index aceb7b7..96f9d08 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor4-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor4-members.html @@ -17,7 +17,7 @@

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor4.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor4.html index 52b1de2..325a17e 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor4.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_const_mem_functor4< T_return, T_obj, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     
    - Public Types inherited from sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4) const
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_mem_functor4 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor4 object that wraps the passed method.
     
     bound_const_mem_functor4 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor4 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     
    - Public Member Functions inherited from sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     const_mem_functor4 ()
     Constructs an invalid functor.
     
     const_mem_functor4 (function_type _A_func)
     Constructs a const_mem_functor4 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    - Protected Attributes inherited from sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
    class sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >

    @@ -123,7 +137,7 @@ class sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -159,7 +173,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -204,7 +218,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -214,7 +228,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -262,7 +276,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -271,16 +285,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor4__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__mem__functor4__inherit__graph.png index 4015dfe9563e3c776e651b690df7923684cb1d56..4b7eea1f2e7940faa4f49a8b1337ccc97f40a877 100644 GIT binary patch literal 8772 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 literal 8676 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 diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor5-members.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor5-members.html index 37ee367..a02b1f8 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor5-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor5-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor5.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor5.html index 69c7d17..8887281 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor5.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_const_mem_functor5< T_return, T_obj, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     
    - Public Types inherited from sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_mem_functor5 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor5 object that wraps the passed method.
     
     bound_const_mem_functor5 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor5 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     
    - Public Member Functions inherited from sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     const_mem_functor5 ()
     Constructs an invalid functor.
     
     const_mem_functor5 (function_type _A_func)
     Constructs a const_mem_functor5 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    - Protected Attributes inherited from sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
    class sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >

    @@ -124,7 +138,7 @@ class sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -160,7 +174,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -205,7 +219,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -215,7 +229,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -269,7 +283,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -279,16 +293,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor5__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__mem__functor5__inherit__graph.png index 44d20d4939574eb35162912962e3ef834fe4d486..f838709aa949f07b71f50a93860d8a746577a675 100644 GIT binary patch literal 9178 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 G0{;V@Jh|Hd literal 8617 zcmaia1yq&M_az7-DIJmzkd~6}?hsH?0i_!$X^;{SNhu|yln^8&q?JbUQG#>}(jXmk z_^toU{AbpzHJ7y>A0P0&d+)htpS|~aky@Hcc-WNKC@3g+D$4RYC@43c!?hOX4R|G! zo&5{nFwE4Hv(qicQTGeZ~yll+$|HWiy+mPtLoQk1oArkQiooVuK;@0mSXtFw7c;qL!x_{DOV{B}U3G+ZfS;)R?k9vJENcA%Gdd?^$ zC|IP|-&wO_i*KU5?u(`pGHLLlw@ow^2L!_kG-mn2#SnHZ@5$g<`x- zKylG}_|W|8M1>wI>)oQFB1cEZ3ccN%JK|_Li}Uj?>mzJ_SO;3D(dF?jl?r54ayeNwOW1s^~G4sqKklrCga;T z;o|h3Wkq@UH`F4ogIO}ZhZ{d~=EbC!SiVkdeE%*@b3HQP!U0JUttjTTGgqLUJ2Ehh>LmQKpa#wMcU>f&e?IV>tBmYbWa z6iX}NweysY?!(yFn3J)l0k;Wltnx-~*4eT%|K%BzZEI*~C?TUFE1SQ^m7J=os$Qu{ zqYaXQoIK_H+^>@0uY-$ldT1y*6&01Q?^$oJdT~Q;?&5g4d4GRDJkik5(172M8}G`^ z%4%ikqne|G!{O#+=dx@0oQjId;eQ5PP~Q%}l08=v%?Oxpxe1R}h$1^VInmYA%UOQH z<+(l6n5w*Y#`H)tC$voQQc+G}Xw7{ufIUNVpr^;p&F!pH>ayJLWDiD93b(J1PtNXa zlYdm^*yyMSoEUw5eJZLn*j9&D0z&Tm*QHyrsBw~+nVH$y*>q9?4IY2T8hwwvVic8> zz8Vz6LlP1a{{AX8UoI~%uW_E`Vr6}L|J~^5=#nl$W`qCPVg7>;WaQT)B`Ilhyc|vJ z>Sq#%kkgcnot;sG*Y0}(d-OGVUq}sO*?Lo0287o4>asB{EiEZY*U4#XxhEy<{rlpQ zlJaBUqpe1lMMW8zAMl1E)SB}0@-bcUJn+6ciLPGBW-sIXZ4$ zUYtF6&(FroTb`R6@+4OFt9j>beEe9o6fP!aW=Y?}H>-aNALg(B{ToXomi+$x>CU`d z@%ie9KrRjrHD%?lt}Yt~2NEMS7Z(>hn5~hKuCA_+kEoH?>A{+i^9;49`=7yVId$g! zgSBDVMR7P7u=n2H-d0vtySuvv>Few3m6erp;kT!o13!r0$aW=S3KiHBq7+p&F)(0t zuRNb=^sV>YZt~jA2@7j~Aa&t>cDVWN+qZ^>hKaA%=DP!#5@&yqxyQ%H2M6w4DQU^c zVH>zpT+kzEyv8LHnOicraKWV&p@q$tD&3DrXNnZ>M4A{fP&R8XaC3prgi>7=} z^VwGY)YKDmb8~GAf=q{}PoM8Dv||x7BQW1}X;-;j z61&c{MR5^JcIcJ!Ov4=!*SnWSf@#JkCbSe3!v3cRaPs#QdvaCoIi|gn_F3_c3ahSkJ2ZLTHf4@PWJWkl2=fOrj;-vx#KQ+alE@|v)|;s z&&^W@>uc zb7MTH9YRCjZ5R4eC6QoEdB$c*!{u;ef?n=b7AhwvC)T2`x3_|lQf^=^our>Z{R__D z`((R&v}KNyf`G2)Ptk5jJd(yvmkMmk%6hs!QV3Yse0j<-fc*X2Xv5h95X8XS!{Z;M zv_f(4&Jx_cHwQo1+u4=L*}RY;$TMvY2)y{0!YbM=GfYpZrR7H!B@l4#0_=0`%gqH!G|qqgJ2)tFB^q1`LPP+%3YyK1jD*I@(FSRW zL=v@7c2h-D^V8&@-fS-|Exp?9q(h=w05HL#0NhBS07RObnI)v9O^%PJ#>LGoF1ETo z($^>VMYdSnFW&>8%gUhFMu;22J)Gn9QI6~@VN4GlVQXDe)8>kbioedRbmY1ZAGV%W zKxPp8NIuKmo#IxZ!nV7^#Ka`>j)jT72@YpLLBam&z}d-3dwcsXHO+ksWn*KSQ@%sA zU<4#jdms%Vwq!(dGFjlx`}dT^4bHPo22Ngp5rcD(lLqOq$9r$Fl5lhwFk2LJcVg`! zE2XZ^-R5UWNJz9uYac`5x*PNP^WU%51B13W=WYg1jEzHrgYE3E2V9i7Iy*ZD1_m;} zJ(+L4g%J{zM69XGAU-iVDu6&_!A{oIi6Ri+M@Oq}iB?rsva_@MyjT=3Hm-j$TBJ)# zO1inZxxBp0#l@8v+MX)t_!~;(?-pXfHvX% ze+FFKyLYc_?(AsW+2MLjH3we70|s5?RYHwffd*nnG)xPZdPTk7F;x5y(dK{?O3**0k|DK$L1N$mGeE&f% zCJqi2uUTk$`R+*J!`0q*xj8w($;nA!kcVN+$6KyDb3aT2FLc$^qBQeit=JMD%8*`L z`fY-hH8q}|p1%eM%c`pd`S=#MYyL5>^u8merERk4PN=Npzr@%*I2ailGimZWfnpLJ z9es9ivOOekZM_O_jDe2+t-gM7mJ!u|c`n?4+`#n@EbQ`M~u3=9+% zF_@4jwKtfVP+hS@es~>i(L}XlV`Eo*{ra|w8igQgX=&+bdln|f!oo6;A*Mg(in4|( z#)Mj7JyM`Ooc{n0XiZgBbWBWg6?G87?Q_-qSf3ff>9VRL)EA)_#7HN$nT%JTXde)+Wwg_};2(Czp5xbtgVPXfqhIi#|CySvJ4nMkAJXwcQPi{%pB$ zpf`?APF(i%FYlc&WUs8Q0(y3D*fEnD_=)+ z?(dxb`}>a1T8Ba_(eVVcv?Y*4N;Y5M4(!vERRD+STgYP4QF;TXHMQ1plv4gFE-&^q@EF9 zEt@_d%Omg#$5zG?O!Gh7FtoS->$2F9l$`v!;scI|_-(V$6`S(_i@UVe$2P(D2HKS3 z=qZB{Q1M$|;ZfbU=z@t(PEKOojB1S{=ccBneuaA{r?Al0**SKz`KQ}m4_7?0TVPdoB-qmj4mi5Y(*lG0|TXXb*Gz?H9kH*5al1Y=eLdHvS|^R$c!$` zlD^{$MhHIoRIRwmmhZ2&0@wvY$DLbN3@i2k!7xE zXdzA_ZzGglTy_DhG4N^CbFTq;*M#-hm)xS@Rs?>wXDVyI)7=-g=VEA|3ku#)32}*w zQ}dmvYieeSxLE-wg;V*(q)~NV=eFPGU0OSdh*!$vb{a%l$y$XPd_R8t02YqT&v_H^ z3=orzjZHv6psA?|bVX}8{?XoEj>SE~s}ZdGN{in2RmA)A_H`rM2=F+p@4uVg>n9-u zmd?#x3Utt=c4}qCsv(g2a^~ipbyS8SV?F`dK>p19_%<$$K{vHrWSO@PF|+zp9*RGA zU$wNzDk*iQrluw&5Fwo+aQ!xe#YenI5-MYJJoQ=C3PzZL4BUqe!bW31-7b9mT$tu) zn{UG5OL3TA5S(+6Kp)jo0zhbWzhzm>_{}O4CqfxZXXq)>e@wV<$iORa&O-q!fq{$B zIz64SR|NGHO3CTb_JCPAfRIK`+@Mx0diRCDOKk=|?W2IpDX#3}gsgfiyUD%DU#NB}~VVgTZRN?3s*=%=npj5rIWa$D-1h zaV#J0)>JLz2DOWO0!0p|LD~1VHjAM=6(HyI^z@1P{!n~A1e~s=IX8iTh9b(St!z^e zKDVN_$f6m={pQ1$FJI1%-aW2P7ZAMtwMs+WbBn%emr2#LZv^uK=~dh(U#Z3?BorGH zQ(aMkjfKT~|31+{k_(96n3x!lsGG*f&&VY`#HWoJa?*?x^qyA-A$g>CO!n?2qWo2b} zRD$RFs7@Eur+k-_T&INGSZB()NITT_Onrc#za6GuiKRVJNqEMP^vo@($070Voq z0A2)#(&q9L(gvtE3<%>my2uQ3F4D~0{AgpMb=ehAV{vg25dgA-HqS63u^f3gQ$ zT|Th1{1_9X39qRXxA0>PWzAn>RUJC+4V<6sx3;!^JiJ+(n=7ZGfoIG}zg(m(&pYz> z9gobFW2VGs3D2!(FAhUGI;1WGQj@O!ai@`TT$WC**W<$jUf#vT#@;(PNEh`eacx%@BRrsoACUvNK)vxPL zchM@q=Z>TlCEO^hGk+B<43F1}~wkfl#ZN5{SIz#fr#FAYNX0ECO2 zTnLy(SBg}@D^sB2#f5}^egBTa+1cM|-M7^g!SrMtQNSR+q(;7D&w@$+WCmfQapRd= zq(^#!U`FIOW<(({!-we)WN#|SWc0AcYvd0vE-d7kR*m5Pn`yB9 z+0CX%XGNMMNqw7KhJZ^yfNo`G{{EP8Q-A#ys>Gc=PBym4*RSgU&F6lE96_n_+BHKL zBKrL0%jNE(k~?};Nr?u~e~zo2`4Awx$`!{QK_~cF>@39*s}|=Xu$B-EJlS6ggEp1@ z{hE7s$oMHYOPenjnybHk^MYIgdkmDDG=aRK;k%w?Y&)*ZBnmKMj@eRz4XS%jCiqGo ze0Y?UWD9#M;RWY|*SylhojD+7>yw zmf=n5Zc=7#5rC=x<}B~m^=E_r!<-epC5y?i&>jD0DC}B@`>B!3zblO}jxwE@TUa0> zB#h6MFmB$=HcvYi zIhvW7fno@lLBnsO1tLI@LT%`dg3K=whw(BneCT<2vz zS=29;yf|6S$zk}EK%_CK_7L(?CpFRixU44cGl~yWQPI!7zE#Nphen@&woXpno09{! z{FEtbJ3PZS{MM^?hTbLKl^Wo?Yow6Jf;9?u+00C4yV;#Pcjjvn<*@+BFfn-q1@*MG z4Vwcbs;fN#<4Q_O;7HgzI^yBulQ-6d+`|82RK?EBe2v<`%bK3g-#9r5CC#>HkqkJG zVBP?fo11$I3I<&UG}sP=1=V=w`~34KPo9)5o4~|T;Wpk1M;#93X(N{e1{u$vDd>500Q+2=4&>nF~{Gp_vB3BlIZVd`*@b z_MATC2ak}@)%l4VSZ&~HK$TvS8HdnbTwJWV*Hu)w%F4F%r3ooa@T=N&JP!y60Gff1 zg%$7avD9PLpULTDa~!JqFyYFQZ{dKseIru!E8}EIT^_;#VsrcU?b*O9iL^dVH8pz& zhs4m2p$OK;f{ckyeYLmRtcUXE2??t|ew=i59TOAjqu`M)$<2MJt6QFd-*!M*@AGec zp*`vrE(H&maG=Dezq!b1hLVzy+%v9opZgv(>$k6=rA2Vn!e@vjN0673vjB-D-f7!Z*MQG_4oMr#$*kCMt6i( z-5o7hKbYlU$tK@3gcLIvSfm+lQsy0Rc+ESM-TNEmvkB?#wJliLkXC*7Bcj}VPWeyIy#uMJM2w4= z7)X4gVJYe#B#mc6tE#J+nV7VXoz?uFQ3*M{dGm(Eg}q5W8)?I5^(HdX#cS`bDEIb< z!^2^V66Gh#=f7S@MO|y~p&_7FL&L*tr9OYhO28wWn3w<}2$o4NnKZ zap?Q_`kIIDys&M)IGpUy5JSeoUv++9rY|5m1f~wEn6`NQ6LmW+DY_5u`Cp%Mxg6hU z2z6^u4+p3$VBlXuJv=ud)8AW?oTOb|>c$@7h58FYL z;M0g6tdD+{x;#cZaka&m;le8=IFrfIV%R|DDuIzWS?wq%v>wmtS|=ij60t4tVx{+v zr{@tEl>eThIYna2AqNM60pzsFMiD&&(`RL6<#=ecVn|2`{DY(; z<@R5piT7C-$BVJR(Wq~OE65IBr&RW%>Xy3a2-Bv$mrLxDcQ5Th0D{K{11`wO$RP43 zIgJ2$@UGxj|NHk3&Ei+~jS&VLnj+kIjx)h-@90P@%ta;1tI4iN|HnWATf%Sx&o+hR z6`d^Anfbs6V`L0jN-uqqy3^>#`#>vl9i>esu6*YgZpe>ups{IvWJr5;(INr@jDy4! zZc{Vvhd?zy>N&f*R($@<5#Fi-+Dgom>!cg;<^wm;dIFOgAUuiLaA_$S0H&c@7Deqp zO0Z<{vn;kHFhb`4{^htR@^E(_D>iJMf4Z12F5an`otY>+nOHg@)(U0q;*4h|0T2nayLX!w=0 z7V8olZ3xh9ZEX!3eLR4_~N$cr!gpL3~nww*bcD%F3%*0gO1h zvMZ#{b3GBal{XDxpB_{S~N>GuKD%}64_`XF8sI!&1dC2dlZxNQyWIr3!x&l%9 z2yF)l09zs9D?ik%@Q8&iS+h-sLY!RQns`~jg)YhK7 zL`4H%WcAOVn4%k$xv%6BR~HEe3=JV5%iSSm5EE!)syN(|SBWb8pXPvH`)kr*qIGamVb4oA^uII&T)fxJ z=QgS==zLF~4NHa@M@B?+L4$E*#KG3~N7H@AZz>H1RXBEG^fuvAV8pw>y-)iEKm*!A z4GrRMZu{^k!^e+_Gcj1vxyBQ433<=-r!IF~hAm}mwXGaJv zHWwh?OWkjwx%v9_Yv}e7Z@nph*7}O=;U{PhEI|oPY6RxQC*U`~TByIqG<>sAWY5H`=&;S!8 z=1XIMu0~cT9Ce1S-|awur}gJNT~JU^b*?`PFl`J5I{4qcz4y4dVy=Dz)+xVEqN$#pv_R_nxqF_(wj1-JAdb diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor6-members.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor6-members.html index d9ae97f..678090f 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor6-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor6-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor6.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor6.html index 9f99ab8..4da4db8 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor6.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_const_mem_functor6< T_return, T_obj, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     
    - Public Types inherited from sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_mem_functor6 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor6 object that wraps the passed method.
     
     bound_const_mem_functor6 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor6 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     
    - Public Member Functions inherited from sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     const_mem_functor6 ()
     Constructs an invalid functor.
     
     const_mem_functor6 (function_type _A_func)
     Constructs a const_mem_functor6 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    - Protected Attributes inherited from sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
    class sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >

    @@ -125,7 +139,7 @@ class sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -161,7 +175,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -206,7 +220,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -216,7 +230,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -276,7 +290,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -287,16 +301,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor6__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__mem__functor6__inherit__graph.png index 03e2b6bffca2f515e6c687b1827e34a75d9084ae..9348b0dc316050c3ba437670ce5d04f1e9a6418d 100644 GIT binary patch literal 10713 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 Z&4k}4v*9=E6R&?DBcUK(Dry+`KLG2w#5({0 literal 9984 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor7.html b/docs/reference/html/classsigc_1_1bound__const__mem__functor7.html index e7d25cb..06e7515 100644 --- a/docs/reference/html/classsigc_1_1bound__const__mem__functor7.html +++ b/docs/reference/html/classsigc_1_1bound__const__mem__functor7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_const_mem_functor7< T_return, T_obj, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     
    - Public Types inherited from sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_mem_functor7 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor7 object that wraps the passed method.
     
     bound_const_mem_functor7 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_mem_functor7 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     
    - Public Member Functions inherited from sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     const_mem_functor7 ()
     Constructs an invalid functor.
     
     const_mem_functor7 (function_type _A_func)
     Constructs a const_mem_functor7 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    - Protected Attributes inherited from sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
    class sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -126,7 +140,7 @@ class sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -162,7 +176,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -207,7 +221,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -217,7 +231,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -283,7 +297,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -295,16 +309,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__mem__functor7__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__mem__functor7__inherit__graph.png index d352a44f5c63b99e8759e9f47d35fde1af78fd4b..c453e7e0eac351d0aaf04c1389a3a28c24b2ae47 100644 GIT binary patch literal 10794 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 CxBhnk literal 10110 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

    )1i+dn*9$<&m=C!8jDRDU1zX-BG* z@77E+(4ZHhO56YS`FOxx)Hm?;T2J=U(CAqoUl4e5{|>Q?oSbJJPV;Ma%bUf;#gVUG zfoZhl@}s!eSy?$E2w4fHJyZgy?`4-`@XrCogOK;0+S&c??IjuJEP6+7+m+nCzh1(5 z6aRco*ixW4VSBqs@T!W^Gvs}XonUaPn!?D8fR-8>UI$)LCj1{G5p>Y!jEv@|UQFfm zFZ1&^z{Gy=O>cUB{+0#y)>t@v4t#B4o1v-IRSEB77aK0&0EUo|kfj-()!?7nZ;|3o za|#v~kV&LZn|v&O{;5!nWc^_Y@GTIu4u?n`2l1T!-t>`g-*6HVh!PWTzoKFU7`VyB zMRD~RYXGoaOE>b;%pghUqedbrP{g*qpJYL2L0^ad63=52hiRr9&%L*~$tx)ME-vm0 z5mD{)6-u5^_OLrt;UH;2T-Vmt7DUYM+xGwd?Rez0JX|d6d%C407t&(Bw|Bt&@Q)aA?=j3LcA-&GzMqcx~2qR!;PYH8DnGDI-F24a5?I(i_0$HfaVFbn}`ex17nNvsPmHx$J;w*caQ93{}j3X6ZH7c zxhmBeX>+6JC_ZRve)rgMS?uf|FSDococmBtfg4m(a_h%vW@V)~0|WH9lp$3fmwc`t z*2q!eR}4Qx2x*YTzdAe5_DAhmRrJ6Pa&Zw1HW0u&EM_#?0}U3J3_a+2SF#_}$hG9hE;) zCDxrh4*qUW6@*3}9TnwQ0}{>I)fITLq$}>mT8Zz4&u$6q>2tcde2+?~GZ+z?6k!FQ zK7E2rFfB#u8HqZTn8av*zt+Qt)DZLZ^h_-*$fZ@)VyRM7Q$riabH?#Qd#gvpNsO)j za%#dDd`tix@V~(DhDB%6l4ar)68hcV9>ix<^VcucBq1(dUI$QDcL^@@WIx`I zO{2;h8oezo*SWY<-eoHULF{wB+pjj1Nev=a-d^{u0DI7NrNneUEB;LXG$7I~@w z23UudmKK<35UW`lDMP`96ltG6F}>0}_n$KQeuYj#!JX(?+8{`wzP^C69y~%qNEFNq z^}uWaV_le+w~iZE

    w|Q{z2X^w6 z^Ne3E1pBuz(4}bx9+n)o;=I7Q?R!2pIVlC!b+b9F05nU2TdzO%T3tpkrUQe6dwYBT zkNik9w-C>Ju1`T(p`)oOLtRgg(R*}Ok0D{BvDA_4-?f$Nr@f+R|K{~n_7=8f75 z$QXJD23&|EZcKmEcd8qWFbQHK=*q?lp@Urw;Uu&br~#OJakq0{6S;w13?u8;2|nZ~ zRI#Yx>ucf<6cv|q@@v9hz549XTkhB3g{g1l&#U^e6&D$V1eXSTO|B0f zcd3^d(p@0?LJ|^&q(N;ze-4d~(u=turHLWH@$fi;at^;w<>3qy1G_Rs%GX#;&AyHa zwCsa?VUtocd``Li`d+plM$Ri0u3^v|V zzchW*CFxii+yDkJM9I$?DAb4knD}iuuvK8}w)tCmBntIr@D2btd9-VXd^vuum9-qi)k zZqpb-2%;Kp8HTa3F+^ma$Xiq>0vOz1gQ+6n zwSV8hV6>|Xl2C+7W>cgLu^9jyAST>qb#?W{`9Uo;K?r-WqgF73f|V6}*iGsH2Cz%X zW$64El`?aI;y?r11^*NDDKt?*KEAh@IyR3vZrp$nSe6P)1OGB+V4R}OjAFlev$&vO zO2{;#2(n*b*(CHP+zAct8nU9itzn@J0&Yk+HLZP2`&W$LhQw%gNKKxjt&(joDfp<@Apicbd-P~Br);o^%xI$PGAef z*D2v53JMDE;UEgw?Xc^Mi+5n36)L-1@WU|!ux?=hd0GvDRsktDWHJ(vb2OVzzj;pK z517ghgaQm7;FT;`9PI3zCN*%HMFP$?K#~rJfikl30uhura72j!4U_LWgdXsZvWrMb z35lWP+rhcvGE_>y17E+s;`#*12(H)mPbH3!Lhgf zHvsJ}PrGo3{kedg20~sC)ujE=ux9rY_~&<*`ynHbK=Dv|4ahJ!z{xBET)1liKEAa6 z%jnOf%r52CD*_>DcGn9YOlc_UwY4?Ha1ozVSfY~h{ZGW`Cn9M6Q61jNesdTnBEg+e z`xnvdA_tBQkYEuzIXS^R&9zS>{D?(z)Tp340FE8(?rvHYvtHFfrZ%w9ULKPIZv;Hu zf9I$e1y3+BCAL%nP21zRvO0f5{J<&`yBQRQ1(7-eaVN@5SQ}p*i?#v>nk)kSzn&t~ z(}7cDn^H>3%8-k5!y&TI82=8ONfSTX`#U%jhfrYB%2a(k>W(+6arsStMF0QuVTd}M a3mlG5vu~o1S-&nnpeU;

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor0.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor0.html index 0da148b..4a05561 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor0.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_volatile_mem_functor0< T_return, T_obj > Class Template Reference
    @@ -65,51 +67,63 @@ Inheritance diagram for sigc::bound_const_volatile_mem_functor0< T_return, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_volatile_mem_functor0< T_return, T_obj >
     
    - Public Types inherited from sigc::const_volatile_mem_functor0< T_return, T_obj >
    +typedef T_return(T_obj::* function_type )() const volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_volatile_mem_functor0 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor0 object that wraps the passed method.
     
     bound_const_volatile_mem_functor0 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor0 object that wraps the passed method.
     
    T_return operator() () const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_volatile_mem_functor0< T_return, T_obj >
     
    - Public Member Functions inherited from sigc::const_volatile_mem_functor0< T_return, T_obj >
     const_volatile_mem_functor0 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor0 (function_type _A_func)
     Constructs a const_volatile_mem_functor0 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_volatile_limit_reference
    < T_obj > 
    obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_volatile_mem_functor0< T_return, T_obj >
    - Protected Attributes inherited from sigc::const_volatile_mem_functor0< T_return, T_obj >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj>
    class sigc::bound_const_volatile_mem_functor0< T_return, T_obj >

    @@ -120,7 +134,7 @@ class sigc::bound_const_volatile_mem_functor0< T_return, T_obj >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -156,7 +170,7 @@ template <class T_return , class T_obj >

    Constructs a bound_const_volatile_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -201,7 +215,7 @@ template <class T_return , class T_obj >

    Constructs a bound_const_volatile_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -211,7 +225,7 @@ template <class T_return , class T_obj > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -236,16 +250,16 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the stored instance.

    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor0__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor0__inherit__graph.png index c50f94ae4c0ff453ba72102433366d95d102d8d8..f442093d06a201c0f7ea41df3b19a42edaf7f291 100644 GIT binary patch literal 8182 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 VPhg%!;6*-y+zVytGD)L={{!*_?;ZdE literal 8088 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


    p0 zb_N54#Kdd_y_r6)CQ31H;d8=^aaMUjl!O5+bbYd*EH*-6#ts4%6%|V;g%vi2Kd9^M z?QgU0n?R|WdR(0!1LqFS$7snK`^6WkHnSq9BUE zYEm9)Tp~qY(W|4MAXhv7rcXf_H-GAw20Umf83y(=!r7Nz~1pOz$Fmtn0mDM-wB)nH4ZvSuZfFgh?q2t zb=3y&(k@PSn-1YZ=-4kRkI9>r>46&oz%pHBrr^;#VSy90S%o5kvw{}V3;SvCs%5Cu zRJna<(jvhruR~&OoU?}5r+|C0w>kG!5v0q$uqg?|v(@6pi@m@aj9 zOHzztggJxuxOoHPmqC6@Bjyc4(F4$siHjpFIV?wWl);pj#$PZrhS<5d%vG7a1bd$) z-P3-dHHb;^V@`fP2*ON7J*jRFbd!#`G&Gje<4FQ^1==cz3d1gdV|-^Y*(-xds`NsP zf1OGWAA-Te!~`-cQ0Sn-WRh&`>=EJNpx1LX>#+-<*mS() zRo$KyX0o4C{H_0L?dr$3pKnGbA^8OM{|<2H@Xvy6%0`fWlcg9n3<6Q(V0`566Wpi4 zW$*%RVG2QeBQ>=Tm*_OZR!=1*_hiDP41n3}goF^5TNg!v%4PSOo-KcO1~+jXwdZ96 zy|1_WsBYpWkgU9mxKCWV)R(kR|I*?|{r8Z+#SP^;L@gJar$m+EL`CpG%cW>iPc{NV3gN diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1-members.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1-members.html index 4d2914f..58aa0ef 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1-members.html @@ -17,7 +17,7 @@
    @@ -25,10 +25,11 @@
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1.html index 02987ee..46e9b77 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 > Class Template Reference
    @@ -65,51 +67,63 @@ Inheritance diagram for sigc::bound_const_volatile_mem_functor1< T_return, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 >
     
    - Public Types inherited from sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 >
    +typedef T_return(T_obj::* function_type )(T_arg1) const volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_volatile_mem_functor1 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor1 object that wraps the passed method.
     
     bound_const_volatile_mem_functor1 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor1 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 >
     
    - Public Member Functions inherited from sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 >
     const_volatile_mem_functor1 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor1 (function_type _A_func)
     Constructs a const_volatile_mem_functor1 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_volatile_limit_reference
    < T_obj > 
    obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 >
    - Protected Attributes inherited from sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1>
    class sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 >

    @@ -121,7 +135,7 @@ class sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 >T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -157,7 +171,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a bound_const_volatile_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -202,7 +216,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a bound_const_volatile_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -212,7 +226,7 @@ template <class T_return , class T_obj , class T_arg1 > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -238,22 +252,22 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor1__inherit__graph.png index c62e3a94e319663e2f7856204458f7b523852625..cc8eee5ff074229acc546fe67ce16b3c73ac0dda 100644 GIT binary patch literal 8107 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 literal 8115 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 C655LZ diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2-members.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2-members.html index 450b15f..4db8343 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2.html index f7da53e..8eec28d 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > Class Template Reference
    @@ -65,51 +67,63 @@ Inheritance diagram for sigc::bound_const_volatile_mem_functor2< T_return, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     
    - Public Types inherited from sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2) const volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_volatile_mem_functor2 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor2 object that wraps the passed method.
     
     bound_const_volatile_mem_functor2 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor2 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     
    - Public Member Functions inherited from sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     const_volatile_mem_functor2 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor2 (function_type _A_func)
     Constructs a const_volatile_mem_functor2 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_volatile_limit_reference
    < T_obj > 
    obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    - Protected Attributes inherited from sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2>
    class sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >

    @@ -122,7 +136,7 @@ class sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -158,7 +172,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a bound_const_volatile_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -203,7 +217,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a bound_const_volatile_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -213,7 +227,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -249,23 +263,23 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor2__inherit__graph.png index 20256490fc4308cca58bf8361535f3de09dfe935..af68fe3b0d1c5f752677e5ac494d3c45800b63e8 100644 GIT binary patch literal 8628 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor3.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor3.html index cafe25c..719d1a3 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor3.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > Class Template Reference
    @@ -65,51 +67,63 @@ Inheritance diagram for sigc::bound_const_volatile_mem_functor3< T_return, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     
    - Public Types inherited from sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3) const volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_volatile_mem_functor3 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor3 object that wraps the passed method.
     
     bound_const_volatile_mem_functor3 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor3 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     
    - Public Member Functions inherited from sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     const_volatile_mem_functor3 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor3 (function_type _A_func)
     Constructs a const_volatile_mem_functor3 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_volatile_limit_reference
    < T_obj > 
    obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    - Protected Attributes inherited from sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3>
    class sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >

    @@ -123,7 +137,7 @@ class sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -159,7 +173,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_volatile_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -204,7 +218,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_volatile_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -214,7 +228,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -256,7 +270,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -264,16 +278,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor3__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor3__inherit__graph.png index c77b8702b7318be0f86b13d78a8d41db4f348f33..c1dce70e816dc19b9c5a6e6078114baf4d5cada7 100644 GIT binary patch literal 9113 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 literal 9056 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 diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4-members.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4-members.html index 87cafac..5cbed8d 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4.html index 73fc496..e1e243d 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > Class Template Reference
    @@ -65,51 +67,63 @@ Inheritance diagram for sigc::bound_const_volatile_mem_functor4< T_return, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     
    - Public Types inherited from sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4) const volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_volatile_mem_functor4 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor4 object that wraps the passed method.
     
     bound_const_volatile_mem_functor4 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor4 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     
    - Public Member Functions inherited from sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     const_volatile_mem_functor4 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor4 (function_type _A_func)
     Constructs a const_volatile_mem_functor4 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_volatile_limit_reference
    < T_obj > 
    obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    - Protected Attributes inherited from sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
    class sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >

    @@ -124,7 +138,7 @@ class sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -160,7 +174,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_volatile_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -205,7 +219,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_volatile_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -215,7 +229,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -263,7 +277,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -272,16 +286,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor4__inherit__graph.png index 478edfa0d97c20c2baedb2833e674574e22c8e27..4fc444d6008c8fe97bac8add978760c496c7c199 100644 GIT binary patch literal 9688 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 diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5-members.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5-members.html index 93651ce..875e9e5 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5-members.html @@ -17,7 +17,7 @@

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5.html index 6ca7b87..cf7aea7 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > Class Template Reference
    @@ -65,51 +67,63 @@ Inheritance diagram for sigc::bound_const_volatile_mem_functor5< T_return, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     
    - Public Types inherited from sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_volatile_mem_functor5 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor5 object that wraps the passed method.
     
     bound_const_volatile_mem_functor5 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor5 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     
    - Public Member Functions inherited from sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     const_volatile_mem_functor5 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor5 (function_type _A_func)
     Constructs a const_volatile_mem_functor5 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_volatile_limit_reference
    < T_obj > 
    obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    - Protected Attributes inherited from sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
    class sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >

    @@ -125,7 +139,7 @@ class sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -161,7 +175,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_volatile_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -206,7 +220,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_volatile_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -216,7 +230,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -270,7 +284,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -280,16 +294,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor5__inherit__graph.png index b00799b4cb388a23c046a365d4e06c06719ae840..238ffdbe3d5eeb6b13a1b840370c54f005d47714 100644 GIT binary patch literal 10037 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 literal 9480 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 diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6-members.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6-members.html index c7397b4..c595683 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6-members.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6.html index 161d39a..53dcf9d 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > Class Template Reference
    @@ -65,51 +67,63 @@ Inheritance diagram for sigc::bound_const_volatile_mem_functor6< T_return, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     
    - Public Types inherited from sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_volatile_mem_functor6 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor6 object that wraps the passed method.
     
     bound_const_volatile_mem_functor6 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor6 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     
    - Public Member Functions inherited from sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     const_volatile_mem_functor6 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor6 (function_type _A_func)
     Constructs a const_volatile_mem_functor6 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_volatile_limit_reference
    < T_obj > 
    obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    - Protected Attributes inherited from sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
    class sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >

    @@ -126,7 +140,7 @@ class sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -162,7 +176,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_volatile_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -207,7 +221,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_volatile_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -217,7 +231,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -277,7 +291,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -288,16 +302,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor6__inherit__graph.png index 4838fd024e4b38c7f60be00a343d9b846f5fabc1..e357f5430a586fd8163e420964fdd42789a2d20b 100644 GIT binary patch literal 12166 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 YXvO&@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor7.html b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor7.html index 3984770..4f0b2b9 100644 --- a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor7.html +++ b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > Class Template Reference
    @@ -65,51 +67,63 @@ Inheritance diagram for sigc::bound_const_volatile_mem_functor7< T_return, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     
    - Public Types inherited from sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_const_volatile_mem_functor7 (const T_obj* _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor7 object that wraps the passed method.
     
     bound_const_volatile_mem_functor7 (const T_obj& _A_obj, function_type _A_func)
     Constructs a bound_const_volatile_mem_functor7 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     
    - Public Member Functions inherited from sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     const_volatile_mem_functor7 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor7 (function_type _A_func)
     Constructs a const_volatile_mem_functor7 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    const_volatile_limit_reference
    < T_obj > 
    obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    - Protected Attributes inherited from sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
    class sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -127,7 +141,7 @@ class sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -163,7 +177,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_volatile_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -208,7 +222,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_const_volatile_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -218,7 +232,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -284,7 +298,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -296,16 +310,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor7__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__const__volatile__mem__functor7__inherit__graph.png index 05b5a2d014ee69e7496c6430a42a5893846ca477..0cf5fb4dcb4b30cae1a96e6c609bf5158170c5c4 100644 GIT binary patch literal 12305 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 uLILVKCNu;H-9VZ({LP17Fx>(XE;Qs(Tk?}(S literal 10150 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 Mipq!-3G4d&9~QLPU;qFB diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor0-members.html b/docs/reference/html/classsigc_1_1bound__mem__functor0-members.html index cccb59b..6280174 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor0-members.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor0-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor0.html b/docs/reference/html/classsigc_1_1bound__mem__functor0.html index 0b9e4a7..fbe9c7f 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor0.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_mem_functor0< T_return, T_obj > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_mem_functor0< T_return, T_obj >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::mem_functor0< T_return, T_obj >
     
    - Public Types inherited from sigc::mem_functor0< T_return, T_obj >
    +typedef T_return(T_obj::* function_type )()
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_mem_functor0 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_mem_functor0 object that wraps the passed method.
     
     bound_mem_functor0 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_mem_functor0 object that wraps the passed method.
     
    T_return operator() () const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::mem_functor0< T_return, T_obj >
     
    - Public Member Functions inherited from sigc::mem_functor0< T_return, T_obj >
     mem_functor0 ()
     Constructs an invalid functor.
     
     mem_functor0 (function_type _A_func)
     Constructs a mem_functor0 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::mem_functor0< T_return, T_obj >
    - Protected Attributes inherited from sigc::mem_functor0< T_return, T_obj >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj>
    class sigc::bound_mem_functor0< T_return, T_obj >

    @@ -119,7 +133,7 @@ class sigc::bound_mem_functor0< T_return, T_obj >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -155,7 +169,7 @@ template <class T_return , class T_obj >

    Constructs a bound_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -200,7 +214,7 @@ template <class T_return , class T_obj >

    Constructs a bound_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -210,7 +224,7 @@ template <class T_return , class T_obj > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -235,16 +249,16 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the stored instance.

    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor0__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__mem__functor0__inherit__graph.png index 791c99245cf9f649e11e8338a7fe5f741ae4eadf..480ea0ba03399831ee64878abe904ce45852e396 100644 GIT binary patch literal 7173 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 literal 7130 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 z @@ -25,10 +25,11 @@
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor1.html b/docs/reference/html/classsigc_1_1bound__mem__functor1.html index 833c7e2..153d1f4 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor1.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_mem_functor1< T_return, T_obj, T_arg1 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_mem_functor1< T_return, T_obj, T_arg1 >
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::mem_functor1< T_return, T_obj, T_arg1 >
     
    - Public Types inherited from sigc::mem_functor1< T_return, T_obj, T_arg1 >
    +typedef T_return(T_obj::* function_type )(T_arg1)
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_mem_functor1 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_mem_functor1 object that wraps the passed method.
     
     bound_mem_functor1 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_mem_functor1 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::mem_functor1< T_return, T_obj, T_arg1 >
     
    - Public Member Functions inherited from sigc::mem_functor1< T_return, T_obj, T_arg1 >
     mem_functor1 ()
     Constructs an invalid functor.
     
     mem_functor1 (function_type _A_func)
     Constructs a mem_functor1 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::mem_functor1< T_return, T_obj, T_arg1 >
    - Protected Attributes inherited from sigc::mem_functor1< T_return, T_obj, T_arg1 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1>
    class sigc::bound_mem_functor1< T_return, T_obj, T_arg1 >

    @@ -120,7 +134,7 @@ class sigc::bound_mem_functor1< T_return, T_obj, T_arg1 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -156,7 +170,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a bound_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -201,7 +215,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a bound_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -211,7 +225,7 @@ template <class T_return , class T_obj , class T_arg1 > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -237,22 +251,22 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor1__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__mem__functor1__inherit__graph.png index 5eb4ed1e22353bfcd284972755c437566e931368..8d871974835c99e872783e7db092a213e594235f 100644 GIT binary patch literal 7260 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 diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor2-members.html b/docs/reference/html/classsigc_1_1bound__mem__functor2-members.html index d3474a1..bb39a4c 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor2-members.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor2-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor2.html b/docs/reference/html/classsigc_1_1bound__mem__functor2.html index e71b5e3..dbfad98 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor2.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     
    - Public Types inherited from sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2)
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_mem_functor2 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_mem_functor2 object that wraps the passed method.
     
     bound_mem_functor2 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_mem_functor2 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     
    - Public Member Functions inherited from sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     mem_functor2 ()
     Constructs an invalid functor.
     
     mem_functor2 (function_type _A_func)
     Constructs a mem_functor2 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    - Protected Attributes inherited from sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2>
    class sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >

    @@ -121,7 +135,7 @@ class sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -157,7 +171,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a bound_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -202,7 +216,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a bound_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -212,7 +226,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -248,23 +262,23 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor2__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__mem__functor2__inherit__graph.png index 37978ee55c1518dd58e41f294ad4a004681a4e7a..105c6a51fb227dedc4849b674a9b9b6d4e2bc544 100644 GIT binary patch literal 7900 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 literal 7811 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor3.html b/docs/reference/html/classsigc_1_1bound__mem__functor3.html index 614da93..d862539 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor3.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     
    - Public Types inherited from sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3)
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_mem_functor3 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_mem_functor3 object that wraps the passed method.
     
     bound_mem_functor3 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_mem_functor3 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     
    - Public Member Functions inherited from sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     mem_functor3 ()
     Constructs an invalid functor.
     
     mem_functor3 (function_type _A_func)
     Constructs a mem_functor3 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    - Protected Attributes inherited from sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3>
    class sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >

    @@ -122,7 +136,7 @@ class sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ><
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -158,7 +172,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -203,7 +217,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -213,7 +227,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -255,7 +269,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -263,16 +277,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor3__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__mem__functor3__inherit__graph.png index d70a542648f4f654d8e6c73e407b6d66c706f9a0..0c1dae2572e26f041cc7fe08c3bbeee5219a5bf4 100644 GIT binary patch literal 8254 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

    =$t00RPX`bjYACC)MfrFsuBL# zc)V!_MPN-om-V=!s_G-4h~wgxkjUNz`=l6=zG9VVE*{`%$CwEBDy7rY!V9~|^?k37 zfKmr3Kq8!|+!d+qXvF%@VUCZq0Q>Usx&BqG^XAQ)rluyLvn714)ZXAnj<)HcRo`BT zwN-t56P!(LWo=?Jc}1%hg{Pz_Y)C?&$zwzdFfJ?H8&IpE^tD(15usG?8S zX$&0JVg;=Ca;sGli6Xhynn8SYm>*p%HiQ5OY>Tc(20e4M4l^v!ib{c!2GqM^#f3#x>>mI`*nxlfm?*=i-R~iLw1iy zZ5UbR4eP0&KQ`EZ9L(Pexe*Kw_7e&|&QSqsO^= zf2!Z{!1){|il4wd2MYRM-Sb=*ZP{iWfTJ_8YCvrhK!bcL7ZVlL_vvX}vJY$(AG0zt z^Pr;1do+)*(eB)#mQ5NM9(DpqTzA`eydMOzeC7ezM@gBTmX`LW(X~rxTD#E|i2(Bj zAZa;5TO2z0K=6o|>ATV1J2Xt&nTFA^F>cfDH~=JCnwkbg?W+ge*5l-lumMB>&vG~I zI{;fCI&)+a%}h+@CCFZHJH@()di?WEy?9hsfy9#&;fV>*2&S@U^WVZ57N@>v{by5S)GV0b Q9|BNbi_43Zh#0*8AL&q12LJ#7 literal 8201 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

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor4.html b/docs/reference/html/classsigc_1_1bound__mem__functor4.html index 4fe9a31..a17bf8e 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor4.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     
    - Public Types inherited from sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4)
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_mem_functor4 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_mem_functor4 object that wraps the passed method.
     
     bound_mem_functor4 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_mem_functor4 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     
    - Public Member Functions inherited from sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     mem_functor4 ()
     Constructs an invalid functor.
     
     mem_functor4 (function_type _A_func)
     Constructs a mem_functor4 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    - Protected Attributes inherited from sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
    class sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >

    @@ -123,7 +137,7 @@ class sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -159,7 +173,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -204,7 +218,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -214,7 +228,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -262,7 +276,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -271,16 +285,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor4__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__mem__functor4__inherit__graph.png index 9ebb638eb2a6728111e6ce3c11f5df9a1afe8c6b..33943d876a1f2e23bf91320168c88d3beb7e1b1d 100644 GIT binary patch literal 8659 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 K<%(sVzWg64B_8bn literal 8621 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 qOh*xv_(^;a#3ctU=P`a-sS1e=X_kRHMs@LEE diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor5-members.html b/docs/reference/html/classsigc_1_1bound__mem__functor5-members.html index ad6992c..be68166 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor5-members.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor5-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor5.html b/docs/reference/html/classsigc_1_1bound__mem__functor5.html index a6f7b8c..9069382 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor5.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     
    - Public Types inherited from sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_mem_functor5 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_mem_functor5 object that wraps the passed method.
     
     bound_mem_functor5 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_mem_functor5 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     
    - Public Member Functions inherited from sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     mem_functor5 ()
     Constructs an invalid functor.
     
     mem_functor5 (function_type _A_func)
     Constructs a mem_functor5 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    - Protected Attributes inherited from sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
    class sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >

    @@ -124,7 +138,7 @@ class sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -160,7 +174,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -205,7 +219,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -215,7 +229,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -269,7 +283,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -279,16 +293,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor5__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__mem__functor5__inherit__graph.png index 85e97c5ed36196ae63d2f4be70d6651fc086da4c..624eda555acbc009101b36a4561144ca3d3c03a3 100644 GIT binary patch literal 9004 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
  • zT5& z{`)uPYCRnc45kuI14Kb*@h0Mu)3ZVtbfr|UbTL%xFTvTNk-oAAtQ;IYAVCF_YF4nZ z4W{h!c<9yb?>bq;-J_YxNk%4vhL^`FWK#2tEdb(6gK4@7MuvxBFc=8iVpYNAVf+!0 z><`X>dRbaRrdrWUl8F!oE}l)eL-Ym%pW!lC=sCqH(}krT{h_`h9kGOxd|Fmj!sTLPjP&9q%aU| zajB^w&y;kU`U<82FbIfaz!;X*v$oC+5AOsjn~;FO-QC@5d#?B>p4#kn2A!ne=+B>? zW<3->XtOS3hR^kdNZtTi|{JPEm=#{eLCV)z&@{8vBNZhW`8J zS%3o&OM(4(a&iJh*O089pPwHTikXy6&J50U3i+6snF*S|09zkDdNim^)w8qE3ZxOg zfPft{=q$p{);>=Z{J4fEE{&%h?d=Z$x1SxX^?2~jm-+c z@k0MqAxx?>o4mVVwh0Icqu;&zsGRdF;QUX9T)5Qvrho@&@`K>U?;Yh3V$9RCjW4@* zL3Y|^QI?Z~!e)TYFE57$@<#9jS*u@R9RbY*x_D`M8GzcJj|4bF(*=rGM*S)1!!6Z#ZK9usBtF;$WR_J3C~U%cRYwixU1B6*Uj9L`PpdPewky+?``aun@ z4N68+(-p)9b|bmP29@>z&jb;DI)&d?z-RbXLb|k{U=z_L3EB-ukh0#$WB~8g&6YUz zY2C7WzuBOL$YKy&I}9_0YtDw+2SGOVy588#+qX@-h1+5w>xSb&^dXo;n47zt=h^YHLYtkZ6% nG7@v&>in1IO8$EAYX
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor6.html b/docs/reference/html/classsigc_1_1bound__mem__functor6.html index 7f32142..4d315b5 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor6.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     
    - Public Types inherited from sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_mem_functor6 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_mem_functor6 object that wraps the passed method.
     
     bound_mem_functor6 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_mem_functor6 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     
    - Public Member Functions inherited from sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     mem_functor6 ()
     Constructs an invalid functor.
     
     mem_functor6 (function_type _A_func)
     Constructs a mem_functor6 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    - Protected Attributes inherited from sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
    class sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >

    @@ -125,7 +139,7 @@ class sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -161,7 +175,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -206,7 +220,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -216,7 +230,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -276,7 +290,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -287,16 +301,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor6__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__mem__functor6__inherit__graph.png index ad202328c57943eed20284dc233c372c96d82ffe..8548347d11a342382e080fa45652900c3242843f 100644 GIT binary patch literal 9483 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%0AIR~s5^vwv)?QdzqNJiy zX^X@@XKn4yOIWmMZ*(>iVl@5N1S|of_m+EQ;MPEQfXf%?inlEf_jKqJLDNsEsk2T;8@KiO)Jxjvsei02#cDiMNo_vY;zCE3QPYvfOqPnGgM zKZUc%@teoT3b*r+HV1Ds~`-ubYR{pw}Bzn)^S+fT{ z{VYj!c`~n2DM0;FQu+o5i!EBOUc(ocnA($7bxgtS%x^khQc+ZFYHe+N^#*OAzyDyV z8^AddYy_R#rNFGx>VYXrMkm8=_`+-gW!p`^Cc=ZK59%PdqC(%;I4RQyGw&+- zynLhdS=V&!R)t&P+WzW^l9G3_1cjjIvEI%a&8x0NN!PulZkG6+i=BBD2o@(i|DZ}r zY|rCt5XlQmaS0O6nsR1(a`h5s>&z1-$lX+}ERgb06Vq1zfOdh46_#b+mD`Ye(Qo0A zwDg-G<(EaP-S^(sEl4bw2}m2)oc>)M_`A2q{p!`nU%!5VvRpe6O1Ut#Z&p-z`jqRC zLO8;U~RuiwhIE-(T^uvYzeCXW)@32OAFd`PT(VoNl9bEH;#KI4d>o-rd{X zH5Z^h6`LZ^9Fc7aB*4dq#RcsL;8BRrF@iD#We6w*Oa+3HjFhy%g(HTBf#LS!E^7GV z)CS|UPVmtcME!5fnFqu^7FdYG@R1P07l!k_T9!U^^y>(434+u)E=fpMR>jYs<^#)O zQ+(mg#K#10c6NS!{l3^qr16n>b-9e6KfkInesny9uyElX9p|**RQ;yBDIs!=%JLj&>r@9ds| zjICtxhgt^5>ISrO*L?*)De&f+6aLzHB5!%I)5>VRY9LR)g|mD9yROc3@~1N&A0Lp; z3&s_1ysox3PJVtOFck~&1o4LhFm)Y9emTGWqSzpctDb&j?Uu7MrcyV zGB`vW92^iq6L!O2?!@#Yi0?stWWxP5IB02RwgXp5+jst*_9!XlJUFENwVK~&CUgx4 z2d7t9h|MclDhUHeP)KO%B73S99pi01Dl<*6zJ;UU=kYyFA_XuP}9c`zXqdoD733XliP*o&2ezpuoz`-aIvRt+uSN&|zc5``d5R^+giQ z)PYrSWf)~$rDpWde3HZ6a(13@3D%K>J0l=SsAy>Pffh|og);?(h7ykT?6_P>p>8-k zDIPO8D6?Pm@GxP1O_=^QgW$|L@zTG-HVdHgVJ3_@;$lr#z1RJ%ct81FeN}C%tCN$G zq9uXh?*cQ@pRy#>w1jN6pX1|~mzKcFIERe_rpQC!c85*N)AROcse*%DT)&m|_2HqR ztERL<2E?*=?%y3E3Zj21~rzXXFT>Q?~(ATH2V>G>e`+!?_h`>+>94qRV=nWQ3Ce#0t zLc$muL{M&xfdfNPDJ�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 JdGe-y{{;nNiwOV# literal 8919 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 Bh4ugd diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor7-members.html b/docs/reference/html/classsigc_1_1bound__mem__functor7-members.html index 9ee46e7..bd9f0ca 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor7-members.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor7-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor7.html b/docs/reference/html/classsigc_1_1bound__mem__functor7.html index 9156d7a..49d1ee3 100644 --- a/docs/reference/html/classsigc_1_1bound__mem__functor7.html +++ b/docs/reference/html/classsigc_1_1bound__mem__functor7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     
    - Public Types inherited from sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_mem_functor7 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_mem_functor7 object that wraps the passed method.
     
     bound_mem_functor7 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_mem_functor7 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     
    - Public Member Functions inherited from sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     mem_functor7 ()
     Constructs an invalid functor.
     
     mem_functor7 (function_type _A_func)
     Constructs a mem_functor7 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    - Protected Attributes inherited from sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
    class sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -126,7 +140,7 @@ class sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -162,7 +176,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -207,7 +221,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -217,7 +231,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -283,7 +297,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -295,16 +309,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__mem__functor7__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__mem__functor7__inherit__graph.png index d3c838d8edf51736cd95d8c5bcbec16db96022fd..72f09a882c3c575f6b2f14c43e264e7fec6fbba7 100644 GIT binary patch literal 10529 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor0.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor0.html index 7aa1ad6..8f697e9 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor0.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_volatile_mem_functor0< T_return, T_obj > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_volatile_mem_functor0< T_return, T_obj &g
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::volatile_mem_functor0< T_return, T_obj >
     
    - Public Types inherited from sigc::volatile_mem_functor0< T_return, T_obj >
    +typedef T_return(T_obj::* function_type )() volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_volatile_mem_functor0 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor0 object that wraps the passed method.
     
     bound_volatile_mem_functor0 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor0 object that wraps the passed method.
     
    T_return operator() () const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::volatile_mem_functor0< T_return, T_obj >
     
    - Public Member Functions inherited from sigc::volatile_mem_functor0< T_return, T_obj >
     volatile_mem_functor0 ()
     Constructs an invalid functor.
     
     volatile_mem_functor0 (function_type _A_func)
     Constructs a volatile_mem_functor0 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    volatile_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::volatile_mem_functor0< T_return, T_obj >
    - Protected Attributes inherited from sigc::volatile_mem_functor0< T_return, T_obj >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj>
    class sigc::bound_volatile_mem_functor0< T_return, T_obj >

    @@ -119,7 +133,7 @@ class sigc::bound_volatile_mem_functor0< T_return, T_obj >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -155,7 +169,7 @@ template <class T_return , class T_obj >

    Constructs a bound_volatile_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -200,7 +214,7 @@ template <class T_return , class T_obj >

    Constructs a bound_volatile_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -210,7 +224,7 @@ template <class T_return , class T_obj > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -235,16 +249,16 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the stored instance.

    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor0__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor0__inherit__graph.png index 64eb1f78e63ae495391875aed0b5da1f87115643..56057d28525568115bf3ef72430377478ae012c8 100644 GIT binary patch literal 7946 zcmc(EbySpHyEmXnND3m2goM(~5F_1AV^F1L&GB-Lxbed-FY^? z?>XN(&->T+$G5(Vb%qHK|s5Y=!`-+_5(s85`B+rOqOc!MGO+WbrF8$o{7 zRveKI%`sLy4#G0E;s=;*ChLVhI5C%BHsd;v@zBy=zAX$ODq4^Kp;3;h5t5zA)~gF#BDulG_1hTa*j*d8etL0madDR^ZK zFPf^hC0oH>M-7Chxbmo~t8=;S>asw{k0U-4alD6FCOu=**V5MB6vQOxRB?7aSn8CG zr{^HX;^V9FxjJ2xGHzYp*@=pdHZRvYJv}WbCeQ)Ymg(o{?=py@t*#Kgqx?b#N&xVT2Arl$HL zt*X`4)pxeHwV2=9*c7QSc0{@D&6`zBF%wy@^u$tAQ}68T5RSe`kW*Jvo1L30E-p@D z)td%4y?r^YD$YbCBz3+wmx#fPq=bYw8X7$min6knR#r=nb>ujRrOt>TpP6b~%@SQE z78cw0?|&b-6W$)MXwkt6ViE$rkWS2nT*19v-*d*{OP$S9Vy~*m_N#JTcu~$Lp~k)=YWe z+gl^K^0~RWxRgS8VG_N)y<@bJ;R@a4P+#46{d5?tqN0LI*i(Y{33hiRiMpm{NRqX+ zHAX{72wKvwarP&U#E#TPbe;Pb-i=_?{f6v}kT@q!^SUonOCxwHW-`86_bOfz6MO1}34RAWyO4p>sz{h{KqwUhT+~aMne?ex5nHA;D9i z@q?E)*S6H4MZ{@Mfj&Nr4RdX6tyXWt8Kn9U)7acxYK|$|asx~HWdhN&XEQT1%T(hf z7T`B-bOzU*J>A^+^w*9qtX%RcX-T7`Ze_~9T0S8guCA_5d@ty_J=xgU7#)pMt~EP6 zOpTDUt8Z*-A|oRkKYf8l3M2XZ;+=#<$IeWRBn^JBQ8?lkK0dyztSrl)SWzf=A)naM z*~!Dr?dCncucRcJ+|=7!D5iV) z!2RIh0JKFKb*=n_fFSKp5D*YRueP~nC+FsbjXOe(+Jiy1B_$04A6Kr}opBR`v9( zPe^zw&{JE>FL)mf;KrD0%=DZ%*mkD69}Z9KHIvqzY&Xj`_1jGG}G2_(2hqu!{sy=``P(k`%*A^EpRrQwO!{rCV zKG@s_o>JnrJB-SM(OKdJalMhD;o+E6R8)T|U*FVJO27G5{WDYaPiuO5i4+v}>w@!;f}bCas(b`JX27CxEzp(aK~(MHKKbS#XuC3_B$7(?%<7#V9> zpUARfwX;v%Tq$pDo_pf-xFf+VF_V5-TWvlU!J&YB%MZ=zc8`2Kl#+*+Mjx%hI52pJ zT>|HM=$wbIR_5;e-4}EXzqpEkKqKr>MlF1d7Uu5&%+Kb7evW%ULxiKrrJrZXq zMT(H<)@-x`Ka37~tM!5iHx5k&g6f<{87rfv)e}3z{h_|zvqZlsM1(Hqfpgwh`J_#Q zmR(g(bh}9_^mPT{@5&1rF7KF#rJp*w6J8y?ElTDv z3nw$WSf?$GrA1SI6v7H7gaj?5W3J&D8mi)u+w-o6+i6IcuPy%nU6rSTr9zZ@poUH# zn*aWilyr7HJMKmZ>7JT;XASLV8hz3oLp7oF`cX`7ZbV9oY~zbB{pQy4l-jp*RwRv| zoXaxjGDt&?xR6jY|8eD&aFIp@*JfE7<3YHx{kUi`$1~Z{VI+rod;&%!j`_inqU%`1 z$C>b{&WL9Wim4rj?6b48r#mwtWMMoxH8p$?NNT6?)XdEHyu2r_D!x|f17fS zj*ep3uXF}Wx&Tf$-<;00++J?A2BI}JHWFh6 zmzLW5_y|`iW2ccl&v*I1$HO1#0PZTLwn6Xl62S|zZtdq@Q{StdnyRX*f59NAe>&AR zvDRdyr1hRBR+KSk>%+9t(%n_o6UKhKapwe(H!yQEGrfA}g38Kc&@-A?Mgf5o&qo94 z0#3Kr7XW2gbZZ@UXX`$F`h*yOS=-y=Vqxi4StV#^q;m5~RGwrK`bC#ir&d%rxw@X_ zNXPU@WiKXkm~3ut?mODrvKXE1@BenJOAS)h)I=;T(L4z=*+_w$5&TYzEz?~#Zl-J^V#Ww>CyK+TnQ^Id?o2l99&gd`P9E7%)NO*AyL3N2=3<-rPz!CU-}4D1bOPi19XeIoRSrVX#3 z53$DyIIWQjx&jcS5cYIlZ2J^W`49yerj)dGd3mzMWibFccb<_^S68QtS{EbX-)i{z z&aS_&kI`6tRZ%>Hly?HNtC)+tKto$s*T&xdP8x3$&ZVrZj6K1XqVQHtZE0)kReZ0v zw>LjI&SHwEFqxpMjlRCVv~-9T^X~fk^KEX@sBK+Ui~0HasHiB?uDmQ2jSFslSe6Jh zA~dwt=c-zUuI*0YX$<{~7htd;=w7_QKm8AotlL6r+&}21YH>fHVPHV?^DU(Ff1p_u z5E1!$4~>oI=jWlJ=yfFx4Gq$f#2hx0WqEmd`T2}(b|xl(u}E`d{|6eDT-anD7g$uj z(88Xm0D1KE@*3SZ4kKVlOiWyo%FcTI9MpDW&J+OqX}q>S%gX-R5zBIzt9MaSQc|Gj zqNNSom)echoo{d}O-XqtD~n--kN)t(hYw&cfdDrhlya32r?tqMni{Z{A|m8nU3rbb z+|~U2*+!Vik^MYY=4VAkcNCe0rRBwd;2z=Ar>a;~qc);ytM_>pZP-eI`%(!*p-^UK z1)X_ztipl<3>+N0_wR=i#WR(Edqkt6qG}(QJDgbp9*`mAF)}vx<;xdBa`K`*2c(_M z)y5tF<+U|lmrac<6@L5qM(~+W$f)uckw@c8#`ey{=>tmunwFPOC^}zrn8`AA{ytSS zR6zmgXNU)R#m07aco;BNA_}UFO@As6;HH62srOGsd3okwgJ?TXw&beP$NSuzOaR_6 zJ?*(OU3D`gtVnVbDlvdS5++7@lvVLRl-*|VtMD^c-QN!U50r{}-yjg`tV zGdG6_3N9;a9~~a@DqT$BTZtUy`e^`<*G|a52Ig29W>)A-Wq2#Y~%dLyD zB4Fut{mJ)cG?(qTlxxa>id0QSP0ev*Bo`Dsuu<>?e8QPNhvP8Ck+T^z>%MyjDjWw^ zVR11G;_}iigVPN2D|>*EmYJEEfdlQyTz-7&Znkd?hX=ze*;muBir{>4g< zhdPg*r??KT+|`$7bZB|T-LW?=i3w}ROp5+roWx=YkM|eFvr|)2Qhh}Kd{zo`aOHy93$&BUMSM885;&w_A-5x^{(SYNI-P)Au3GkVC_e4< z^z{DW=y&DfqN06A508rMmVZYpZ|HRV{eR$;lZ>1>vu9=F$l$4&&+l!Al8iX#C8HtSt9d0F%c_EOA=C2P-=7y z4DRN=_F_lbs{($^O4XGgyZ90g$BMwr{i#*;s{yYII0jyn50^%EnRzM(X0v=GX_s`;t6*rEd_UiWi1ncYb2?OQm=j>~j}zlkGci-6GHUqMl^ zs-nWAT&ujiTr3NZ@1-6yfMo&l=%ge~6_p{tW5fQYM_rG^41d^rgcx+OX|#9J^nq@6FQ8mVx5}& z1so>nckfc-Exfnr0x*|yelZ1tYQq$7H#DjdcC(BJ6Ug|e_0$I-IwAOcV zgg|@r=w)-7o5KT0P5_N)Tp1rX_vf8(-A4BhKyrif$DouR8Wv`0XE$Hxgs8L}b$(Wj zjPmEZoE#kG08HxY1OO+m7!=8II9yFKP)cTB+?{LquAE_BF%`UzEq0tdds87&ey>-o z;R-37sO@FS&>QEQ%aaajKfgPm>cb?m_xJZ*w&1G#bsk4~0}puI6*Mh4vF*}^H;%Wr zZLWE;!)+&u-ih0Gju|(%^6|3kwS%Q(5dEMaY=K$2-^84f9K_R=~&SmzP%H8@{Cj66d=O1{0-F z0hb>$1?p0F%dZ*zk1CoEmSe`bN#E+tjZIJI?rHtu@9xL>f$f%Yz3ik>Z?)XT7Z!;L zGAl&(N0s^d`}^6k;$^;}qE4JpL~|fRwjNwuOmr?mS-G}0wJC+zH%d)UF#xF_n>gBA zu{0o?Fo6|MdPj*Y|NdO-b+(lG{6&inc0S6f;(s#de=_O+m(PA48MHCo4X!(>&0-uhfB*XB z<+%%-slcwOsS7sf0u$|r>+=scsOH?sX))i1nU5(xWwo1E^p2<<`c518UZDDD{bgvp z+!f_W#1H+a<^%|w2>~^hYh?Fw2lL=Fehv=|d)IP=f}Yb}dz56>WfV`qD5a;7WW5;! zi}Nyv3nzr&>C>lpczBeQzH5CXvohBy;S$+>eSMjknV&y@HtCMWcMX#`oO4?MR0Q?W zqcsGAV7|w1Vdb#gq62#P$rM2}H0H$7wCWl2a1qG~# zPUAlq5OgzJ=X7`84J9Wh55}cx2BM`+>FWna0an(5uKS?p%=Ts#lja+Deu z=eRzU1q?5ITB(k%E~PZyDDTRg9FybqVfPe9Lt;1_zP7%e@4+UagN7Dzdg>~Ph>ng9 zf}sG1u+h-c5{S@&eF%gKjP^osW5Wc})?uO?7oCWq_gq?K&|s@}#{CXuJX!APmIM zEiEmxO8U$zfb+SIK)4;Q^acez+>}A*wVkeXKQIQiFn}l*H#am?)J4~-`tqtOU@}$J z)MyG~(q==i*4Fyd(o$3RizPn5uWxSdZPwxY0DB6jO~mVT8vvC^#@*qn{7=1cm)8I} zL8?F~DGe08t3XH0)Y#jDiL$nyY4&Mo0R}x_+z{VucOc<127yx06bu6EFZM=V^DC#B z93WCgM%00=`^U%MqJuKOe@8^|%>%;|%oZ3&kPq;nLGK9Xz(QnWVJR*skYy$U$Za!S zDZAr`^$Og(m93|_WmDV7$HxGV57`r>#LCS3Qz-;puMyC@^6F}w z$B${1Du`HhiOI;WHpgGRNkRdJIyWf`5a)vkU?{Tb)qjET=KN-BiTRq5K}AHA*C`l+ zjg3vlYjeIBLRGnn$BxMh97M1?0s>Ilvg5BRfmiE(y8X`DdMlbjP~`mg13hPC;%7Hg zeB;LU_AOT9FJonnThXYPb*dGf>8+#W#*iwm)O{`)4jUk1)+#e>MbUGIGd*XTLmuQq z28<7h5bF_a91fR~l1i1KNs7&mKjP|GSzD8ml=J~zxWsv=(rY+01yl&o!z9b@9t`$<$UQeYmygG zWj#GILaqD5InwStZ)Ckmc{Qimr2Zz~wrtM6K{Z;Dk)Rm{MSP-I=NSo!2PhfI$;rqH)p7F)N=4I^azA0)isQ~F zWVZTffDwJm&0S3Scy~F`QleWImzwGcYAYx=1Q@}DvfioOniBDSqU5<4G2v55Kw7Dh z`hj|`*Wj9vm}pE4pPb|eIh) z1Bf_+!h3PmuA!jWGMqPXdokz-;pZRPaOO<|+;NMo<=PPp@K-Pw~@ ze^t=-&a*!q9k;La@RgDXL-;c(vVW6V8vSC+Cc=6HxJ~}%3`Fc(a&|QCp&`$ijUE4wE<`$A3!@&v9qN?R- z?kx0)q#SKsUPFTyFoC}6c_RiW`1tr{Z{a%jO($?2AQwR6EMOIY?Rva1`TzyxQL{^& zmnKiSqe)gW6^wp2yIHw#i>|quUg%|i^A~wZjkJ-_BVd~BEwp3|B91PuZ?4Y3T1@jE zYinDw_q&>b7wgO!xOx%Mw%E`{&KLm>; z;jIa0N>*0ZdD6Se&>vw5Wby_8+QBJW6L9@*(3NXEqW^kM%f!UQ$?3S%5jHkXctnoY z?xT%Fa?{*8YysQgAQ|F5!b9uMzbfJqjviX4*L;N)t%@7m`24SZgfo1NoUf4jPyBvbhSW+?K$u01gV3?>VSXivg&QfByUl zTs&v0W@Ka_W+3gV2QKl1?8K44Ahj?zx0`Rg0A}xl!5Lmwh285SWffEYmp*fJs3`uK zpab8&tpGRC*Vh*r8Mz*P(hwP@DjK_(f9w)3x9GqR)&j^LpfGL-P@a7*oyE^xiHr>w zz6H>;C}^6>FZ7zYJnO!8HAHF=%oD~~CVjOq>cyk9laFgB)XZbu3K zIKZwTKllRVU(kUe@ag2gOWME0?7g7<*Tq;@TK-{KYQ+dCFdV?sU@}Lb%|*ljI0Xd9 za?_tbiuOd3aC!Uq^d`16cB3LWKm6zU?m4vhCuZAPXGSPE+(wd>RFWtWGYt4IiGzO~ literal 7864 zcmcI}Wn5HUyEotnDBay7ARygHrznlmjkKU6oq|#V0@5+k-6hhFfPl!r(2YoUN!MB2 z_w$_he%|wbc)y&*4;Y5MXRp21b^U9HYpN^b-KD;ZhK7dsNJT*#{O$wahu9e4r|iyMoU;V;Oc+ zRbe{A_+i)>&x+k-WhoQY*RaVmI7VWz-pLw&&9kiIunQ(CBh3q{vomlC$L5A0WE6x& zaG}uC%U8DB(;_?({|Zk(T;4bKqqI%VhNT%V1#71!a^ZIpshSjf)Ht2sl5-ky`4 z{rhBZLA*jBzPb6KgE&UWkN0Gp?5nqt{b(F$aCBWX@mqy5(XP+5wD_L?Af=AVUz1tP zglolyJ==(!o`{Z)o@?>Z<3-uElWJ1Io+G%lY|vF7k*zn}Xb2^P|APz}#FY78Vw3 zTuNeMh*x`spdHmYMS$oRsVF50&)v+N9G16;WC@RLxP%9(8+3sXkDrw_q|c^iVlz28 z`RdC5r>(blBODG7L`OM+kJL9btky5>?pDdt45QweYhxfJ{AyXns+PLAvokj_@rc)i zI2e&ofg~|AS?<6pgsJxU{r1FQ zeg4U(hg2m;t0PS4EHP*V@=$FXV9($a=WDBi)n z8M=APDg)&3r+Rwlr>9l=TzYzAkCV8wluDW4>N^`7^1T>=Xf71k5Dum6Y~s~ z%1oJ&aA3`~G*y9Fi#l!kb3#G_4mp=Of68jMxt(3uWb?BkNp(`FML{qtvO zYb!m2wX3UObl1Y3CklmPVq)Tmx@hb8{{8b`dm;B<3SWlMF_PyQR%%L@W zeEjp{og^cy0QUNv+FC(S+`chdT3U&J4e(-Is_@4y5oDspr#?9Nc3clG0YR5KF{t3x z;R ziG7O7$_@_>7GMq5V#BWoni<{Lob7vCi{e2kvuS)16cOp_>^wa^wHK!~x6_PY5rxsx z(b@KYdO&(NiQ6PKJ-u}8Wk~pRoT8h{{mD1TRW9+HVK}4}N$M99Z|rI_2XUpo!Msd? zH+N-h(a1Di>0;vI(nZ?wL5Mzpz%zx>%{Yv_LDpw^ZB`0MG!06Tl3EMabLt~w*3gE+YfhO00H zEXDa=mpDZB-M2sn|6g|Ew12(rf0Ff#IhGk)E(e8#mkhd!HbPdNu+t@tf*G|TvK^L> zyiPB-ogbWKhbG<<*Gc&BA&HEPp!4^&i7*-2WjVsr6=xu&*!atCS|H-O`a!Pt+C)tP zb)<4V8oWr=)byS=EQC2$rKBWnYVwmkFO&|$HJ|vw0~1<&f(ikMEG{12T^tuj4(QCy z`?qh`cSXj+Iji*3GYE_dRNo+VnWfvbp~StEdD^*IfdSW7BvJ2jjou*RbNGKRSd1l5o8Hr3K0C9L1O(AvzK9b0VNhpfXERGm z!WBZHZCDdXBsVW_jBy6qp-PXxBVT&P-*ot|xn`jjuSdhrsMnb$vjynRq=&LJ>#$y+ zsMaV%q0B5?FYuo_qR8RsIW%~yo9iPb0yaO*c_}}9_z+6KpcFNpikh2apr=P#R*gHk ztE%3$VW6Z`QB{S#d#|P+>KX9fkK$?;9O{b+=s$kFDTw6^I$$>@=s`3NoPTKz@H%NN{$_@*k_NBYK zu&}WIMp?c8)#-{=*9Wx}{$PapPq;*VR#xD6!TY{CJiJvdK|w)2zP*VW+oh!?5trHc zQ$aDYhK2?}6vM;A#x34tH9NB{H*zB{FVC1escYdr%-O+#nvf85;#&h44EC(txW}5m z?doi!v9a-Q>H`c1*!xE<9xm>5vzI`0m!rLXRaMnQ^>dv4ITK<(&+NjX$jC@Qpb3eI zV3O|@vVkc0P4&fd&+^fuM;;!>KN2{TxC~%d7pJ{RJRa`uXD264leLeEG@hn9(m|!# z@BYn7hJ9cc1q5pH@@~6yFu!tlFR!Rj?gd1bJk!}3+&*7OtmNkhNU%i(`cXBHIkp>x zs%mJUIy45{F*^TJ6tG<48g>7{O8<)&FP5IkysVbT+1}m;XkvHT6UPPs6*A9+JvcfV zl8AcxzJJ9k6wv9-(kXYR2-tRygkZWpGcnm(S?RK@GBz>cF=_mhA$ldjAr7A%8w*Xm zje$PPO^B@NYhs^$*<` zv5vdAn76JA9L>#T2-BEdIL>sdPO+)*#N}gEpo)r$PQvHXuh@lqk;o)3MCyu*{u^MzEDVYC3k9@o_ zc#Kdel$*P}>}KF)oK@NMr2;|8oisHxL_$LoG4Z_o*1)$=2LF@aoe@B6ip+Xi0nSQZ zSzWcGzhOn7M&;$?tQ)ttw&0?#ZsaFWRPEos@iwKT82I@~BEtR$4OXt#$mVIN$z|Js z8&ZdhFD)-C6%2v(0=nxxb(IPPLsnm(GOnk#vU0rDuPHW`$bsT+@SQt%0OdYmeck^_ z67&<{?vi{cJ{2V;DFuZUd7um-8QF8tY4-M1WMsixS^6ar6g-V!@2RLJrlxFdY%Gud zW=QJ+{t&Vb%U3ow`AtntRaJXaE^Q{7nlik;3U#+1#cGhHMH3E=3GfHhdw0Gk!wy

    EjZiX6(P{ur4d=*dD0ijE7!>)6=vR6e}w$1#2(Sh#AHDV@dy? z)Yp{>EhlUY{#gpaRaxtOicdI=Bt5BHvBCPq<)YR&oCirn@h8FoERd(@}2aO*C z?bhPC_icP!e@Kf_OiWC#+_(sg^75;_E{14YG3NS7u;4>OLj`JS!Y3>jY>e8%gM>RS!=r$JYk(_$zP>=&IM204Y0yv|eXW{ZVzp!MBS%c_-O>`&OO@kvWxZVJ z)4+Hi5m8~%G&(WS08oHS!~$HyJQUJH{rvfJ0Pr7Gpx8mfBO`sEBx&mUQ-yH+c7qwa z%Z%!onVFrOobYKy2?+^zLA3$N<>TcQ<-4iB10xaC&7evNWKZRclKm|?$0RuykFHg@ zpmHsWg1shL%!hT0GI@SE1zNZ?6&Mpuc7r0y-VN7$g01BUdq?b%8I3adALXis2mjR>C+ML5>*`<+7);U%h1S3#CbY7DaqE+ zvB~?;!Iyfu65(B6U*E-M7uIRnaEmFK_C+iIh!VUnT}(hos1E$AsK|cddz9)%ui8?~ zqiW66(!l*5whX74#=4t=D6-!eEpr?#MFcoFInh#5>g(zb4-D)gC3a%YS&0A!npFtojuCFe`s{M4FIYOU&3?8(`BMn#BKV8X41GX(W z*>|s#;skC7Wzo+2kPX303B+}SS>p!)X7ZTx)3Z0vIl92j#031uMG=8E=$0SVk3v7x zGBhlX^)DJt@weeyT`AntEE8x+HO9T96{3I9JUi@Pdx{_Ajv>xMGLXUiXIosRtU$F= znnP}9RA5upD8E!HUo9;$Hg@mNnoiwO_R=aG83I9+m}zTkb3J%q!1c`9Iu~qt6pW&` zwzd`+v->*vCue7$Bs}m-O7-3#!x+0+Iqu)TS(UP~7LT1-;L5PmJ-xi>r2W&o7EaI4 zZJ$3kFfwwPZ9WAKZ=Jv_jdAZ&g|j4q=JQR+ghKKq=#`F&cd=Q`&C{c!iPI@;bS>Ru z1N49%)8TMbbwtEtM@P;hA{&4h{Ilg@dKIPs`ndHg%>h$NNlCpm>lSK6hZD)hsJ)wL zFy@|>N-oi>04{rSbo6L*qK1fw2!J$@{22naAI`pw%E{O&5L%OT{$FMUqAqp5Sz|wx z4|K%!w_qG}bo9wxH=1=+)48p@CD`x1y}cTnJ~={b0C3^q;p57trlvs95QZxt5C{OX z5Ox3aEs;8`;=|PnWG=_FaL&+LN=nLV(_75?sOab}noi5TWWF&5KH$W8>^T&99sW*wmgWoXFkL2$}+7o7!ri_VO;Wpk zBGPQEpU&H^UvsdZq~%+o?)|!Ovh%(66AEH{`ZRiS%FOOx0-s)byS&I=iLm4A*IyT> z)M}wQkKZ6eWGv>l_^faVAw&`PPEQk3@s*R%;CO+}%|8Os`GOd=i)ve2%c`_0+P(=w zWo(NF2fhZJRMIs$0ISZ${-q2R=6VMRd{XjRdWoZedKyJ$J|}oFZ~}LVbW=0T?vvvG ziUNARt}a@L?4vWfxK4O#YU1b5w){#!nFnEfS=R-ptCErq{}NFnja5lc(z{3gSdjRy zLqF(qonD=Dq^ObPHJy)CvMo%%s! zzen;Z5aek?9*6L%aynp}14BSU`>+dz!j*`O?ms_SXaIsgl-|%F#g3iZ1Y=() zB(lzJ6Y;jh&u{61ojDU*RQguo|DJOH|8@`T=+{>1AUgmGcEnX-68YaMf9iCIvyrV3Hx8AU2kRSk_}ki;AxOZ%M(+E7Gv&iNjwX==tqM{Agx(l6s( zA4l;3YVZb)-P+oE6W4*%gLlQiz~Jhy0bVf2+P##&$SNpUX}iAM`Sr`(#bu{2O+-ZK za;2Uh3lkIUb0s5L)F043;NE!5T04vq9~d3&FFjU_HQ)7Yelhj=^z6+44@wzG=>81p zE{uaee>#-ehcr17K>yZ*r~+L2{{8!Yetz%24Kan})BurQZdg|g^qqjf0f@TzGj0yt z+S&rM@5_=8EiSn}o{9&OwYaQIO+({)yJ-g)^!Ov~r%&Bh2eNXMqow>WP8NIO3imp~ zNuuc`e*jO8L@vV`*woWC*9*XUv#{h;R=z~0i}@UFA}+u*!AUl@w%2DH74Ik2lX)$G z#0R1_c?kd$4h45QuSL+H%I6nT%PT8M85tRX+H7pxR|l9D+nN?Nq%RdJO+HEb9M#YH zPu1A=1Bnh6<^#QCv1{aH|4UaJJG=3TiHV^hD+`M~Ks~*_-b+6c!osl0BRVasm|0l( z&cW(kAJw-3*wz3SKUnTdrjuScf$8eT14IJ~)!KS7TKX!C`mw5Nc6RnpV9)ycK#W>$ z+>k8@@;H6rG_``Ew?RSl4?W);TiMuzoH5z8`kw9w1z}X_M>2-#bG5#lmoqodrdF+uvL0dj0w} zSUXB8DluCm?L~o!iOI8P&+Mo;8LX|A#pz69=iJ3(L8fK z!xcoyY#F{mbc2-)2_w%#as)t>MknE}k~e5n@0^#Ln-19U`hG;`?}O8$qa*B~-BaJ6 z&K4G^$;tJ_#av4sU#U3+0{ua9O3FMu=V)~F*-t6=&2bRZ0wD~M1qL@kTtq;i{i3$6 zjz|w58(Y+UGZ~b4!|N4GOUp181Q7J+z(215ssyDpJ8NoYW;R@|D?(0A4ocNY*l3O2 zHEez}O~QTC&e>V1{v)Dhd14GzZRTg-n8_Pp*$ zuqkR&-;cX{YskDaq_}eZ7RJD3q1;hc9q)0IluBE& zva%R~jN;;r6%{;!g1YuR0=CHMN{hGpT&9)gh~lRuyepuhX+)eA2s?lSs{x5xUVi?k zhh86htV7#Ms%{36vEmKQIh|e*yQo7aOLK4gP%h z?%lw^z)eu3pb%+Zz4V9M!!jX1^w(Chh~jG@;_l{(R{)oWhjj&W<{7R}x(+wSbhNea z;^3_GrG?&8C4{mR4*K#ITgzm2t4&j;EAo#s$vS-BX}k9S^)(P|IYbs{S&-vvHKnCZ z0k|E20mN5QQj(F8v9OrGI6XMn-~S8@B6w7ju=14YWOhltbUlt`L2cVO3c~Mpbli45 zGdY>6UVsIGH2Ytk)$~h&`;a53a)~1T>)KFoUCnsKpio937Jz4+mRZjOWqAEBJZmq$ z)3|_Bs2?aRDCp|yZh~9_xN|_3xR_RpR#emH-8Bz)XBUwpDvSpgxDmvDpB{*41u;^| zCM>hamdih_R>9U57?{Q*#e9pJnv$>|ghFIZfpr2tc(~PNt`$6WdG`)NK|ukyQTqC{ z-&Ndiu|0OpZ_$9>(F1NFM{#}k&+Cfbw`|SLm9~gf(uZW5r zWFPafEXpUoQW^cyu*L3d#faSuYAPzfT?AH>`#g~W(94V_{Qc|_jpZX!<()_sR zQwF*fw*Q#h-ya1;zOR%t7Z>gW9)oHHXCc-&5MYF{E`1Ek4o{%!)m*{q2OK@?y-_wF zTrlg4XD&ztZl0Q2-0#daPY7$pF*4-57ELH}5wk1CEgzAKdHJ(|k}ik78Yw6$2TwEB z27iR?wB*@6R@TI%B&&qOy8~225Gq-inE*=?m4FR+Zgo#u z8Z_#hbimaG=xG6d{`HNG5r$TBba9p-Q5L&hM;mMqkVcR{07_}D%BqW}?Sg;*q4JE} z4zfQ4BC8ZLJ@%83kr4YwZ*N3I1Pu+1q@*Os?M8?yM}ff$Vq{U-cC=a4*3r>1HuePu zR{C;H1E4Ql#O0H)Z(5+G`5g4$2UQ1L`%_RPk+7-X)F03n-t7F4Q2|SA{-B#1;(psU zmKzG3jBbOMFyJZx4hSA!g(*xdtc56$i4P3KbYLr!RJwfp{uYZMOk?;D)ul=QZp=O} zhp;gDj71>g4U+I(?#f5-41>BM4s~}k4UO!dX}1j04eiR-2F;ujkX}k!+BE{&sbyer z$AcPOTSZ0X>*EcAITB1XA@mjSNaLR;{<=obvj|LMwV>kwkD}2YDXJ@!%b5rL7oUkw AMgRZ+ diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor1-members.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor1-members.html index b7bb9c4..59a35d1 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor1-members.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor1-members.html @@ -17,7 +17,7 @@

    @@ -25,10 +25,11 @@
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor1.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor1.html index dabd591..892e90f 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor1.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_volatile_mem_functor1< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 >
     
    - Public Types inherited from sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 >
    +typedef T_return(T_obj::* function_type )(T_arg1) volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_volatile_mem_functor1 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor1 object that wraps the passed method.
     
     bound_volatile_mem_functor1 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor1 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 >
     
    - Public Member Functions inherited from sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 >
     volatile_mem_functor1 ()
     Constructs an invalid functor.
     
     volatile_mem_functor1 (function_type _A_func)
     Constructs a volatile_mem_functor1 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    volatile_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 >
    - Protected Attributes inherited from sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1>
    class sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 >

    @@ -120,7 +134,7 @@ class sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -156,7 +170,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a bound_volatile_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -201,7 +215,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a bound_volatile_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -211,7 +225,7 @@ template <class T_return , class T_obj , class T_arg1 > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -237,22 +251,22 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor1__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor1__inherit__graph.png index ae8bdc9624921c8f43818796fdb5fb6c2b295220..bea1fac88b687a5372f9a8d309bf441b25beffff 100644 GIT binary patch literal 7883 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 Z9qhAng`^slfw$90Qg7tNN=4p(`hR4>Rxbbm literal 7902 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 Xx)4;6k9ffiYZUpH%F?BhhW`HnVw`s^ diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor2-members.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor2-members.html index eb8a1e2..bf3ff1f 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor2-members.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor2-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor2.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor2.html index 7bb136b..ebd5c39 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor2.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_volatile_mem_functor2< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     
    - Public Types inherited from sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2) volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_volatile_mem_functor2 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor2 object that wraps the passed method.
     
     bound_volatile_mem_functor2 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor2 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     
    - Public Member Functions inherited from sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
     volatile_mem_functor2 ()
     Constructs an invalid functor.
     
     volatile_mem_functor2 (function_type _A_func)
     Constructs a volatile_mem_functor2 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    volatile_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    - Protected Attributes inherited from sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2>
    class sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >

    @@ -121,7 +135,7 @@ class sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -157,7 +171,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a bound_volatile_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -202,7 +216,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a bound_volatile_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -212,7 +226,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -248,23 +262,23 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor2__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor2__inherit__graph.png index 7d671d940e8947c3b7d5af17d3e905f8cfd28935..aecfd0455119809230b6caaa7a411ff1d58cfed0 100644 GIT binary patch literal 8402 zcmc(FgW}g(v!+Y1`@VjPwlAJx)fdx=?1UThlLOGd1l> zCyA@SzNXeGWO+$esau+h!_x7x$9g=WF-uyz_K9|Jx zn%eL6OeD&3zJ7DRw;d8vX?vwq_AVuT&}rvuX$P(Adq){f&Egh)NLPFes&0kFTNo8s zS;821{&iTXOK@>>t7vGvp1~6&YHn^`US6hxwV$4C?XUFoMABQ%;0-&es;Q}|swN%7 zPtWk7Ohj2OSa142+`%LA4A}f1UEOq95sgq)Rh5*KGjJUE1z%m*7F6q@1o| zbfThlKIg|vO3NQd#>PmAiQ8B9x3;&x#Kz(@>GMQHMR~wrNY@5#Zf*sqRpI-l99LS> z`sG6}E04FPSJu|Lmz=?<92Z-^B4Xr1Jfnq#gpU7i;Ej}<QMBjST{U;NZ}&N{@?s zWo_NFvOih&Y;1NmjMncANhzHjUZWiP;jv0T>bv>f%<)aAOclGcPonDxq*AOO2f#}&7{#MR@*q{kMOdaGXIXXJB z3DlRnH zw7kgX4f;(Z@pdZ^oA41@7b60Jk3>IUW6Nu7G-io0rz-Gnp(7z7p`@JpdDD~;ap=P_ zt=ya(6bh9g`HqB^R_$l}E+$#hBO6^;S64&BDbSI@SL1vk$@oZndwW}3+ukQiP-vI} zON=rZJv}`MiJaYP8!;{I?C?z^qNP3G?_pf&E-x>)=m@?~{V=b!RrjVvrI z2IVHt^z=Zv@{-|F@)_qn#TbBBN84l!fpI|IZW)QBN?E`^=H#%
    lU*&)EgTXAiu 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 H`G@}p5>l6g literal 8365 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 diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor3-members.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor3-members.html index bc12607..7c0475e 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor3-members.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor3-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor3.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor3.html index 2df6c8d..e489d48 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor3.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_volatile_mem_functor3< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     
    - Public Types inherited from sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3) volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_volatile_mem_functor3 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor3 object that wraps the passed method.
     
     bound_volatile_mem_functor3 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor3 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     
    - Public Member Functions inherited from sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
     volatile_mem_functor3 ()
     Constructs an invalid functor.
     
     volatile_mem_functor3 (function_type _A_func)
     Constructs a volatile_mem_functor3 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    volatile_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    - Protected Attributes inherited from sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3>
    class sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >

    @@ -122,7 +136,7 @@ class sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_a
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -158,7 +172,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_volatile_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -203,7 +217,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_volatile_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -213,7 +227,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -255,7 +269,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -263,16 +277,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor3__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor3__inherit__graph.png index b9fda680c0acf64777518b786d87d7391539dd46..c9da68f0a5286f3505ce570150848b3bc5c10a7f 100644 GIT binary patch literal 9084 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 diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor4-members.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor4-members.html index ed861a9..55f6ce3 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor4-members.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor4.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor4.html index 6d42d5b..6150345 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor4.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_volatile_mem_functor4< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     
    - Public Types inherited from sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4) volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_volatile_mem_functor4 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor4 object that wraps the passed method.
     
     bound_volatile_mem_functor4 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor4 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     
    - Public Member Functions inherited from sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
     volatile_mem_functor4 ()
     Constructs an invalid functor.
     
     volatile_mem_functor4 (function_type _A_func)
     Constructs a volatile_mem_functor4 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    volatile_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    - Protected Attributes inherited from sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
    class sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >

    @@ -123,7 +137,7 @@ class sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_a
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -159,7 +173,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_volatile_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -204,7 +218,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_volatile_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -214,7 +228,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -262,7 +276,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -271,16 +285,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor4__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor4__inherit__graph.png index bf85c3028b5def17a5fd625921f3c719d88ba34e..a9ff29abfe479ab8b28f5b40c094ee78789cb431 100644 GIT binary patch literal 9215 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

    i! zJ$;JIv8I8+9ALbHqM|h2FytfwP(h|W1PoFR4h}LhGWz=DZ@x&Mi=UjFz!B@?4|2-N zV>N1{N?Wa07o6Yl5_+Lnn76lJ`m#}s-eICAjZ7}EC#?Y;(K;mV-bmch&{N}g@7@6y zK#i@k0zaXmQO47X23L~H6@MIu9<=GN?Dw4+Vm>KpX|O!a5bhVF)q$37lvx>-APaiB zLG^)DW?o5l`XPPzT&tfr6O-9QX<>2KJ^})=|Mjx~2H@CCtLjRBT95o>K<^Aq)7fuO zr6eM%tXzNVqH}M5KOrIEcx#H+>?;WZW--n`&FhSMCo#dr>p0H`T%=yw-TKngBM9X= zNy&ifp2DMp8)?_}J0%4L(%*pnTE0zYYLx{{VRCX(uF-C^B9{g@;4*9~@WQe1@vnX+ zsABL?KuU$e<;D3qWQWk%Bf6(o1E_PsLaJNe+XBJ%1cPb$95HinLe7{hG^d58LPrF~ z{HLLR6Qy(@C~XWTCj91IR8gN(!e+IRo`soMhWq!YW@hwh2>yO5L)E{jM9*mm@|@s` z<@=Cc%6eF3IAUPVs&beivPFg{1`4`#*`P!N)i%Jw(UvY%jJcH+m<^d|C@8R`Sr|gH z20FP${d0tn*FEJF758^`uIUT-vj7<2Xxvt*LSW)X`4RpMxC{}S4wu{ZZ1%%YBsrPq zr|lk^D{m4lGv&m3)6D&&$HCFDx35pH#oNQ!m@ek? zh!!y)s`Oy0!fpq?I1M(K0lvPz;3GWrYpBX!Xm?$eAPpx3bb zo`H`H=_qetG)d>Q{V+MDG!z~uFg=ArRuVjXp^_$e10?wi92ign;Jt!YqlF^{s=ueI z%*Q|IjuMiV*sm!mPjo~z%w<@v(ZWxTHJCz zY-Zbg-zaWvb<^1B&;)+`NostxHSC@0F=C>tsG0!xMwY6O=2cMXJA74jI2vk&YM24y zzaLxqx3t@7yI|ToK`Ockzbi%Ec0sv~{u?<+a&b`nitT3jOLNq9Yo$~HTt_q-?<`&n kDMhHw{%2J&;0j$O=*v<_T{b;Ds)Haets+$_`844F0O9GdhX4Qo diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor5-members.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor5-members.html index ee80ec2..ac3a831 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor5-members.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor5-members.html @@ -17,7 +17,7 @@

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor5.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor5.html index 91ef583..d02561d 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor5.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_volatile_mem_functor5< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     
    - Public Types inherited from sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_volatile_mem_functor5 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor5 object that wraps the passed method.
     
     bound_volatile_mem_functor5 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor5 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     
    - Public Member Functions inherited from sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
     volatile_mem_functor5 ()
     Constructs an invalid functor.
     
     volatile_mem_functor5 (function_type _A_func)
     Constructs a volatile_mem_functor5 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    volatile_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    - Protected Attributes inherited from sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
    class sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >

    @@ -124,7 +138,7 @@ class sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_a
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -160,7 +174,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_volatile_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -205,7 +219,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_volatile_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -215,7 +229,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -269,7 +283,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -279,16 +293,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor5__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor5__inherit__graph.png index cbc93dec651a9871122b9986354840cb9320210f..4422df0529f09ca4de6cbfeae7711e70e6e81fab 100644 GIT binary patch literal 9676 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

    H&%|IPa{X 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 diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor6-members.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor6-members.html index a60951a..1ddf877 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor6-members.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor6-members.html @@ -17,7 +17,7 @@

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor6.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor6.html index 3f0afea..99d33a3 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor6.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_volatile_mem_functor6< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     
    - Public Types inherited from sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_volatile_mem_functor6 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor6 object that wraps the passed method.
     
     bound_volatile_mem_functor6 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor6 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     
    - Public Member Functions inherited from sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
     volatile_mem_functor6 ()
     Constructs an invalid functor.
     
     volatile_mem_functor6 (function_type _A_func)
     Constructs a volatile_mem_functor6 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    volatile_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    - Protected Attributes inherited from sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
    class sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >

    @@ -125,7 +139,7 @@ class sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_a
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -161,7 +175,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_volatile_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -206,7 +220,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_volatile_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -216,7 +230,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -276,7 +290,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -287,16 +301,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor6__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor6__inherit__graph.png index 6347d1f8758df760e43816b90b7b431257bceed7..2781d9ed3570600cb531ed545dafa1f17a012b10 100644 GIT binary patch literal 11097 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 literal 9784 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 Ml#*nTxIy6m0ti?L9smFU diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor7-members.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor7-members.html index fbe0e00..5514ae9 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor7-members.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor7-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor7.html b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor7.html index 393c7e4..e2275b9 100644 --- a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor7.html +++ b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > Class Template Reference
    @@ -65,50 +67,62 @@ Inheritance diagram for sigc::bound_volatile_mem_functor7< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef base_type_::function_type function_type
    - Public Types inherited from sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     
    - Public Types inherited from sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    +typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile
     
    typedef T_return result_type
     
    - + + - + + + + + +

    +

    Public Member Functions

     bound_volatile_mem_functor7 (T_obj* _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor7 object that wraps the passed method.
     
     bound_volatile_mem_functor7 (T_obj& _A_obj, function_type _A_func)
     Constructs a bound_volatile_mem_functor7 object that wraps the passed method.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the stored instance.
    - Public Member Functions inherited from sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     
    - Public Member Functions inherited from sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     volatile_mem_functor7 ()
     Constructs an invalid functor.
     
     volatile_mem_functor7 (function_type _A_func)
     Constructs a volatile_mem_functor7 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Public Attributes

    volatile_limit_reference< T_obj > obj_
     
    - - + +

    +

    Additional Inherited Members

    - Protected Attributes inherited from sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    - Protected Attributes inherited from sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
    class sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -126,7 +140,7 @@ class sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_a
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -162,7 +176,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_volatile_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    @@ -207,7 +221,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a bound_volatile_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -217,7 +231,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -283,7 +297,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the stored instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method will operate on.
    _A_funcPointer to method will be invoked from operator()().
    @@ -295,16 +309,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_a1Argument to be passed on to the method.
    _A_a2Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1bound__volatile__mem__functor7__inherit__graph.png b/docs/reference/html/classsigc_1_1bound__volatile__mem__functor7__inherit__graph.png index f661e5803594f6a24a9f8a62fd99315c99ba2cc4..05a0a2ee94aa2ef41aa88f23d2c2bfcf73b66565 100644 GIT binary patch literal 11227 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__limit__reference.html b/docs/reference/html/classsigc_1_1const__limit__reference.html index f56ea56..8242cb6 100644 --- a/docs/reference/html/classsigc_1_1const__limit__reference.html +++ b/docs/reference/html/classsigc_1_1const__limit__reference.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_limit_reference< T_type, I_derives_trackable > Class Template Reference
    @@ -58,19 +60,20 @@

    A const_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...

    #include <sigc++/limit_reference.h>

    - -

    List of all members.

    - + + +

    +

    Public Member Functions

     const_limit_reference (const T_type& _A_target)
     Constructor.
     
    const T_type& visit () const
     Retrieve the entity to visit for visit_each().
     
    const T_type& invoke () const
     Retrieve the reference.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value>
    class sigc::const_limit_reference< T_type, I_derives_trackable >

    @@ -82,7 +85,7 @@ class sigc::const_limit_reference< T_type, I_derives_trackable >
    • T_type The type of the reference.
    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -108,7 +111,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Constructor.

    -
    Parameters:
    +
    Parameters
    _A_targetThe reference to limit.
    @@ -117,7 +120,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -143,7 +146,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Retrieve the reference.

    This is always a reference to the derived instance.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    @@ -172,16 +175,16 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Retrieve the entity to visit for visit_each().

    Depending on the template specialization, this is either a derived reference, or sigc::trackable& if T_type derives from sigc::trackable.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    diff --git a/docs/reference/html/classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4-members.html b/docs/reference/html/classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4-members.html index 0c0bc32..d679794 100644 --- a/docs/reference/html/classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4-members.html +++ b/docs/reference/html/classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html b/docs/reference/html/classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html index a61210c..70bbef5 100644 --- a/docs/reference/html/classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html +++ b/docs/reference/html/classsigc_1_1const__limit__reference_3_01T__type_00_01true_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_limit_reference< T_type, true > Class Template Reference
    @@ -58,19 +60,20 @@

    const_limit_reference object for a class that derives from trackable. More...

    #include <sigc++/limit_reference.h>

    - -

    List of all members.

    - + + +

    +

    Public Member Functions

     const_limit_reference (const T_type& _A_target)
     Constructor.
     
    const trackablevisit () const
     Retrieve the entity to visit for visit_each().
     
    const T_type& invoke () const
     Retrieve the reference.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type>
    class sigc::const_limit_reference< T_type, true >

    @@ -78,7 +81,7 @@ class sigc::const_limit_reference< T_type, true >
    • T_type The type of the reference.
    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -104,7 +107,7 @@ template <class T_type >

    Constructor.

    -
    Parameters:
    +
    Parameters
    _A_targetThe reference to limit.
    @@ -113,7 +116,7 @@ template <class T_type >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -139,7 +142,7 @@ template <class T_type >

    Retrieve the reference.

    This is always a reference to the derived instance.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    @@ -168,16 +171,16 @@ template <class T_type >

    Retrieve the entity to visit for visit_each().

    Depending on the template specialization, this is either a derived reference, or sigc::trackable& if T_type derives from sigc::trackable.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    diff --git a/docs/reference/html/classsigc_1_1const__mem__functor0-members.html b/docs/reference/html/classsigc_1_1const__mem__functor0-members.html index df27675..ad16fe6 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor0-members.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor0-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__mem__functor0.html b/docs/reference/html/classsigc_1_1const__mem__functor0.html index 5bb3edb..d4b1fdb 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor0.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_mem_functor0< T_return, T_obj > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_mem_functor0< T_return, T_obj >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )() const
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_mem_functor0 ()
     Constructs an invalid functor.
     
     const_mem_functor0 (function_type _A_func)
     Constructs a const_mem_functor0 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj>
    class sigc::const_mem_functor0< T_return, T_obj >

    @@ -105,7 +112,7 @@ class sigc::const_mem_functor0< T_return, T_obj >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -131,7 +138,7 @@ template <class T_return , class T_obj >

    Constructs a const_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -140,7 +147,7 @@ template <class T_return , class T_obj >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -166,13 +173,13 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -201,22 +208,22 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method should operate on.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__mem__functor0__inherit__graph.png b/docs/reference/html/classsigc_1_1const__mem__functor0__inherit__graph.png index 308b420bac900361640cc7ed99ad6f1390f959ed..f509acee274efe00147d59c7bc9c6955c9ec254f 100644 GIT binary patch literal 7359 zcmc(EcT`i|w=Jj?=|zg56r~8EBfTlT22e`qgeo8)9qCe~gDAaxGy&-#y$PX(fJpDX zgFsLOq=dKqe&2id-rpN5n4c9_VNgnI^&);8dMM+p#_uN(FpXzvL?q~VJDD}_#*qK;o^jLA3 zneh9EChFr?PZI6DASqN1jM^n{VFslYkML22MlDplr4Oj}zTof{+CwJk%}eXYRdsdB zq9A`!+$<*JA->gAtjm;;uzuS2{j0M&Thc98*Egp>BZkwwzP=vzC0WW8OnWUTaEAZ~ z7wf#YYZ@C%j*^Tz=+-|YlziJbB0N0LjbuA4IQWKq_TBAvDgjy|Gcz-Gc6NEpn@*-X z1Zrw(qt{$mjN!xvg#kD*Y}o#wO> zWCZGhoNeY&U89HYm1Z5%LPAv8b@a5)?<5B(Xc-uYc^w!_iQnr&#W3(Iz;{x%hI5RJ zjOZnz;1P*o9y_C~jEs!b(HpzFKIrAA^U7Se{r&y5wYBe&M4&c478a79U@(}W43U<` z#;Td`$H(qn^sl))QQaNuauer7xNFh8?XNsMtgB(p9akq;7pD^*1?yy_0@Bjis14Vq z`LnaL_IBwmTN|5?wY9ZjI14OAg@rS7b8e!Usj0M)^1<|s(teFEMjntv2>KjvCnO}q z#gU}%yhCjukw_;eC(GU#gCft1M(a_*QT*X2f-u>&6GI&x_la1B0}8?_|$feSYnh8#S!EifMGv@E8|^C@b?rFL!>;l5nwn z@nXB#V=q(|{`~n^qsyA~#dpE2(h+%iGUp71LcP;mo7te5u;Nd{Kyr$IAJytC+uE~F$ z8m>LdA@S^!dc{NP=rnaUZ4I6jhnU!!{r$OytE;P-m%^BphR>h7_ur58SXB2z!otFE z{EI~8jA5d#O|4Z`38)PU;-lbZD%9ARn>mC!3HkltpcnNZQ8~Zrk%R>w?Ydk#m0HI1 z+j>9goELis2iX}Jb2BqDOG`^LGbQV)cFnDAZF_rrLMMf{?BRER(?KL9TR(kL<@{hl z`_U(no`E4dHFbLQPrOS_Ri2hP-_D<&hP`=$KHeD%4ZYP>;d4~c{n>8JbANVXVZp@A ztixuAE_OxR)5^iY$izg0M1Y3}`sfZpSXX0XBO3jxToEHfK|zt8@h2!LD5NjZa`V#* z3sUyu#rkIcb=B4U0s`;mQ+C}I6cox$+nSr34Id<;y<1t;lDF?*aelL-9<%5XcUcW> zXb?$4W{P{*ySVU=knz6lS?%vv7S3?AwQX>m6NW$_^E`>l!Y`+n*VnskY6S%Z`lUW4 zBNZ9qxAyi>Rs!ITo$Svk8ASLg&uIJjG{?pgi}i!0`TmIuuwmgaX5++9q^6-!S6gdY zI|FL7yZw4CUdG4Q*T}#imQh9;0*QX5AZ8+v#sz^mtae9EPEIQ@VuwDR6BED68y4Rwv;5o| z)`UWZJwrauq*T`hESj2Ic55E}xuGKp9>x5S3&3DOAX6x0QY){$ z-G6iN4iUm>UfI>7PRLW#2FuveP656m1%ar6b#`_6_Qv%{V!`ctj@AmFm8f&--jk`w zOeNL2(KV{BtE*;d$sP`;{RpbGxWb9w^~oj{zM5c>rasKTVAUD|L5&qbV(8-yu)0Qr zj4S$wuj6$%5u}CB3<5BYXTAC4WXZS#1G{r`W(nMmj>D({x|ln0GvLQx(gdj>*}3x5rw0xyzwa01=H}Mg3<2o6<>3)BLA5X~ zEv>V&lbM;BT{D~IyFl9ay~+*}Lc$CYXVZWH>6O^a#Jozb52~l%X8`(usIeVpDA7^< ze2%#|OyM%1xO3;T(?aw4xsQj-D(33)a$BY^ARxeYINPMzeJAJoa*GP02jB?Qsgk_> zGA1KE9c@n#wwmGGew&n(l!OGTrna}gKT#rP-LZ~-AIw5B5v%Vps?(6HUW= za(ddwS5{p7V&ao7$=^|`S1uliksNX_k+X#t78Gz9)t6OO@j)P^0Eu_Li!Ay5JUd#e z?7*CZi?p$EeI1yPE$Wh2QzIZK_~$?S`}@ZxT6)qx$1mjMAFxL?n2p~8d4(f-J z9ooIWxVT76OniK#l~-E@%1%ODJX_k|-q!XM$)58ltIhk!!rlFG1Y+ftD1gDxtIOX% z125*5?%lty6nC%5X+gXTnk}EFZt%M+jIg@8+OjY1zJ%w?moLBfMAJlu-@bj@m?s5k z6&@BQ<#Vi@A-ePXV(I!|d%NFCfQH*}d~EC|$OQ>e(d7ssAtCRquCA`LGjBY+h{T6V ziV6xJ-oM`-_v6!w(_bJ;%1uK6oF|D0N$IgT0*i}EG4tK8%g)ZmzE$#5NYB;v2iVEg z%}ptmj*5~}(Er^1$IRESP&_=mR`ol4L=Mi*j3Q2%$>7qn`7($&87nE_x!4b;@_TpA z&Nf$8YJ$lzf1IA3HO#v1i)Xyv;0=c6UcN+-otjhG$e8@e|;Ged4o9Su4sSPZC3 z(Cq?FTb78Kl(WJ%c6OTlFFeC!UG^r+!EFINFWD~{vGP_v?`W;hl9r7kvfo8SM5Lvu z$!-kC+Iqe=I+`#XJ~T8`UtfRoZPMiyBa5e}r=6XhF^|3($p`O^5BdP|UfD^%{vn^? zt;4Qi*ZSB^xngH?6Y!&uz&nhR-pjkY;z4H~iv$hMON-OfkCKo&YXIt)n9P^j{j>fK z-_rxu?{1re$bkWhNO@kcIft=L(@mS>oO65XEKVrE3<%8 z9ir#YII`^_e(5IeB7MR+~i+pz^3NLYl=UH@t?3 zu&~IURlqnvE&^aW=XnGH)e69-%%Bz*!6zfrVU0>AX8HRj%*TaC_F@q~H-{)A)H)aF05Nl=yg9ZJpnWBB-}K|Y$!H1|BlsLBlhUBw;mncFhVd6pi< z@|OL2m+RlyZcsUBdgj*`HKCJdRAaa^C$Rj2GWr1|>p3vn88et#mCfF9%*< zECKHN9(zq*Nl6Ce^-PVmii!%*4f56xEkdbEL6(CFfW~leZ~*W-L)g)x8s>8pQ}lFo zM@v3@%b~I@IV%qan0brhc zto_*Lp;QoY@pB*@I5;@&-n|Q^bpDL$#FdUkBYX?16>bmKNb0XwRQ@L%)zt@wWvWXyHAxEnd#r+9Tn_^pcX2;4GNqA{qWP^)_#|qNk%) z-Xve>!lX|cLcN* z7eA7a@a>KHGc{>x>5yY}z4&G#P1djx7W-ZPh4;AWWza4jipXt28we+7R8&-jSqEk_ z!})8DOd!}x@%nDs2+v}9S((jHdY#+W*M~}R-rn8`W2(P`!C?vuR81&_bnmXmvZj}P zmGV7t|2w|V)UxyOCG;ZO{V%{$;uxgT-@W^B&~iv;qMOPw?_^#(1L%QIpjzSoImU;^ zz-tWXx6-Mib~WNf8X5IIzwFc0HxCarbNEYrih8%12AS@Yu&}Wy%FC-~iBIq?AUA%1 zT2JCdYuuV3dbU;xvmqWL)zU_9k35W((G(yb)P&ij2b82#fo_e~7(3>dfv2^HKN?Y+ z-ujwF-%5$Vnjyxbcmn&+WA;H3hgHp+*2ga1d6(r0!&~&MBx6M-C5(tWYklwvv9oYDByNyl)+;LQNf$oXiL-(~r3ycNc34 zW~gm!%$?Zp<6GF%Gw}}_R(RSO$i+oVO-+r1WBt!}n=`f9tE+Tr>O4uv=;+cM85(+t z2ZC6kg=s&xUdtQgYF!>v#(xwDx(S%`)2DZj>J)RezBm;VGjS0E#4xh6%QD88!I2wL zqocF+^)$V)1IO5KyT7W?*@YWw4X5CAVPRgeRPjxKA3u58>DXipt?%E6y1bn0jp{ST zf{%=R`=)Kc;b)+qYFx2=6sn<-rAROUxckV_)u~r`8P~s&ehDPcdI&EVfxsa@te`q4InXr=>m zAz@Do+RfD;OH-kIv@yH8)S8;U`8~F?d`$UI)h5f3J$zj3O8YILSOQg4H~vkp{JVbn z@BjP_{i*-*(ht!MKmS};XU@mWLd|Qc?xu$*eXw$Ej5GeU^4<_{!w?FUKgGs3-#VO(RAveN2`CIt3h;H-*48f0&voeEk=`Zhr7`nc+1(wms9p@X*azms znrEbZ4d73b{ef3|X2)xVF_~->0}Q(C#H8;!&A(L|0h)h}xuRrKud1&PxcW5}_RK>Uk0L*U5>n zuyBQ8T@)}igq`Nk7JUze01*)p8P1lyW&{JlCU?ye&k%gTX%Xa0F!@)R&yL)>r&CT^-EpD6Y^X-86 z&&wP{1QYMO1c@#0>%B3w*D!q(avP(%))ZbEQLiYqF5QNSaq^7Zyc zdrSHZTRHnlGx9EV1THNsWW9n;zm{Zx7m+6`vvi>r78bau33*#uT9U554bxe#KTgy- zQI@fLY)(5lIw~uwvlR%;fIsxJsjhCKr$?b^^O#l{wz086NX@nUN)#|m0A3I2R&m&p zfF&0V=qLXS4|Vj8R1$)TGrGruEvaNT^koq_b)gB8^r}o-vBH7nI7u-?JVG^si#ocM z*8m3F9?xXBd7Ds)CxwQZ+O^5JkZhtH29A8wsQS#Wy_YH)Y31qVwPu~DT%ZkGry}ei z%DWvd;A%1jy;rDW$w&M6%6=_D^!VhYqOy|lm7C9J@?-{{MFau?L`T6h4h&LDD&zlS z{T!@HF*9R#XsIbHpP>-T7bVaRc4Uyf)DC} z^|G(8Z%qGVjIjyJ?q8XYjg01iB^NtlFQ=n3zB^G0f|cTSe4kN`Rix?sE>_zCAGcl^ z&=uakzJh6kCC`hfX=osJW?a-tii$NeFC`>e9Ovo{3=CHOWIr5%3(`+GBMS(_1MRvP zILzMuQ&!gfjG?%ws0WATKu?_f9blu|rhDzk&)+{y{bO`A3N$%B4Tzqz^Wkir!x7Wi z=;(G)n1HKCV)0(0>*(m%nB&Wr+rIi+T02^7N!HfZ8kwRav$N;1B8#GKn=#O#9sX^- zVqzeN+}zy8QbfMMXkS3am1SjR9UL4iEiEl9RzY49eS2u`{SW>$<1N0vVP z0c`Byxw#8q5ugif$9zn_&aI_i*eVA7wcaX(4 z7uPHJI-q}XTq9+Lf3sGWJ4_+XS}{$fXg!ooqcAu3O|cCe&YY->u91IG{rNM?Ct%}Y z&VTLQq$k(7?|S%n#`AGD@~7O%N2g|@_`CSgqfoG~P8wS^lqZF9V!RwC;=E|w;>jI> zxQ!2hljmfT@Bm)egl=_ zPESjuoSrT+f z{1sb8lqh_Ysj#tedYV~_4+c;3m7e`Vo1H%y*-7Bw{dE(4uMYY|`hP#yNhV1>+E)z$ z-03EhsBSoFAGcs>ZQ0QD!%B?>xyZr$f$dZQ>j5CN=4NLTPAqDOXy7}c&0MnTL(w=K zDTw3aA(c8*#|o#71Pv(ExM~R6l1^WiNb*Jl?$vE zlDs>~DAXpob@cNmVkv?!;qGMDsIJ`mR^axaq2UbwFZO5tEpWqzj~2j$cRL=|GJaUs z=;$-zfn1sUbabB%i-VYDfkioFK-_gB=neM2^DqqQLAz^-er60Ucp{0Vq5zezkTnnf EUu1w45dZ)H literal 7284 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__mem__functor1.html b/docs/reference/html/classsigc_1_1const__mem__functor1.html index 9b3af77..99f241f 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor1.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_mem_functor1< T_return, T_obj, T_arg1 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_mem_functor1< T_return, T_obj, T_arg1 >
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1) const
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_mem_functor1 ()
     Constructs an invalid functor.
     
     const_mem_functor1 (function_type _A_func)
     Constructs a const_mem_functor1 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1>
    class sigc::const_mem_functor1< T_return, T_obj, T_arg1 >

    @@ -106,7 +113,7 @@ class sigc::const_mem_functor1< T_return, T_obj, T_arg1 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -132,7 +139,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a const_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -141,7 +148,7 @@ template <class T_return , class T_obj , class T_arg1 >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -177,14 +184,14 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -223,23 +230,23 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__mem__functor1__inherit__graph.png b/docs/reference/html/classsigc_1_1const__mem__functor1__inherit__graph.png index 3e764614e963b120e0fcc414bb41964577af13c7..2f295938c935740af7dd1a0d7ed47ff9fa74d9a5 100644 GIT binary patch literal 7477 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 JGI`6_{{^@agJ%E$ diff --git a/docs/reference/html/classsigc_1_1const__mem__functor2-members.html b/docs/reference/html/classsigc_1_1const__mem__functor2-members.html index 61d00bc..4fe5c0f 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor2-members.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor2-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__mem__functor2.html b/docs/reference/html/classsigc_1_1const__mem__functor2.html index 04f8db5..289a6d6 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor2.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2) const
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_mem_functor2 ()
     Constructs an invalid functor.
     
     const_mem_functor2 (function_type _A_func)
     Constructs a const_mem_functor2 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2>
    class sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >

    @@ -107,7 +114,7 @@ class sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -133,7 +140,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a const_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -142,7 +149,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -184,7 +191,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -192,7 +199,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -237,7 +244,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    @@ -245,16 +252,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__mem__functor2__inherit__graph.png b/docs/reference/html/classsigc_1_1const__mem__functor2__inherit__graph.png index d32b65b3c143b74bae5b722d7f78b94e25f20cd0..84c38a052ba190c9898a12e1b7981646de22de66 100644 GIT binary patch literal 8138 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 literal 8096 zcmc(EgEZyBmBej5Z zp7Hlw&-B6xPoAQxMlaGR zpHfo7U;fNc8ss|`zs@uE!VYrS7<{0kqeC9~$a=hZdRo^sdIdjQl7)%MzD}PzIW0Dp zS4b#qs<*%2)zOjf;e)i5!$W5g5s`bLB=_%&2nYmgUmx`FC?#{R+6%quh$gsqZ+CZ> zC58KoW@>!=(%PDtt!9&Ua>NR-^NCbE~SV z_RcOhH#g(siHpU!xOUp3?&sy@NoA=r5ywr+>u9AY=R10EadUI?@St~hU)S0jnV97A z$wy$HY)>&lAsn24o3)kI@$OvYRHN&TuB>c`CI|Dr*J^hn_*yWF@7}!|9o4MjV`5@r zVUc4Ze(G`1*4k?HXRVKEBrzdD!b%gSOKqrls5 z-|i-`s;oT84#6Q|8J(EOF%6LLA8Tl6_;cpHX#`C&ZAn(}@)FVA-P(Fnj$n#jd9VDD zR}u!zG!@GbcUY1so?7mR(Q1Ep^zGX>)cKOf*+E`T4x=thI=7u2I+Tz;do?=x9#|sB z0yeO?h6_Ia`RtIQuU|RX*us7;y1TpU*E{2Eg^_<$Ui%;X-_lk7XD=5Rtn!oGflGD~G?DIr%)O-&Igc@`sfP=KGJV|zC7 z{c#-_)X<0ZMY{Xt>Hg=>pFwGT{!AyV;W)Cox;i#HTRfahlNpk?Ze3hfR#spCq#W@c z7Pch&7J)#hs}GM9sAP!wq<;7iJmz;iW$xhMAeFUu_GdjjJRH%qgleDx7YuZEZftE? zzkM4W7N$x?m&JJhe%krDr+4iB{ysyT0uwQ+qa!pVM2-5)Pf=Of#`?HR+xApIo}sVem5(-W8O zo}S1qlNXTOCx0OUq*1voR!nts|*U!I~LrU>pu-VnH-igeM^L;sH9X`U2R%9 zrKYAfS?{;MB+J9Y#wKPq zm6n#4A+3Ld?Aqeut;f!D#+Jep!;U4*IhiD&NbJ#KKg1EVij5xphkiFTV{O4|dTB`G zE6IgL%3FKXk;Kf*F2?01_V%^8xvyQUA*AH85fQuDQ=PK1Zilpy4j3VMsp|t5-97Zr znAF2%w6%}-P?3V?(VY-~qGj1$ett_DvxY_jy|2Fr+1J09i_X6a zUvcxJWQ$X9Z)`Y^=s@@*8Kl{^i6PS~yAOIy6l`tNR44OF3*Te1!TI_>6+IRd)G8Jf z6nyG;{dsr!Awy;io>Y9Ur0>kKqDC&7&vx*uT98b=>Zl* z6#<1w7)knLgxtA>NlN~I^#cAWJ*6XEBZRkC?>G~kQ$6e4!)YQ~eKtKTCMgT(Xo6N*rItD&u)YRu)tQn+aWJcqA z^y~+KM}@%63jNb~cvRrzZgYalTdh6N$vUeH&2mU2N>p%@-RK^q=)( zCzVW>wbBJp`|-UGVmkD`+e|fj{DERk)z|?|!v7MUl$fYxVzP2|k$U-}d>T33;D-LH zRm81d8=IDk&79-mYq%Y{h8e0 zsFt&}w2l~h3NYuSq>vD#UGo{Xwcp9^TzY!?pY?%(bYXr@PNkRW8=kMUweuYpn|&@^ z<>cCd>iC65-_*2R{Uzhyzkja}WMn+`dTe$BhIfKq80hYP;&HIDx3@QxBR{rT0y)}) zbQB3$Mqn$h?E$#DOGpRj;!6DEf}Vd0Anm{%qNaxc95gpKH;^G-Q(b)pbi-=&>n6`f zPoAXyT(lQTpPWP#|HWs&t1W|_ot=*NR3s!ML1W9TM4Tj#n;lo5>FdwdIxK_X0HSm| z+SDq3V{FWj++)g@0w6Dj?rAnLtFVFhen?Z((}XTSn7=`-JbpVXG3|dOG-E3hrr4>}|(tM!+u4(Scmt5t@#~l3mBlvctkLx1Z!ImUfbelzQ@$Jm{I|c{kz-oy4^z<5Ne&9SElUv`wVy;wLsQ?- zP%aH5p+zeaX>4yF`z(FMP{YQ^D67{O;C(@cZ-k2xFQt{s1h!O=rrAf6dw^|LsTW%O z#2-C!S?~W89UV=L_2qk+sHmtbdY&txi-Ut>cx2?}3hlQX<0zDVeC%p&ZjL26Ju|cK z04B4pu1?KCa+0!odub^Url6;n78MnR?Xa}q%T-=o{ai(5-LcM@>ccXj-|5d^zhE4F z<^!MA!sQ)?SK5{MLLIq!y1T*sf}+^^{rk(yODmobP;cN~0pUgr!5~ZP>u$e(1b`a` z?efyQ*ta$C4(JoCQmH{p`vl4BMv}+JfBww0`1t`bsiQM-eRXklc_|R)v^`l4h-&j* zN-W?cQxg*)_3#M^@j{TV8eE5r$$yTFR06qdXqX8Wjh|n`)C;MYaGwVyyt3~edXKid zyL%X+6^3nI3`oFcp}DEDas-7k1q#wp{^!r1pblHi`l!L?M@3RBG@Q(+Gy#@BJ~`>= z=pe+$4-O4YXn@(!(9ykCRfQ4}1;D~eOaE>oFfLRCS$TPRQ&ZFQf;-;5duF_pU0q$^ zeqOwIVLeeYHk?TV$d!tUidE&aN#&H0k&*b#CBMhNM<;6k3nLI#q;rF=G2wYt-)3As z8et$tZ`~11>zvmIcA4$Wcb|)$nkqyPB_EJRB5u2F*5TLpbI;Ds20lOC+TQLR81TEf zIt@aTxSTpTGN1M$`_)WE-F7m6D6Ye!-@AX&vp1~CU+B4(qblNEYtAr#ZNTVQf@ zO7z*exy2k;!e$@9^=S(OQccGy;x5u&L6smy!|MBBT zjMzDwu<#jx%#V1NlZmTo{&KcPV-pkWD=Y9<^@o>df9SpUB-PZ0*80*4o~Pyeu$|uB z4z9aBnsLL38?%MOk69JUWRO`=aj>`eQ$B_c>08T0C8Gmgb5xwf$%HFYcfx#bm-@5;| zrAAl zpn%J>0Y5Xol&auBzaKB+MKS{(VM#>X!c}a>&;}qEQ(6!Sd`4hkV0(M}M5zHI#Mt@ZfOzUDFJ*W7e$RS;RA+_ zpN~(0fvH#UK|m6ox2>IE+0=II-v-^0Zq0$aN$ff_)w5$bj*gEv|LGT*Zc~is;q^H` zJldL2Vv6_pv&OzgWP$bs_7zk(sP?Mw-|rC+Xt`2-g)d;8T_szrv@Aqb5#rx5bPZZe z`0#<0j!q2B`&@0pvpm2;@;rMk+teY?n#0Wk*v$kn8vndK9dus^zy+v|~qefdA}FP493M|1@I4Q{s|g7+U-pik@p=jZ?^1$!G>lRQ{%e0kX8Ub)S~DZ+Rbp zeq?0ipMwK{TD`r!NnCo`s;d5*E(^^*g+%0$WK>j&A5(yEf2FVQ4Peo2!AB4VGX(2z zX2$4ou=r@)PPI!aD?TvWh9b&xB;R(vF{NYq>bHvD6R+d#cxEL>N5{>rEy*bP1qq`o z>_j+eB0C$0+mK;70*@Tt+223k7k2d*!tcSB};NH+YRP9ywK z0u=!RxR0>jdIa7T;~XWgUB!`|ug_EMSr=`uSPh@|*b2^Dt)zW3bs&TOkq7({R}H99<5ltMv4kibqj+_caw;n7ingkauS#2* zzZQEJ|FM6M1FQ+@gd{0H|A^E2FDnIX(j@gZjb13HXQQZ=*e0|T@Q zC@VuND`PV=j+24W(UsL6-_yBREbK;z);k2eb)n*XElm#+SgiX9uLy_Wig8g2M>4al zkmTRqghNjXT1zU0aqIuqlKk5m{eUr|W@hvjZc*dr$UUcfWL43e!%N!O)YO%jV_c+w z9TfNRqmcDDJpOTPO%w>%OwG*`IOVSev&cYjfP;gR#lsOcByGB&>mK#rEEZ*G86|!@ z#8r^t7Bl>GzH!x`nEbL8kAPA!Lv9&?`#|n40g{8AJ>{`2btKBs#pS8v3Pd;D=Mz zRvqhRgM&dvCy9zaO~%Jw9?X(1DJg-IgZS-bb#=AH)!?A2vNAsP3J~I*9ZHnKicG5~Q+V2-ZUmlLA0M+s5@K9z)-1`)2%aZs^LtT9qWHH~q z0os_Em?+S8qlUFSjDaZ_89new1DZ8M*vSk?uDra}KLg?&Ak+eKg-gG-41`nPzS&-1 zo*{gI;swA7*b<2Tq}W*hlR|_Xv~6L*fQdLu?E8GtQ%|1=*TA211I zQJqsbxVTmzG27Xht8-dU7j_yvrxkI{JXRA~8Ik(e4Rx_bVPQ#%op0m-s+^ynf9iGo zo{FD^m$&T87aX6n*1PnXeSG}}{^8Ir-}v9OdOh0kG@Nbq&Rp z0Yn1)E<_U@8rqSklw1~V5zu9F4aV@dd8fn}h=07rTX zi>y@2QP$PR#expH@w=N$$`Pk7U2SbL-*#6v6cB9cUk;HWc>3Hr+%o?!g~JSxSfv8t z6!4i@t6T=?#)k=6?gH%WzkmOey*+>S47n+Ov0YhPE0m>r3bYs)LGkM;lo#Mp&#a`6A8Ucl z>UH<_7WLdAqo=1QCx15%GP|dYj5)x;*VPF#Fi5RJwTlq}Qz{AyFgs<+x(bC4l0ue` zA3r`iI^xL5lltFzo8`kI?3H?Hw)AokvjH&-1V_P(PrACg90ga`*Vn+TmrdE|>CFH~ zkdl^`b0jS-4g9c!vojFhFJHcNkBKnFk{li$wz0LHvT@baB=xn8ij1uMr-60(NzN#i zfnHwzX~G9K;5`~4|H3D42=MV`RWMfXA>ts+le|u z+{)UTrf%6BB41|igxw)B{ zFk1KE4cf7A-|6N58MysmTiwe*SSNrKFn1r7^FjXNDxwD` z2a(GhNKCrBIT#tGhccB}?o(2R#l*;??}PmHjoWu97U;~;*;%tO@@jLe2#DupYiw+6 zchUI{dOsUeQ!+X_U*OOWB-N;d<{M-frkcEJii$YX`d(L>J-4&tSwtwT-L-o@<@}qj z35?^)*HwY-KjVES-ISyxSK#)Cht;!G*@(j-1iMp}@-V2T_TM%>I=VgAKvC(jGhH1K zf%`?1W4)-V%DMeLl|@~4Hp7!A)2*$GzgmO9(ZpW|;jk2(k&$uyro(Fhpa#fzxVUVs ztcW8~!1V>c$+93&<9mgTTek~+ZWqh&jGU;>lG(fJ#YZuidGN~AEXeN3mcNvgxH>sm zTUh)^6&4X$X!OviB#NtQ^wr+$2VER_Z25`6sliI5PR^-BZ-?ALB|^TlqA-zB5=@8xBu zyoNFW)g%q?7#NLm@xhcyIpGr%(Ir*u>$%yi)OJ50}s}U{h`gz3Bs@ z7(@EvD0h9CjQe%K6b{QB5YJB-2zQo7f>i8?|*}IpWO_#q5GRoeY&l%cJ5kR4*=jX=Z zg7pCrWzPFhYRnIy9(+P2{J$gljzjlS_g$lPxvI#`mp=#@*i0QPO{Xa!7_tzDhoij~6BIK=yTuug~`6LjwZ?a70K(=5ldt zyLtN|rjeTPn?<)CP{@6{fFuIIAz>zzKqU;Nq5-G#L F{{niGqelP$ diff --git a/docs/reference/html/classsigc_1_1const__mem__functor3-members.html b/docs/reference/html/classsigc_1_1const__mem__functor3-members.html index 421bcf6..876cfdd 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor3-members.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor3-members.html @@ -17,7 +17,7 @@ @@ -25,10 +25,11 @@
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/classsigc_1_1const__mem__functor3.html b/docs/reference/html/classsigc_1_1const__mem__functor3.html index 7a22ff2..e84ea0a 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor3.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - +
    sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3) const
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_mem_functor3 ()
     Constructs an invalid functor.
     
     const_mem_functor3 (function_type _A_func)
     Constructs a const_mem_functor3 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3>
    class sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >

    @@ -108,7 +115,7 @@ class sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ><
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -134,7 +141,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a const_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -143,7 +150,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -191,7 +198,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -200,7 +207,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -251,7 +258,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -260,16 +267,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__mem__functor3__inherit__graph.png b/docs/reference/html/classsigc_1_1const__mem__functor3__inherit__graph.png index c1aa15ca2d52ad13a5bc7e69bfe774c1597751a3..290319f3588ad67561568f2a9a7ad2f6a832b246 100644 GIT binary patch literal 8682 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 F|6gv-puhkC literal 8590 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 diff --git a/docs/reference/html/classsigc_1_1const__mem__functor4-members.html b/docs/reference/html/classsigc_1_1const__mem__functor4-members.html index 856c600..25775ea 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor4-members.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor4-members.html @@ -17,7 +17,7 @@

    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__mem__functor4.html b/docs/reference/html/classsigc_1_1const__mem__functor4.html index 3f16ba3..b8fb0aa 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor4.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4) const
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_mem_functor4 ()
     Constructs an invalid functor.
     
     const_mem_functor4 (function_type _A_func)
     Constructs a const_mem_functor4 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
    class sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >

    @@ -109,7 +116,7 @@ class sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -135,7 +142,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a const_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -144,7 +151,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -198,7 +205,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -208,7 +215,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -265,7 +272,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -275,16 +282,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__mem__functor4__inherit__graph.png b/docs/reference/html/classsigc_1_1const__mem__functor4__inherit__graph.png index 5a538200e2da5d551a4903cc2727414fb9dceeeb..772ad8ae9b39b3b9db1b02beb872906c018a8ed6 100644 GIT binary patch literal 8913 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 #o&Xbl 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 literal 8769 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 banqA4X+j<|ti}43>q$tykb7PvqT~Hv$1`SV diff --git a/docs/reference/html/classsigc_1_1const__mem__functor5-members.html b/docs/reference/html/classsigc_1_1const__mem__functor5-members.html index fe921a0..0497b00 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor5-members.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor5-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__mem__functor5.html b/docs/reference/html/classsigc_1_1const__mem__functor5.html index b73e1b4..81fd4f3 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor5.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_mem_functor5 ()
     Constructs an invalid functor.
     
     const_mem_functor5 (function_type _A_func)
     Constructs a const_mem_functor5 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
    class sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >

    @@ -110,7 +117,7 @@ class sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -136,7 +143,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a const_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -145,7 +152,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -205,7 +212,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -216,7 +223,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -279,7 +286,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -290,16 +297,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__mem__functor5__inherit__graph.png b/docs/reference/html/classsigc_1_1const__mem__functor5__inherit__graph.png index 08b858ceeaba58800371aac772ac4bb776bd9875..43644b36181aaea9b66eeacbd94d28fb05f0e504 100644 GIT binary patch literal 9261 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 MB^4#|#q@mt7rBMwAOHXW literal 8761 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    diff --git a/docs/reference/html/classsigc_1_1const__mem__functor6.html b/docs/reference/html/classsigc_1_1const__mem__functor6.html index 551a584..a41d14c 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor6.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_mem_functor6 ()
     Constructs an invalid functor.
     
     const_mem_functor6 (function_type _A_func)
     Constructs a const_mem_functor6 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
    class sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >

    @@ -111,7 +118,7 @@ class sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -137,7 +144,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a const_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -146,7 +153,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -212,7 +219,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -224,7 +231,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -293,7 +300,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -305,16 +312,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__mem__functor6__inherit__graph.png b/docs/reference/html/classsigc_1_1const__mem__functor6__inherit__graph.png index 202f39306fcf69a2640c8c8e225c34ffa3b53ea7..bf4a23538e821c206b52443e36434e44a99e8dd6 100644 GIT binary patch literal 10618 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 S_xj+&h-cz*V);*Xeg7B0uHK{o literal 9724 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__mem__functor7.html b/docs/reference/html/classsigc_1_1const__mem__functor7.html index ef75eb6..92f5ae0 100644 --- a/docs/reference/html/classsigc_1_1const__mem__functor7.html +++ b/docs/reference/html/classsigc_1_1const__mem__functor7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_mem_functor7 ()
     Constructs an invalid functor.
     
     const_mem_functor7 (function_type _A_func)
     Constructs a const_mem_functor7 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
    class sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -112,7 +119,7 @@ class sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_ar
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -138,7 +145,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a const_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -147,7 +154,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -219,7 +226,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -232,7 +239,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -307,7 +314,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -320,16 +327,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__mem__functor7__inherit__graph.png b/docs/reference/html/classsigc_1_1const__mem__functor7__inherit__graph.png index 2375c0fe154c32f06f3495e7b0578ffc2261bd2a..3f4a286d3d8164e0056ca5bce11d8b6dacfe94c0 100644 GIT binary patch literal 10655 zcmaKS1yEICxAvhArGPX@hjdDJBZ`EeAR&TuNJ~hABB6APw4{`PNQZQHD|3phdW zh51xXSpji*_3uM{UJL?3hfr0JeefdnSDKf^gOkgSftqDfT_!@qHHOa_(|3M7jB!(2 zi0fh=y;I9ZBoIwBO~9PM&D2%3UQYhiWzIHu?OQt7`>>K3y7{ZY{2MG%PjcSP0yejr!(Tl)7aDMSbM z)o;8JkvFcsk7bl*uil+0U~O%!<1KC2V+^{`LCZ?TFj5m*lQy{4j}Eziyth}^{cynM|+-n_1%Q^T?7Tb{jN7% zU5-G|{(FsgoRbf;!kL^I5&td=KyCOLgIbk^Kt(ynphGgUh>yJXAkdU!hzha#>c51J z-rnEe-`S}$%kF2Qq^GCn=~-K&gJ{x#tsvh-MGXz-sI?cPlKbFkcX<5SHZ(R~*x%oG zT>6HAj&3_uj$uM6;p*=0<>i%^lhf7RJ!~l`EiGM{+WZ6^3oBjP_u~BT9~2Z6DJdyS zyWTAB)uq?3Uw`~~3p4P?@-p$wo08U}wk`l=LvuJkPv z5u23M#qN*Rh=_=9-@b*0hE|yO$q{7d<-NL-lbfC0+1>s0PEE6>Xe3c2=@b=yT9Mpk zJB53+O15^M`b|mC%90ZMjnVwP`{^YgKO%8)3-j~&goLErw`apC1PIXAcXqDh;;P-b zV{K!TrE!b({`&`7T8rmyKK|}k=Jo!*wN>YPc`-gd{`b#L#j7=3eEi~)5^gp&Hcrku zuRq+nKFgg^Sl4OHEG!=C>cVB$tXGbH%>)Mrx3{2i&2BOo`HdZhQ@9WPviHArvKTMYdjhnT44Y9 ze2wE0+}>fK!LZtXu0W@dpP%1;u6As8*7n)6;4$B=$+Fqm*{!Xuho6iNkB%@gF!o%< z8}TOC%w^>0qExW1QTq|HHu1oN;hkeYUUbaQ)5yM)mET@pUq3lL)w)G&XlPhOK()NS zxw%l|h<39>!uMjfvlGdcF6L^jq=YGUMoCN*3cC?Nl8f~dH0nGvdhXGn*%UD88@z;AIaX%&dn_`{7TB< zPsn=Z>SpHV<`xzyiHUbpgd$$n=o%YKd+eJXyy%W)d*oqfR}4|Qqg(2AczC$Eu~FJx z<^)zOqQ)9kr9)NJPfcZNW zCZf>noSb&*n6!kM6AbEq&rM8DHa9b?^Z3oe!eTy>dymuN^XJcn1qFjk-Q9PJ3?4ot zyBV{GbaQz2EGIJZny#p>k*219Tu)DrDPvya<%QQ^x2uawsi#rBXRt4y^2%)N^FY%q z!WtIi`}aQ;6j*=vJvclh)DcjIkZ$75Eh_4rno7FM685;0H7F)#_2@FWRZ&oV8oT4lMo%9%)^K7<3)O4zc4bM__#R59@s!%Z*Om3ADq_V!2#yyrzR#Q z*4AQPN4D@^zP`RiPV(}t9=})nQiKOOJ1s9S&Mi;YNAi46R><)2@%fYLoL0JJITjjy zFJsxX%?IAwSzDhTP8cs4_iBm?GtYjXwDkJ3eOo|)(QFpH{fpbU@sn!^1Rj_x|SQ=I(BG zE-w7S2#@E1zK(E>t!)ux!ib1_wziz7J{a|z8)Jo$k&zs_MZ3GZP4P~pn+lt(F0Ur;~pyqjVSC`e{#uylVvg#>BTq_X`$&%EWAk_fOxw zb~5eUyV&^nB-PYL^p1-+%KCZ06Ebd)k{FoUQgzdEcPsX?U@>xH<9Z2GP}G=io>(Rz5$Pap;J= z`4tX100TEOE9=X;0+yDjsAyon(dx>IqLPx)S2w$p{S`Rmm%HC(6%^XyI39vSm7b1_ zjHF9?k>0%da($Q?GjQ+x&%$q4aq+sIrQ^D-h;K&p>QomOe|Prw_NJz$dPB;~%fllg zZVL+T9){c2)zw*BTT@a|4Wx<&+WV7};ywSL{V{TJ&CSl9L7d&YchA_^IKBd^ile*x zzeszy@Wq)`*9XjR_|?tI#)gA~!|TP1Co8?`sN$UayaXC6Wl>g-9aA%Tb#Pc^AIW*$B~Vr*ov-r{SX<>i3rn&Y9~!cVC)jaXLt8s$WpQ@a zKvJ?k^ad*qH#vfd;(4myU=kD(6_w7WCK(?eA2_A^(&ug7x`u}J85t;stMh|{esMO| z*5hMiCbExqf4tz+7nptvNg7|ww^NhVpGRNt_H9N6hSDbHAOY*qj}Td-hYc_P#*<0H zQSR4?*mchHC-4{_?e9~T`yj}8hPD;Fnc$Omm5ozJzko|f1913rIt zH8V4Fb-f+f{IRGA@7gt%Z2fSnk=&fzTsQcwprC@HBEF|&hmxs>(fkarw6w9hdSu6= zBF49X0Pm*=-HV>6K%fJblUd_5suSVmEd?_!wuNp{<)o#h-G48!zOey;UvJ)*oSDf` zIosTvQBg6{(^FVj*fTXnv4GwY2G>D=49c)WpwBoo-VEq>-5mcl`{g(IL%_~zWmy@0 zl!~mZEF{O;+S;w5Y4jkatgASwby2-{udl0XeJD%$c*5CMF#hLCJwA_NEz_3a&*;mL*$ACYr(og#a>oN^Pf5z5Ad*kPun;{vtjF{3ys4{VLZ-c)>(sFckREy^%tfoeMPx-U6aAWQE zE4<%Ek${WsW~vSXjPIPLk(g#+&+Gxy$j;@bEO8FMu8>vBD1Xoc5vy^v+M) zQZO+wZswSH9qD1(O)3+Gx||-YtH!Xf-MYo8U-_}Jl93wzj;ndc}j+ zbSm!d)vy3@!Gh9OC77(h(B9Uzwy{wjl(MtFF6yz*q=xvjy}f;K;KIRC2=#@Ggk*1@ z!Fv$PqH2C&ftHd|%wvC<&-9z^bY*^hecDpR_sZ+ecC*Q9M1Jn@zGd*5pFfjSziB2k z9n@EiOu)s%!`l_1N&@?(q(HP!e*E|mta15M`cjqvz$4>z8i~&Sei{LDyjrvH`WE?D z*WgkTVq!XExk+nCX=!O7*7eN1?YXZB>FJ+}i~DSEiHdrx59ds}Wu2X!0T=+#-IpX_ z0YL~^VQFnB3){oZd=qj@51`Bb{)?@O0k>b%a7QR%?Oscz(zqR~(dZ$6Mg{2Hl)T@$ z%cz8xx~KLw__yDGLaWN8B`=RwOPimSB@aK`%M^9p7!41{i^u5Vj9c5>G=?m@+M9$7 zi2Vok1eIAr6+F*RZ}-ekU0nD;h3@UW3x8N71aVL6dp6YDYm2-e#{mVp~rE!Bytof_v(m3hW|ht&SR}0`%v?T zuScX>pD}WZs3YE4Hf3BBU+qt$qM(?XpEuIc3AXodw^;fX@&5gLIO3i8`Yf${%M3ur z9v-4@5iv0_2?-D39RRo{B#`yTPo)Suu(Pvs8`UMA$EK#H*4Li{R=GT0dMoO@I%p|) zL3`~j)DPRa+Rsp?^78Vsv)hJ-qLwOlXQZ}X&oy3{I%??aQ=(hOKZlBqyj#g(_1uLB zwIqyCmc`nnbG3{nBl#O2R#@C~k(Z|j0Owj;TRS4Ce*XOFez>7?wh6FnW@ZL_2tEP2 z4YkyJ{Yg$r`dn3&xpRq%ih8s)CEzeGfi62Fa3Ux@^Up7S`4U>s9KqSkj{;sa5s3<)MCpkIPa2}K{e`buLM^`yykd22&+HET_Ep6@!!u0ix3=c#8 z10%7&=wFmmYiK4{!> z5tHQNx+gEs$j3)0-hQ?9;KmseJ>^OHmq z_|=ow=to14^eKWk>eiM;5d0}$Qg0d6y@-1EPD4|3??)>Zx@=-#C7-l-_2?o3@c~GV zp#EOSdi|;JI{gr;=Fgs`Nq7uHzJZ$u42<)8Dcf6R>Pg&Eud*2GmHLq#@~xYSk`nXY zS4s4Mz(7L-15z%1IJD9E`3C3(wupaMIID48Lm=J+sgK=p(tXtRfcXU21#ZJyK?w;7 zQPHWUCO=W(+w{-XZuCVbB`w$vY$0n>ue08Ev9+}YH-KepyS2a4gDpHaHkJbf2M^Bz z)G`W+(5!c+){fLqD%RimUzmx=B`z@?4ZJlEK5xq#Qf3Eyd31E7s;b(iYh!9^YHm(S zOk8O_Rse;-GpiUa!JDBg{*) zw1~5JT@RfMvlQ)`PV|q`x7tLraY1ImByKuqEj>~d7Z?6@bq@iQJ}@?R?zoom7ES6i z-Hsq-A3)}|HU+`e)4zWkFHUV-P@-Pn%i4|B_qJ?#G1Vao!Ktw;#<-MUdumCW9_KwK zjeb1Wp{mkvAxETpz3+gacaP{OtzJW=Cq&GPXYtdMp+jWkK0v)Up)!S|vzPSs9Y?U*KG}*4B_X zI8Kg^UwqDMHMpMQJu5hZ%A1>;i-Us`!*Z`Bpplo=V6M#c6+o)^cwGerblv{go#l51LI|9j1=e#l$^V%h>pF3`}!! zD%#_X!p`jMzyJ1QHhOEF{^2bvybJ%y8;q7 z!TmXfvXZC#m}I;X_T02q!0A;f=oR>4k;2rhonq@Ad1~FG&drVAd{A zH+gQ}OamDALy#az5aSm;G0`6JLYMXQJUuQ} z-tYPmRHKN0jlLWVWMyZ^fiR07KBz-Tu2`!Z;48wcmts`7IFgL(L{v9URdmDyQn z1lB}uWXRE$+n&OBudKRy=U3e6D%IQY@VtTdW5B5Lk)Kmv8f7VUZB5D^{eFDgG7WV< zzkUh*HG{CQu!soc6=7!P#*b?}sXP@$MF-Uj++r@Bx|7i%)P?a0R;sB|uS|VgmL9M+ z3S{>F_xaK!b7|rL=T`ptb3H)*N~@6<)t%y7J0hlmPBwp~E_a;Ik0CUXEP$=cx*8S;qRydk%+Q0?A5{J!Wr3{eov zdp~cfFlhl0`&*BJfdQSGqM{_i(Hh=G4LuB`r}q&UaMbE(1*L0S0b2KE%~Elfvk@Uw;?F zFzH3r|7}(7!_xBj?J^hl*;@Ms+fbuN_Vy)VVYq4Pv@HxC^Xb8U?XnPzaQpyBpc|O2 zw7Stl3ZC(+pn&~g0wvyqaYVP7G&e!Ov(N%U>526)E_x;3t#B-`tu9 zl5WdLS-IoG2RgB|l7fQi@$r!2oyAE5Pft&vRg(p+hCfvCev8z3FY!f3?~B*gq{qog z-0(24{{9y}CB}W98s9&A_N>?IT)y?&DwatKLW$hkH6-5=>-8z!Qb zC(mC>^ZQ8L???+PQH^hRAN*w=Duw}i2O$WX353L2?q~P zke65Hg5oo-xLVfGpbl^E$^4*MF%%1^8o&5&2HB=L+7*hwPj)&D~Ql2%n$7eb9)EM|-kt6kCKHn9QnzMTZB-; zRg@y+#KhC{a<^YxHVAMO9&C(ReEG7ncIk7(QxO@NjBM!b>N0F8q|O`oF`3TG_#H{ITt_K&At7EGQ@dtM`7nsR4-7#nsiKFZtQi zr{yp9o^n2m{`Bb+5XHb|H#A65_Jt{{r%Rnf7Kc>-u4_4t18bqDeTX1gmE+2?x+StZ=T2;DDoGT| z#K_3Sd^@wDPvqsbjtg}8-MYTnS{Aop>aX_8>0Z>OMh~`HpvAa=JPFMcr%4a61lWW^ zw_5Q1Gz<*xW@sn~Y+MpI>D6gyX{99T9gp0#WC}x2rNR+# z6>x6goj}dwl5#$GcGlL^j6yd#IXQveotuXT=$<5DhxaKd(7PuyA?1OanyIpT40KIt z0{0TS473*^y}d2zzT8E{FF9CQXJ&eyJL++Eg#{w>K7G1xWYkbyO-86ZZyr=#@^^%g zB@=;sz&Qu1uAyC<17|++fa&lSa?MR zgx6eZ0|Q%sru)tV@C4NQ>eZ_y&I7WX($UceP%r^gva#iZ4EF9FK`H_@lQ_g_d-e+y z4O6Pf_Lgvpr9a!})#(cbEiD`2;Vr$ra(r(HaUnrX_NZ&F+N~CDUc?4tw>zpsAYYuF zK#m7j0=lb(mmXDtdh`uJcD4#G*#?inM_Qt%Bg6Zevrg!lRaHWKd}Yv^fBNJA4}nB;k=4hOX()UU*ud3iOa?+|IOoI8ETQ|esURu>j#yU zg829m0Kv9Kui9B!+P4=abVj<&VCO7JfNke4JA@y zi2)?C?jok#_mmJsu)*oyqb&;uU)P8R(A4$g0h{h|a>mYKp6= zGUR^rPlm6$^V>G#-bYgwki`TkBP0pSYl7&JT1G}doG9jKg+?pH^8VO+t49eE4Qc{A zqQy@%|7Yj)b25;^u~n{S0c3VRIswNE%IeOqUxwvoU7#DuCe{R@h)mAR&;k$F5{wI( z0Vquf+g73JOw|3Q~JY<_6F4 z^Ya6d-$nPXiuPxD`!Wca=x8FKDnLasW&3g*+}87e3v^8xPQYB?U8di{fx?A6)Jx@` zSfMyJF#*Idh2(qwXE~q2_Hf#1pv92W%f+!kt-W_t(tBD2~bY51w`6@fA>Yl;ue`?*~VXtb6uPK6kKFpLRR*#4HF|G`atT?dGG*W94Y4`zh^1*OntXGuc4wpMTP|` zB&8;`lQxhLT15DOk_90MyNipB6>^xjg{+3%^2nBrogMsMo;*Zpc#)1CWh(nbQKe;) z3`@31UuN{Rh^W90ivn9wRn_>yf-gum(3t?c4%|YsV`?VxHv{Q3bq6aelSXqOd^jGK z7&LgFSft~p*c!JYRn?}$QCfI`MInm#-j&3xJ$YUF?ECU^rT2*wx@>G*97GY50y$=2 zGf+Yzj*IADvEAMOz&>bwj!mE!2eyS*K!8fnejyL7zmlMRRuMjrqlDc#TLN*WT3dE{h{E_;nus@DK5SPsO3;qmc{)f9(Y#5m67Tzohj zoSdUWLuC~en;-^58qCZ43B)k7EV+`dZhTo;Sx5-xUpDQlH3A$0XlBpM%)ketx|T^e zbjc|xiT07Ll+CQ^^}sCF)gcL6@sNxJkEqdA1W{QmfV%4H?X7eBm7Jaqx`w*9cU=$? zIwBiDSRmIrIq?TJKk3(EFfzFXUJ7vJ+O=yUA;3TDmKab#aVH|$UmIeCx|&IYf?%SC zITs>)dc7 z3l9sk`A5)#mH|p~41ozUVEO0Ip02JR%ikqjH)8$$o7=<4V3Gq^yJj2IbV|@cLzSAA zdm)^jSz4~a#KzhAIVdt991c2_SzO&zL4e3%vQ!p^E4*ZHxxpQQzykwgceG7aSOAPL z;lbJMLPa4!_`hq~y7lgMvhfQ-B@qGy3jI@7Oye_9F1?PnJdSrWU~)i31*x9>LKDZd zEGIJ)T!IBpULLbN3&BVldaqxCKM1A8kGY$}jS~+hO{|_h`wRjDlqLY1pjIl&1@S3= zjfjj~C66DUoIHl=1G=W%a1&3d2=X10Nk~)xiN+KJC=&X^pUca<_-YHP zfy=)I^$Mi=e=>_ZB*vm5&IqO7zkkcWoOfS%3Cwb}&$%bM?C9tyGW7|82DuVQpMY3t zC0;byGqAI7oSpn$c=-pY>q8zgGBOZgG_#Zlb9|9kMH00c?R*jl)#+&>h7bw@Ocf;1 zWO6+7NW5DiNojeqCP506MAUR9S}Fl?p1^1!8Ar92oV8vpnhL51vc?f zQI1YdZ{EC-BWUaCQ8O~4iJ)S3Gr0xr$A6|?>e|vhcfU8+x^4n*qWJs#KXXW}(E$Od zU~SNyU?K(Bq}93VH6Mdmcm$X)s{{1+=59!Npo`!Bw_uva=ls+an=nK!4+d${BX@2~ z1DXOj44hxFUd1<RR^fuOk!PfWZ@duo(eP+V*X z!Uc^0>*Oh5y0SfrGPK($!5P$2-jf3ZZ&R*PQf*BQu=ezll5=x&^(7_Sqxss4$$5$p zhX@27?)1zIByIqVpumc9ODe+lGlwj%hCB`r1u5}4++AIBhAhF;U;+4nIjKpu$dvmE zEO@f-{v&`aE+-uA?ZMQR4`@7}Z6*L600c!R!TXr-cdYs9m=7 zCI&$)$aKKFXw0(1$RE%D+Y+6HRa8_cX5swMPGmv@@%=TROh+|@A7SwKAKNVVk_CM) z&fdSLv9Z|%ew~o#?g6OQP!|Kj+w%4O2%gYh4ILqn=>Ll4|7Y^A$&DBW0WY2B$61w=w=q)Q3u zM(Qp6jqzf<|JH%vJ)Cp)UTe=a=UhAZiIOZnE)^~Ufxwr0B&~`-pqs(>`q=33l|_!?KW?IWFE;u7Mpq&fA^bwb9ttaN;cziV3*u`T;?+`{5wKruQ}*!bnk=;&zK2)cLK|1Ot6VhTI24M(#on|x2Qa?$ZTD}7x zP2V2bO5D-WF)}jJu7MWBOw6iOSz3y$#&t-0!e+O5G=_nx zX=r4G*@|=tq2h=P+N#0FPC_UBN4=L~c?jx>7O7yaEam|z&1(rTVwCei^E5QW0 zYQ4_u^YinQlBSM#7GZh=(pHJ34GkU}6IHiw-=?CX8Wrfgwe-tp<_(f+=E!gVYxbF-^~iG^k0FX|K>Gaf;L`|E2I(_&Xd zTy*qDQIEsVfrJD5DJdz=e@4?8k2a?tpEWDQ60;d-Ga6;5GqRK5?%d!AkP?13_$HZ^5^7U778`EN?w z`}c_z9GOc?OM7~HzI^#oOY7&spRuxic#)|_w~Erz((3B!^mJcq zb}TF`_?(oKR5?}bT}X%&vFp~1?$f7Fwf_wj6(UN??t7_cXJ-ow3x|g;)YKmZEJxFV zqoSf9M(}Id+1V{;yLk2l|IcjvD={!ItYj_sc6V`cac3Ic7U$;;EG<7KCwm^OjlfMr zL`3df*4Ea-E!*4M6B83>W@fgx?MmpD$?RzjuSsL#2B1HvYDGx|T0AT`m;A17qQ|wyLVCOxmhmNm-ejo7;9UOAg!bKllBwU%z52UjF`QTV7G|?%g|K6{++m z1qB7o=Z89&lJE@;4NZ!;ceshy>L4@!`TXa=@bGZ6`_sk@hfD!d<~BB?KYmCcmxgkc z;o4L&Pbs9do}Rd%AbF4J?ou~q3wF*ooERR?sM^7x!i@ZU^WJz~v$rrig*`!j{@(8H z1R;AyKNKe?r-_LP_lw54Gy7_)yLazy%Wg_W5F@_C7Zlu9R#txe_^|=rNyyjkZuUEO z_<4DGd3f~KO9TW26ytf&nnp)PItHn!sP+#Igt@UiG?bM;m6Z|o&^#U+8|xaxk?_a# zL+$SFriy#Ze4?hN-Z?=ox2g;K-ppaX`HYI!Z2SSAajdte=XsV~^bcP>eEfHD+t+9q>y{P3^&JKDA#(F{OUy z*-^FL>aw!AB_%dN{T-HrN*N-94Tg|88Uv6AKYW|?N`e?`UCmfH_?^X9%{UPFUOth}|w)yPoI*ZjNts|N!e-NMpxw%L=Kh9)e#LYsz! zhGuH~YEaP7G&-%S-q~wyZGHQ1w6;pPy1Mdv{@q_aJ>2-SzFt&VxOZ^y@)Vbjj!yGJ zQd07ZAm7t|c^r;-jl_b2HQ1s*3x2(+vK+fOUW|yK7vEf6%`Yl)a&%;3*3q~^Jl@}s z7K4L>?Hax$^V@rS6%`f4)r?{bb8~Y`OIcZ2BxGbRfA`Jnl^;BK0P6LOtyEnoA z+~uD2gt3i{je$XWZf4h{}AwISHee^ytmC#&&$rhfde>kOmhGwJ2Idv~JQ zQzX%A>1&jp*U7`DPe%p^9p>8utoUH+4J9R;OWo0mii(#9pS+1?d)0+Gn2Yqa&2_4+ zcm)Mnvu7!hNPSz|EqJHAyjob4YTqQ;e}I~Fhu}5`hls<{BTvt!^78WBT-FKNvdT(n zk>sYPCLA1`hYugBs;UC;$jQl>x$EiaSy-%%6h0I8{JXTe8r;`wM7Z!NVPg(Cb9w5trM(^O@T_GVMQPJ~_$r=bbwV;hOYc_@RLW3TruJPl?J!xrafM$R; zWky}9`NN%^ot2f9qoW#-r;(A!$~sC43L%J9EXT9^A|lKE$qioT?pj(}{q&~VTrcRF zO}1k{uX$2(yxZ}_S^M$*J2wYMVN(>@)Hvq&A zMzxO+dZ<5w0ZB<&XZ5qZCyu+Tt4rK{KWKAEEmx_kvNB1?eqp@K2ypoG;P)h9HNZJQ zwv?2a(NUS_m_r`{49^!jLLs;?CML9BFVB4!zYGfvZFselk&vLJpm2jD*=$=vMD+_g zKy8KXZ1dwdE>6u-{hkk;g0?eZ;o;42WnG={hs!$0<;~d^dSc?}4N7PIXM~1Q8c0!2)x(U*7oT|Q^BWCxvKeqR_z}! zA_<}VZ9S5gudb(?#K%)Wm6#-&xh^s~Y=Y2}v5V&^;9 ztdJ@F{rv!j6Qu^9<9UsK(3dHW0;Uk);!;7n1`#ohmgssccH#qYW94l16ujL*4jV{F z_=JSuUi|j;^{p`d4mW+{+Gf}XRo1jWN!W7qj;`)>P!P63&pZh(U-SFHI;`+1jAJFJ zRFHG9Euf@8mFw&6-A--xI;Ya%4%bCt4~~v@y5!UC^c^Qb@FpfF%OYgnQ3bpJ(AN)4 zLH@aQ4UYlPwrJPZ+=q z;oP_yB-OYjM4P2`kMJidu-uanvnNnMTs9_RqoXTqrt4Q$%<7e&s;eh{{5W8_jxLFG zc6L^(&L^4*`(9U87PWEApq6~gYvbv&XX1{(Z&U}pwTX;&eTz^17OMktz%C=OY;a{J zE{%ZFl0{TBc{cQ}^oPkBTWSi5AO}_)6cI3$*`HOG&pbUv>nlRaUY3=Y-*;O10in}t z@k)-556b3#UdtmU)?8P20_kz=bcRm0p19hlp`me|kj~2TYKXkrPK%8lK{?%KXCE0G zBi!s*wX?Guud&sGyS|etEH0j|b7W=zX-GjqVQg&d4e_zF<4lj5n44d1K*^Q;?d|QOqs!wR zrY&maU*Y`MbIzQ`%3^F=a60ctMtvPy_27?$djOl7*>FYbESF#+BU#XH)dPB;aVVqB7S=tR00+x_xJkZ z8B7)fP(g8V&y0<4nP6N1^^T2+F|)8(z>`;0Ocu1ItG1}m%36YIk&uu8fOoLFd*AVQ z@Amv>IXBm${rGr_;c-hSGLUJ6goN-2@nwO}$BYVpjJwQbRF^BW#k zccO_UDILTKYpU(T4IsJX7Tf7~!ud|-v9j{k+S<(zR6d+|>DKl>+?+ljE_Zyv8(OiYWwf)^HmUc86$kgZDp-z%Q4amEON z!;pxGv7sRk;4z!i4c}8ldyW~WGzge7N)?VmTZ2o6Z`QN;kV4JQqG@G$e*gY`V57Tx zd!S`j#SAM&iSXXA>9jsHa^X1RdQ>Fru=F)T{DOj%RKR_IB{DK{YU=sIsi5`5@Xw#- z1_lE^e^Qc>y=BSxphHVbYvxZwMOE*%_ZvtF3VUH~OJR_=^XFq!)WF!7>C2Z@Hq-an+1Uy9mbR;b@fmf6$Hv7S9ULe^rGhZX%gcvt^?zG= zS6DuN_Y2u|G(Urjvl9aY1N4ivYgeRT8v0K_IHIlv)-+muFZ zUp*Bc@rK}Uw#N8vP}pZ(-@k7iZcKt!0;&&0+QGrW_*a-~H6zakm9z~u-qi!{t*L_A zdiwO>=%~eIgG!6p5Ew^%d_0skHa4~*?W#41{&7Z`tLe-AYp8|aUJuFimUW0x8P`#u z_9iDMPoZWr3cUAc#8n$wcxY&7=;d`$Z9NGh0uu6aC&C*_`}_BNFtyf7OJp6x>+M4+ zm{$8B$c~*=^wcrEc}u8ry{=tM-ahv!9q<#OVQ?_K;7H#@%XBR7?S>#!cPcZQX}2Am4Q4G{!lRH#wxe*RY= z71uB%sNcTX`;u;h7?CtID{gn{()YVBp|dkRJp8(&V^2VFknlHPR$N?=uuCR?mX<&b zfD8fE)!=bta|e|!rlr}Vl&$($ULFLhpTECpUt)(fJ0ZQ;(tyL@(2(O)t$p*q0iwT^ z+8J{Eyo=s@e`jZ4aL|x{d!cEi@1r2SsQd8f=sh+zv$f%TOx%&-VT~fqGK-PhMn*pov1s1y;DYR?sdhYk`fme7Y!8^6;)MO#`fQN@fzf6tiFFH{v3I~?4b@-WOn<_rq@={EoYLsBp)D_uTm7@AqvO|L_T%wB zSQUxo=Kzj>=H`5|hkkXgb%CBEJ~ne;^cXKSKtn?#=XzdiH!me2(F!EC)O31k3Jd~A zM@N4@zaOHvfoi^g|K6C?+Qj5TVxsnwCy`N6fM{RVrUUV*s|`NCotm0jUtb3bUyz?a z|G4dQFptgZ%CXbmeQS?XjG^31Rz}97okbQ*$@+Tt?r(aUr527zvJISIPXP@@;^sP| z5t}_iC3S`(jBg+?t*orx64C=?H-pInbkqy4lP|t?b#=AQ^YjoHKCJvyonzqUP*6}1 zXer1Xpx{uXjaK6^B&@BiA3VU2yg25*^F{v0;vQ^$Yb&eKBCXE_sLmU_g}zWiLPA2m zetmRDdH>DD#f6uj10F6e+yq!tikK%ADQN&peQj-#PEARA`uwMs3;2bJdS?zvXE5B- zmCykXpeoMK&wsJ~7SrHr`MJG3R|&tSdM5R~!(QLV2yDOo10we8uYeeJe)%G;-vMUQ zjgRXj#skkOo1z%k`#$zBEm2=yxF$uZtc(^fZ%%vg^7!l@;3vz8`P~aN_mE;NN@T$t zn<}%YIl0bSfE-1`QZ_J{?@i#tN~1L5xsC#3&1#~udtg9CN9XjC@2|&go&ST$W4eZD zRsF!Gh0kLF+D|IAxS+tn&Q2n=WAEbJgNcc0Ki(*3q~n{M4~5h9%@omKa;~WcyL3oD z>v5j^6gn2s$8vJPd2GusdrT_&qGj36TxE&WWI0uhCnqLg)$a=lVb`tzqct@)PLr{P zg*=NFlq8f`Szqt(@vvJRJYQJI1%nIwZY#g$+G_r6V_ht7^7Ct+2y|9FH|zxBF-dT|DftqOwDX4S*Ix#c6gwC;&@#nb`p=U>@q^=Zi7|On7{1k(F1*>&F>HSt=M$Vg7cYOR1}ud ztepPj@9Al9AUhk$H$ZaAR4}6Oad6nVxxG&hIsH(O<*?5si&|&# zDk_pJdNxPX*(w~r!3Og4=g*(8hR;f#?|}8BQ(BUrul4L%pqFIcmHCu#A7SVBqxc#{ zTME>$judA{NAO|4fBOc+%Kd1QwmLb<+_}u*Cdx$LCp7rFaGe2@>^H~QOB4kKaxp<& zqIT|LY@EOR=1mf`Gv3E?JNAkGX?+G0DUsNPIXG?SxSCayXa2-bzqEs9%u~0pvDt(o zh=ro~u8*Dz96Lt~>6ysE0_(X2JJB8RhYA1b=vk~ zp7HC?Zw;g~@7vVm39M&E=%6vZKQ{@009|hL1AosPpp&rZ16FVm3dwr zVHk|?4|E$%*f8nY7)xBduw9*hk4?9Ppbe3f;EISv~x+N zU-c@zyqrPgbmnC5XktR_1~m%^R@Q}3f6O`GD)S*0poZ*fInYF)7x!u`E`Aq%5Q2^b zZVr;y*wB!Xfx(wnfg88|3Gnve;ohz9Ii3p;mUE`;zF(^``^X?WM#4OYhSkd zWfdfA?^Fo@!3zbwkDP_-2^nu6Wx6sdMlN`(%}rY(NMKI-wN3IwUh<{0!z#hDocHRJ+vFn*rX8HyT@#*k&$V=DaGWp8`@7v zqoRrRZMkbV-k$kL6Bh06I&=mj)A9bSt$pk7XR)_r*=i@C7h7Lk^iS?aJ?H0-dF{DO zN@mmSY&kiQi7rb1mi&>q;2loR2U1d)&-qg)tYqMt1etE|CH?yTh{Ni4W>Gu?778V&<+0YmsCpL4? zwxIkN8H*|__oo|N0nAw+6KW~Mr*&SiMES zxZ+%T&5haF4@uMwDr;(>8&%5rFtYtv7Z+1WLVA7xxsI!v=h4PWfG&ntc!xcvQ+5w*$9lQ78m9Y-CICzcjfA_EUePCc9TVDI|YHlhR zd_9Nv(D0~RCEb6YO?Tl$hOVsheNNlHjCAeKFD}N%$7i0Ilgw5X6&1x=we$1gF)5ws zVwXO4|LWoFd;mHGme7np5iBZbnW@ZD;|AO$z8XX0SokWuHS^+syoxn&lh%*q%KJ=9;{oI6`1qC5 z9sb&dP?bb_uj6@ew6o&SB7?v(DP@klv6cG`dU{1#71s`0wd)+1v57zM`1pYDmPQWj z6)^7J-Mj5#_wD9+%@@VqD6k}n@DJ|XZ zd`FG0_7G+DErvaifL7`{rx3f6e*5;>!I&O6I}i6LX-F2*uR6>=^tE+$ZXO=u-WN$S znN8rGikHfs3{K)TnYc3+LenQ!o|A)v`09mXV`FE%FGcT1NgoB-1XH%b;VBHwZ+Dh1mG)HO5!ahYyy1>4!={O`eWKVwAule8`z zY_$4wzj1+Dk$94LWuI0 z3t(sn3Ys=h#zdv_cXboCPKN3nv)=eEgtp`FIz$K!+5kNAzsJWQOnTAU*Whr#wX3rL zXu2I-xb48#XPP~sZDnO^OHWFAu(K#DiECsz^FB3I+L z2BxN_!XAYINa~^t@=QsoAG-gbnc@Ec#P2Y+&op_AO-&`iNKBN^9N5mC#gU-kc*+J0 z4uDs;+!#la9X17cb7Ak^O@q*(_dc6nUY7mfRrYq3z^b4Aa-y+GT7!bOR0tdC{K%du z>cfW=A$vnj&GB!s9Am{gthnv4gU`>-WWs5JQI8}f5Sa{AdI3bwp4r=%LE{%l2)6tQ z>`>@zgU4lQVF9%RFs^%$d(@|f{8>;Dk0BT?83bB3w^q)r#sshx;!{%STogCe=~>%@ z3OT@jPvdR>EtIQ}0Bt*c8yh9VVsxJsj0aUdd7m>^yGnE$V8fd6YeQQK$jde#O}jG_ zB$J$i!aAsum6b=29`QgoIEzQ40Er1p37!sv(D*rIDoBQ0<<#)7FvvrnJe=3o&@z;! zg~YiE4s<$nbS8mSQBqOCg&C_-u2;8})Xjj61GY=4uv8m1)Al2|$B&uBq&bC!e|B_W z(HdWS<$FXa*6+3re5C3C@)x=u&^O{@ELf43jPni^E2YJn!=bCm+{UqEV$daBZFM2} zFKhi9YZ}PVHa{$gB5VeFvDf3}FY#DgY`h9HnC{)HhQ2jWEvHrJ8R;~?t_uvj?zQTJ z^4(x-eIjG5C@!r=@vH!muBNLC+o32UBjd_LUK*a63C~euiy0r+1PO|R6TG>(2_Y`X z%Yy?C(z3Efq8*oK%i;_S4A21sLN_`vz_9c9Cg?j%1Lhl<|8vNpyo5bmpKWO=D(Zz! z?aT~Va(hrSjDzXXQELk4ojb$O86O^A-`u=7YPq~B(B(1{!YToCXDusl46<@^`acRn&pmX9 z3A(P(IE3bIiij&0aO<%#*Y5YsU;#;0hWMpx`>;wo=8+*i_4CLGYy2~|W?KaB-gQ6O zW&XPk1nWoB19x|KfcIz?MJePG6fzkZ8MA5-Bd`>wM_aPUTRc2ZG&Bys1QTCj^^NS7 zmf0UacvxAxe*B2EW`}+Pv_D|AkmK}(;EE#zrnRim;19O5z>60NyOmhp1 zL>>cl_u|6B&}pcQNMhnlsKzBFUURL!(8I)21=xxKDHTl2dQ-OVYBvA5IlxMWl5v8m z(crjDp!JCd``_7~Ahbq`XvKuPSbtKZCRLa^F8?g2dK2K_7(D#~bOdyMS2(T5=9I9w zcnkDI9t0BL*e8(zPQbw=vbp4HjZZK7_UVRA3ZVy)pO0f(QDxYHdpj1$3=Ap~k~e}) z^Y(=}tOeL_7_c4w8QN~>L+|ma?OQ zbtD|`IYS2U)}+fq+Y2_StE*t(Jsm%l06TVtFEF2NX~-EP zqf9vaV~8`P=z$oLlkIQ#o!1AaDYWj- z#Q#n+A$;)uf9Iv1UR`|&eNyVH_3z{p0#OSj^6CP+woA0i(JH3
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__volatile__limit__reference.html b/docs/reference/html/classsigc_1_1const__volatile__limit__reference.html index 1c0d6f2..8de30be 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__limit__reference.html +++ b/docs/reference/html/classsigc_1_1const__volatile__limit__reference.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_volatile_limit_reference< T_type, I_derives_trackable > Class Template Reference
    @@ -58,19 +60,20 @@

    A const_volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...

    #include <sigc++/limit_reference.h>

    - -

    List of all members.

    - + + +

    +

    Public Member Functions

     const_volatile_limit_reference (const T_type& _A_target)
     Constructor.
     
    const T_type& visit () const
     Retrieve the entity to visit for visit_each().
     
    const volatile T_type& invoke () const
     Retrieve the reference.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value>
    class sigc::const_volatile_limit_reference< T_type, I_derives_trackable >

    @@ -82,7 +85,7 @@ class sigc::const_volatile_limit_reference< T_type, I_derives_trackable ><
    • T_type The type of the reference.
    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -108,7 +111,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Constructor.

    -
    Parameters:
    +
    Parameters
    _A_targetThe reference to limit.
    @@ -117,7 +120,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -143,7 +146,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Retrieve the reference.

    This is always a reference to the derived instance.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    @@ -172,16 +175,16 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Retrieve the entity to visit for visit_each().

    Depending on the template specialization, this is either a derived reference, or sigc::trackable& if T_type derives from sigc::trackable.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4-members.html b/docs/reference/html/classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4-members.html index 8da4998..8ab8670 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4-members.html +++ b/docs/reference/html/classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4.html b/docs/reference/html/classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4.html index fdcd0e6..f238649 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4.html +++ b/docs/reference/html/classsigc_1_1const__volatile__limit__reference_3_01T__type_00_01true_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_volatile_limit_reference< T_type, true > Class Template Reference
    @@ -58,19 +60,20 @@

    const_volatile_limit_reference object for a class that derives from trackable. More...

    #include <sigc++/limit_reference.h>

    - -

    List of all members.

    - + + +

    +

    Public Member Functions

     const_volatile_limit_reference (const T_type& _A_target)
     Constructor.
     
    const trackablevisit () const
     Retrieve the entity to visit for visit_each().
     
    const volatile T_type& invoke () const
     Retrieve the reference.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type>
    class sigc::const_volatile_limit_reference< T_type, true >

    @@ -78,7 +81,7 @@ class sigc::const_volatile_limit_reference< T_type, true >
    • T_type The type of the reference.
    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -104,7 +107,7 @@ template <class T_type >

    Constructor.

    -
    Parameters:
    +
    Parameters
    _A_targetThe reference to limit.
    @@ -113,7 +116,7 @@ template <class T_type >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -139,7 +142,7 @@ template <class T_type >

    Retrieve the reference.

    This is always a reference to the derived instance.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    @@ -168,16 +171,16 @@ template <class T_type >

    Retrieve the entity to visit for visit_each().

    Depending on the template specialization, this is either a derived reference, or sigc::trackable& if T_type derives from sigc::trackable.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor0-members.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor0-members.html index 9eafbdf..2407fc2 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor0-members.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor0-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor0.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor0.html index 96354ea..d40889d 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor0.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_volatile_mem_functor0< T_return, T_obj > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_volatile_mem_functor0< T_return, T_obj &g
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )() const volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_volatile_mem_functor0 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor0 (function_type _A_func)
     Constructs a const_volatile_mem_functor0 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj>
    class sigc::const_volatile_mem_functor0< T_return, T_obj >

    @@ -105,7 +112,7 @@ class sigc::const_volatile_mem_functor0< T_return, T_obj >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -131,7 +138,7 @@ template <class T_return , class T_obj >

    Constructs a const_volatile_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -140,7 +147,7 @@ template <class T_return , class T_obj >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -166,13 +173,13 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -201,22 +208,22 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method should operate on.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor0__inherit__graph.png b/docs/reference/html/classsigc_1_1const__volatile__mem__functor0__inherit__graph.png index b8efa09b343b58ded11bbd56eb5f6c0c67b7b797..b6f566f5e8c132a15024863979f8dcf4080a2516 100644 GIT binary patch literal 8214 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 E03dX!?f?J) diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor1-members.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor1-members.html index 34d3eee..d563a22 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor1-members.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor1-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor1.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor1.html index cb1a9af..e564e1f 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor1.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_volatile_mem_functor1< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1) const volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_volatile_mem_functor1 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor1 (function_type _A_func)
     Constructs a const_volatile_mem_functor1 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1>
    class sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 >

    @@ -106,7 +113,7 @@ class sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -132,7 +139,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a const_volatile_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -141,7 +148,7 @@ template <class T_return , class T_obj , class T_arg1 >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -177,14 +184,14 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -223,23 +230,23 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor1__inherit__graph.png b/docs/reference/html/classsigc_1_1const__volatile__mem__functor1__inherit__graph.png index b19c41a1b9656e612cef7e843f3b20ff746b7295..243843d0a56a9056d86dd76f2f0612806082afb6 100644 GIT binary patch literal 8112 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 literal 8114 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 Jiloef{s*3euPgun diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor2-members.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor2-members.html index c11f376..e607467 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor2-members.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor2-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor2.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor2.html index d425c4f..1643b0b 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor2.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_volatile_mem_functor2< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2) const volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_volatile_mem_functor2 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor2 (function_type _A_func)
     Constructs a const_volatile_mem_functor2 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2>
    class sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >

    @@ -107,7 +114,7 @@ class sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -133,7 +140,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a const_volatile_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -142,7 +149,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -184,7 +191,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -192,7 +199,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -237,7 +244,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    @@ -245,16 +252,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor2__inherit__graph.png b/docs/reference/html/classsigc_1_1const__volatile__mem__functor2__inherit__graph.png index 50b38d8cc4857159a198808cd9d523f8f1909306..9972baae1f1f1cf892ddbd99f5a845df01b48bb8 100644 GIT binary patch literal 8645 zcmd6N1w&QAx;BV}q<|s{f=URebhk)KH%NC0NN$jpZjlBNr9)7b=lD>J35Nsg~ z7BweFJ!N$}e0^Q__g`FL)Rq4}n#eLr=H})U)5Yz$$(1ohd|bs%M1Q_AYwx)j$dn%a zrbpm}M%(n&$y8f5CO+QlbTwOi@l>@wWPgMMfeVuNr)_y|VJ)bgI%WJv1~l_O?zr z-19y;`SokhWn^T`%pTj+x*ZiN(A~nij)sAYg^zDzX_+Ra4!5+oFAfas`25_r{&ek0 zl{S)k-<-Uo~pt^xkph!ZF9}dBF*)l=cm%~jJI#! zmdaF0lo1~k^2AchRpE_nLq|tn?oG9|v`k_#5;r!^;FL(ZU#L@4o|cyO^&hRamY;^k ze`UYfA15<2^VhFm?4G?Jd8kN2ySux$r>aV9e(_FmyB%(H$NFkDdg}J9W(AAzaBmwo~(?FJDig)5!o55r002J z^7{2x6$X#f0}Bz6YX+mW_zFgIt-%%+7WP%O@MMo3iI};>L|_n5XsfD<;j=O_%F#x5 z85dVpR`&HNh*Mqq`uX{t{-eP+uKP=~;#Jzy4PKY^9%m!N!_Quo25m^Q=_o2H;@n~U znwPh>u@NIl?XdK-{|Sn-fmSE(atTaGB!xgy_hJO4P<>7g78em;d0E-jmA%U_z~6N1 zCPqd`Dqxxz_3Ed_#}j*(&5Vt2))}Y-N){_VigIyvwX4$R;;Q)gk^BeeLVQfbz~CSz zKDi`5D<|hj(^Y%O$r;Cu&w5udz+ip!TSZ01^8N{Qsa2}EEBdiSB!#t=)%x06Qf#c4 zqgWy%RD5hKlmjUrUkzf$gG)$AFI(?+-bq-x;mL)IuCA`6WDsE;zyc;ZIxG((r{e(M z(bOWH2j+|&vMJQm)cl@*D+>!5Sy));=sJgHQBHkwK9w(5*3`%+vFDbQz|$vob#-Oo zcL>wTlZ*>yB%qO`m%xZtR&py#^eazamr^uj>5y$qLrp=YL-}9FYR~zZY!-ggp0J}H zT2JJseg#FA*1?i0dCF=-R-CkqjMnb%P-~{Iy=IJzj3Qs&TQha8Y?OLlOchq0$Y&C?rwi4;Mi>bJ3J z0t`sA@(M5N^75KmQ8n>Dvt>zA7gtxC&Y7eNa-N(R61N*^dLt7=$l2|9`D*s|Jbm+> z0=$u={l5x$9dkA!eU~o#$BySF%Fbv*I-5~aSkg*WP8X!|lln(SPFMQZX@fiF;J0%t z{iFCv+}Qqmol(Vwg}QqvA*#Y=)rxd65|JUp@R#1y3cY%F0uM`6zHg>L+7^DQuz@09vZ^7 zhKoO9ElIeA&=gR3|L?I*UteDzgeVma%PQewuo9Tht<(N%4$Eu^l}k z83h}+KT+eUZmGGVuyEr?9tXKk{J~_wwgn0>Vh++8a%&FM{)GT^-(BwVkD&~*`mIG?&|+PNy#h;7}pb3l4FHnzz7e4MU( z3t?fn(BF=)4$DXjK9@i1qrDv+%dNr0ev8Mu^MhHk07jJIh>zP1mx6S3lGH?ti;H*^ z{4SH_)-wEtq|PgSU&y#@jE#*qCM&+>=Ua6|+&}0l5`|GND|1p-9vsY;-`w21Jm2=p zuLDLMZwtMHbN!l+@J(Xk7i03Ng6H47&bzz1a`hTKL6G>R{6)Pv850g{OiV_`XWaSz z;fsLQ_V!N#ZgFEQ4<9!5_eXUv2Kf0+)gU6JK29WXSgCn>)+^<2Bawx+Gxd62=YMP)&fELufxhPE=Rt{0eA8>l$;k=5!^Aq(|L(I(L}B#8 z!h!(waJsI>>+%9{G5WDQZNuc$6u;w&f_w5ejBTue;4Q`y-}ZJEo^UP4mHAA?zI-^7Hd|TMA=u z4{pDK2^6~6C77cLY%!=zM>hyU@(T!ze$`A@%6%y<4f2VAQc%WI{lQIkcJ|8ZYD3bI zzCPhG7|r$db$E}2%FnOEjy9H-0t_@fJkCL--~~l@Wz*flMr=+j!n+^u%pM=R1Wc=c z)4fkYv9-DRtHM^VN}Ga|G-%T4ZD~b?ysWH~qvO!sghj(nJBOYm4kst4<0vt<;ERh3 z9v&W`YiQ%+<9-F zL&L-U+s7AY+ue(MK;e5X{Gb#9rhz6e53+^qs;1i8+e=H?n+pf$eV_T8>OD=aGN@9D8_3%PB%9pLY8JyB}W^bUPwWF*z=;si?7 z&P`HMQcFuqTU*=B%}qmtv<~M-yMcj0RaF%sAt7nN$>}LFRcOYWdl{KRMohfFwG$vUshmK|pe&1u zSorwPS_p)UThR42N$sbGg45HDK#_`kIo@d@xIF3gDxPhoQ0O?VqT`TAQh$KO9_a5sTNX$_!QYr{k-utG$(N}YrXrccN%KA*hu-QT2MzaL_LIQ!llv9qBnZ{)`nFDQC$% zv?Q>wJWbdryb&!TLjL2GWY4>oJ@^(3!_;6CMMF~ z!UkAenxBu3kFR(=UVMX?c113Sv2&W9xSO9R$>@trd=sg%*^K*scyu&zeD`f^f6#uf zijBMazP#9tudtnIpX?htU>UD_tS};CnO{%+LV1>yjO@uxtf7gS8Uzy`pIg@ln&WPO zL1@_-8GxMEuV3GBsr?iwHt5zHN;BLplE~=GvUGBnFf%3Pepcq;`>d?Ut}Owd;uo~T z@$9!FTy9V&0_J|zs<0W(Q$-??l{8RppFiuL>@8ABMBrj!9RrV4Y1{M$rZ3ekw|%fQ zVzIeU)WiI)GdP+ppBfQ?ubuns*)y5B{--%AXYb7!$cJBj;zKa<@$u2nm<;78`t5F3 z%v{xvk)a_7T5Sb|?-qku^vYS#)q}r%Qip}liYy5S76ONPb%%~D#tT=;I4p;nd@*5> zlij-q+SaK&8}6MiW2~V^PZV5k^D8MT>N&|>pMrwTpp_bT?hIErttTw30euaP&z&J(5qx^NEB=zY^dSnEJ051U4&!0c@@)$S+ zj7WIXnW)M6U3P$dpjJH3|ER-FH2tFfbq_UtOR@MQDDTz5Y+DEifMnDQwO3uA^U#>u zO=ZwiQ*X%0$t6kC9g-)Bk#;$GO_1ao6Qp0y(say~($bo|k_*__mX?<89v*1du7&Z0 z2{GfO^xq;PI=r%+INbNV%f(1p!e8nA5MvlmU-nTX(fL3adKCf0GwD$PjsbLK%Oo~W z_qP9>tCUiftONrH0|>1rnM*#IQ`TXIVp@8z94p<_FD6uFK!2ifC6v+5-rin3g1ic` zJslHsi;|L3%`4fQWdE-0!&%TqcNn#ER2aZ5v*Y06G1gG^{p)JOZvD^*fjx7ssg_sPC#U zC8SklPqWATH2Cy%HX_1lWaOnXreVE`n%e2{@%v}rR)4m&iP7Ck!|Q5Rp!=GakNJk1 z@kKzV?ETOakVf;Ho3iD#&Z#7QUC5M6t)jV|45_V-h_*yt66tII>AS4R@trqc=@`vB z{L^^B+?y6v%4IfllOy}nN1e7&{-UnP5O`jk1eBHC4lsCWQX%O$JT$98^qEbdv%6+u zcsSfvT~#12_vBaUuEtI9T~qbH6m)(C8C)X9jjgO=Q<*reB}uNYgwcZwBO|k#%M|JN z_}ysBzKP2EnN2)LCGSPxkLqgO8ZIrp%Y&t!z%1;pVsKg_PYc}+RuYr?+uQHqr{JPq zc`wDHf`YQ7qI_w3qFDOaU$i%_&RosP&p+FlW%YkI=VL0}-94a0fBOC@KDaG_yQ9B6 zPT>LJ;lusuba75aj^Nc!PL|0?1IEWR<}be%6a-smDml%y%Kpg3e_%w?Ai?Dzc;Pa1 zyj$4XohiM))U)roEpVrKZ_k7;b!PO|7foD+Z(sg@Gh^kS(q(9C>=#3FMT#DTgoaK| zZYS|#m$bLFEtUy2nJTf}$B?DF8XS))1cItS%28G5mNk2$YzjSYtPMR)EJ;dr)b zR)_58cu>9AI5>}G5*p`sr+$G#orxd|W_l?hA)%rYBmCfvqoa(hEX@X_N8prfY;4>G zg#-jrR>J?{QQ2l^W$|)zV_kojkdS~x%BAgt+=UAzBsz|dkAdZS?sqZqkRwM5v>@Vh z<^NPsaRkKk#tmXoM@M#w1<)NU9nyDsWT|5)IHChEyJp{%_E-Wlz6ii|Jw2cwpZooL z=U`RYdiuuJblsC%*yz`qyiw8K`T8a&CD933R>Qgm^g7(xA!Rr31C>Y<-@O{$a`S~F z2?#|d`7#9QiH(hYC25C-*p1r5Iy)t&5pTH1aS8jwwRI&s16%A1^5*a+r08!>9h?8(qmUk;3ze`gSH5Za_@+5OAj@Ok%Z9lB5$Dcq~h%s;XL8SO{rmrV^+yh#FzEmRuWMFaB1Q zl(3ng*{AJX;uf}GmJF9yqBq-=R5U}a;X%| zM%37sW#Ip+9F|!RJpZhz3JD1brbhPCf<``=B_!jgh~&qE=~xX@Af8{r&913A13rj| zh_LjrOzs8$hL_w6&+mvd(`Hm>jGv!`hvsz>|J1vqOqZljM>UEtZBvxK7ufP;H&j_c z;rHfdfl_X5ZEdR|%ZqI)@vyNvH-v+O14Qu-4r~VM`#Fg@kb{nnjI4!)P{^j-{U2%R zn>wrdV70f7GWTV*fM}*LFE4FoH(FlMb$6}} zqK}!k>jk^>9c%}T@!gO;%)rtG8z&Y@Lg<`Ak)D=D!lht#Y9%O-XSv zR!x#b58l5gtq=~rWM3{By%2o+kDwK6eBi~8?rsQrGL&+Qc&|UbR*O`mCL$zJ+Zv?( z-$`o_-W_j~=ZY1-902Pc%O(wtkMls(y0Bo(sr?;w@mz@txwW*BVy)4y37%G4o19Fb zB*a2!NSBKK@$zHKIK~yoPuD~ zsV;R`mIJrX7{9)_D8{d;&JYV~(GG!tEE|X9smsY;rf!Y$DNQ8$;NBQ!%XipQsjRA+ zy-(EJb{o45a_r@`HQqPB8zCO(!B=Ha1yc`WaPj^zBV&XM7UUe_;sGTkB}?-=uqkw~ zIT`=j!q)aqu&CGB?(HwWc2Xxi2m>)$dt_t z`SshkQCxZ28ADhf ze&4o7`XM>~&;&32)nj%sZdh`oVG>VC++1A12Lzfgt*yO1*)vIc*oXPK z0B@X6*3jZD?Q-B$vhK;KpH2#kYi>bU#OxNY&fr4SfShJa&PYO5&i9%cE$bP`{;I00 z;jxM0V8anu1@@4(w;SA!Z01yaW`oQp-q#&57g^S=#(K$yDSM3&L(0`<;`lOipz_?I zY6=3T*{dz7k@4xaw#@44S3Nn-;Y$k(qA?#;)YS>dIAyfD0YH$+T-(4BUMJmpSn2Wc zqjAr)*4Edl9z6o?`k0c^($dn^@R6Cc7-1c(8v34AXhS#ggIJ)xVE50TA33dGnV6UW zwY$3V=mxa9BT@>5AR~gwsB=G2Vu;1Sz%Z;{Dk-xXl}q6*%gPFH_vD21@W+prX}ck} zp9Jl*f#ZU>Ca$>m;J^{!HA$M}V@D)qc6K%x{5qQ38H*X5|91#!#%IdGswKtAWPl?(Z z+0EC&Vyho~u251@F&>L}yZ+N}(WS12NP(=*Xz1!Es?y4Zd;ZfbYtuXK#LQk-d&jV; zYpOJO?STBhTqdtkx^blU#ZZFkDEn4Ih3HL<-cZJH94%fdo4#CYDwHCtrStTE*i2ZM ztZZyvm*G*^3^p*`Fmq)_M<6ctAWj** zWyu?|4<8!DzsxkQDN0~7lXG!#adP6Q-+EZJ^}(G8DihXnJ_%9&0YCE(u(+_-JUcrJ zAPB+mE3nM4bmiobkZWp^hP!@D?f)t#S(QhXNb%`|mDZ60n+RA<3ufypyoB`d+0&;V zx$V-*J>s8gvI20{Ahscg)~35vd^Rb%w_ut#PYaz{%!?3BJupGYXkXpJS`Qv6kKINl zK}tV~vb0Go9;1(Jjl8D1`t|GAJJtavi1tNbSb)|8>z|y=>Zl4K8}C11?iNON@k8@m}-ydVBU3MdtQpqijsr+Z*CDy zLD=pRw}B2F#TWJ#fHNOy=_dCA-}s3F$O@ch_w0 z+_~Sq-^}yOUo(rx!z;YC_g-uLViTsS49CSH$AUm0xbkw+>fn11_;-wXAAEY9uHJxe z=tc@~X~^x}S5`wo90WoOk(ZXxa7*9LaMvJuebO1B6kDZctW8(W8d~5v=|ZNf=fO8` zSxJ&dD6J7}2cNJcrZR6Qjt=Ldostk&>nxsu*uIn2)ewI-O)jk@tw$RgtR(Q5E+%IA z6n>pwtH_#wCI9N7S0+p-Ax&#{w)R|o_ti*Ggr5d$5Cjs-J?sMcfPX)W7xEaAaqkNR zi6f5o%S711+FG~5Ov%?5HW3ApVq|6An6htrI)b(it#jGddH1gD`*+T}-z<$5>%yZb z2Rt)c9zA-bx`dg<`X}*OZZmdr=09&HZVq8R`{3lVIa(|q$4Ev>Y9UO3o&8Ps*{ZQ z=g*&q3RDV)*75N0E>CwuBD)?K8yeE`@x^zWlxr8o$3JQp6A~h&p|Q8O?=$2Y92|_9 z?KdZPqd1T7VVRq4ZZ_=uBnqx|f_k59P2kgrX)Md-O9^!$kru=e9Y$q2xw#nV=rLlv zJUlkGwz#Jw30r~L z_(up)DjONm4X*vL9^09&p-0F$T)k=Zs;R9_ZCem=KVV>Cc_46caS%M9T9-g1Muzva)&VzTXGsf+eBYb(7Y>2mJi}djd&+ zGKAjI4Q`zuuDvjpI`KZ+ds5DsDri4DK0e+&mAsw`-fgKfdSQEXRMXSb)2o21@gE_r z^EIFZxwSJ>_vXzTMaH3tiSyPV>{7xBglz8d>1o@Px3{;2r-1=YiyY<#&QR34Tt0WL z68L|ltW>Hz!^6*IZ+CQGzg}Nm{bk5CALoxi5ZZJql4K~uGbM1qN@lcrX+r}Lats|E z9qh!|K7~hKt6N(lm4{@JvP77udoBtJ5$YLlp*&n%;!W+(GYP|RC#v)F(I;FN+rvWe zX?C`@C@CqowzlHeUoh%(aB$$_;=b_i7LV+8GWA*A-MvK)fHgpsh`I8bn45zM2vpVF z#d84x;0Y(>>@vo1=!y10#{r&v}l$1q$B8u?U)zu$A zejsUcb8^nS#4`J$!^00wPnn#SZ|NBs^9%2Sg^|&0<#$4<8ZE&`a(=7jE<|Kxq=bZo zg~7o(7A~%Sor|rlZLumdNU=XjoLVdp$0xd7sD0*4%IOa8-enJ14CO1av9Se2c13|1 z1sCF=w+#+DPF2}5GBTFxGe7#((J?VT&PDq1=*THg5YswTnxaOpb{FJA$?t+e<9`P=wYe9-2K0V#W(z4r-OHxV-A>Rs8L0?Z# zQBe`hUU_+WObOS}Q{sq<@^VI%Pc~Lo7Zc{0j~_o~IcEF3;blhq^!&z6Lc%XIGZVeR zL5Px*lao5Spb!t{Fkeesj$Q3!I<4^n+{@b9+Su6G#-=DKDXFUM-WPNk=ctXP`FXDQ ztBTpGKTW!00|QZQLwKdRm?BK@S!zGbBH3B*;>DEOmp>u2EQ&{F)2K-PyA}n3qNv{M zC;NcKT#Gke=gP?+1^L>#w9lxREM7}dZjY*^sYy;ohVUWPcxz~A@^-&1lu%$2Pdcu> zqXY2_WiS&1hqpJ=x71}jd$%zyHHqZQw)W8jF4)V+oE$4me-49^^-UrxVPfz5NJX^S z#_cAjLUe!HY=^z-xu27G@JtBwrQe*-k{p9Nraul2j&f$npo`E2YJUn=I`kEq1o&yY zk-SXDPzeXsMNUW*ij!>o$;l_(>W%hA7)M%o1dRnZ_4R$^N9MKO89~0Q+(}8+gip{{ zg&l53*jcf}NOz*grdtK-@f#nZ4*ySUZnw;UkZ$pDXJ_n#F;629OMvf~u;| zjW>^1br~6D!NUuLsJ&5|6=o_>+0+g~4YWr>2*45aO1SRndf)z>?9eTbxL z`!Qi*UG5Z`HclqR(tdTl3)C-Ts$|xi$)cY3MMVp&gbBRwe@y$gmHE&M(SSIiXZDiA-$}HFrB{nk%cP}k%BEed(&pNp6pri>1e^qzMEvW0|3BDEM?#1 zf^CRXYHMq2XEaUjGty03PVLeUIS!DvcZ8NM%bmJiEG#U5gSR_pkur2@E-qEoci{>S#gT)EtB+Ff5)Tc+~sTeF`i z?-&|7OtWtci;ng^T*b|YyN{_C9wiz0?4O>V9vvyl%dhY5cK&Jf;dzwtl##JS=f~Hd zKZV%XHV1OyJi9jse>g#t0`E6nZ9g|t=X+%~A4bFk08Li**ZxxH)YR0zzM+7a#}V>y zt?%&QF5EP`5x@5Y=h&<3vF%ExNZ}k6hcD6&}&dUu@rHpyk44Wp%XgLRwb#O^qYk1UDmNaEH-=1s@F71YVpl>?NT>62~)E z)`t-t1gK#hi|^NZ&o3?(Jwwh| znPq2ZgJy~9I!qsYaGCbt!2`g+o_n3`eNoG$qoXtHNe%L;uBdnqPTmtJzbB#U>3Mm! zzx1HC+2-Sp`_&~^M*p9sadDCQ&ni_=)IprJpsbq_iG*+BC29Lwy?BJiH&VFDvL+Y zZ^AL1o^JH^G&ZIeDeqz$n3)k36a+&D!OO&iQO2oL$;`&~4UnvY0u0;Edc0({0x7%eSi4$W-o!-o&`_4V`fhM4~2HYZo;sHtgEXlJ~w(q=hF4nVIOEoV;Uil21CHgiHV7k zby|7T1wGx}>l+(Z*4BTzyHf=5<5BMi^VzWmbr=N&28K%KxF4=wZ`=FQw*|>I*Xv%s z6(gaeP%LusN?ZsHrnOEc2hxcN0aMYb-x!v8}0lzTtIsaURa*x?W z2wBwFI6E@(DuAkdV(UrzhR^NwDaf$V;o;$CqI&w_%2f`LaV_u?*M?N0!I26dMdAHOx%WU%^7ngB|N zhnvHlQ8uxKL?Xf1PflDYDAE7{&CkyVso&sn{2L6H=JpKZDo~s?fm+n#2yo5&eulI4 z?x3uRB4z0th4T%T?cLpL{xSvDn^a72b8~}v+uhl5adgya@)5l%m0%~PdG5FjI>GL2 z12!h6c9l(vVhAW`=^U_@<>fq>{?pUb{s94RUsp_Qm6nzQGyrTK5Fk(}t;*|89&&P_ ze{o(hJe;X_ugJ>_{Ik-V!pp?Yu6P}o+hEM7d86%c5OBnp@PhmOXS~$<@9!>8wm}m9 zY+lH`y;?io9DAv*4hlrryq7XB_GO8`cl>u&JV z&{dFnV6KC!0dL~v<@NURy1NwgOMid=ND4tvwfgRo34SM0DcXzOh;>|Et&J@CjADbP z*~!UN*<6r-^`578Gquh@LIfDl&5?H$D$$nLK@CTpn7`6V1iUOHBqIau(R32#dBV=b zWDZW<`vXR;TWtprAito%)6K1a-RU@5X14A^h6XvybvLT?%qME8si~4!R?H4oM4?+H zc*#@`3+Y-4hd(Gh@1Jh+g|V<$f;<%v5GZ}h#8i-%$H2kS+uhyW*0#jydyXygN|mP4 z^*BPTzrj-ET*Ck(Mn8?qs6Eur@1Ay{zP`TnA_7dsd5i-qzlly_QqtP;G6N%{aw^{g zZl8m0rcAE`d1>i(FaaQwT(&3q!Cd0w;~$48SGvlCC4><$!SY7w)vm80<<>-uN~!Ug znR6fp2V)Zx^D9No-i9g$p|wB}U};4?Px1;1a%F-Ijf~0-Tm19#^624FLeHOPvuX1A z=d}N(jQDzvc-u9%n0?_T>tZWuV*|MFMwxLZDNb-x(``?h;Qo{`ad4N0HbD_lcTZ0c zEi)GvL7Co92MHemplQ6ky%)&!adVi;w65O-pupZ>9Fq-rGbioakK5*XBARk_`$avZU1T;-NYCEmu+w zX(F<+_tCwh0@oO4D)Eh?`%N_AOnjljpEJln}mas*9@nyMI7pAAf>i|iz>mS^6771A0Qw*J39*t3%`E-ijjpeiDfp~ z&oz3U?f}3e<25S+d2xgsh|wFttq)ZIbyilkUvBybpiLKXc>52}?_0P*6gAJirCy zVIS;tZ!ekG954M1Pk-1sneu|tt5+ic$?+(K_6}D5fTFgX=3iZ8<3d8oWFm%QLeNp9 zNLaE{#Jn$lMN(j6V>ewL{NXk4W!JCeqgfMk zb62Ok00*3UKUIAU_;)|E=y=J9N&fAybm+G;Jd=6B1yrZ9vNAlHT1inc9p)=mIJYto zb_gEa^O1~qv_zkcIAUgcdKuesxKP7St@13~D=;}?NSs+TyJ;u;_-<{xeHX$-j=poq z(ILE!N3`~S+~0rk7+2Ed9eD=sM{;JJ&L9l{%)yGogF{0sm+Y@}(q+w2hKS>%(#YNS z9ug6uM3+9QW3;?GU9kc=_wzx&cW@i{g#QOcH`KGw@pVS0Rk7#fb7bJ7^i`BJ<`Wdu z)z+>zkInf~RK&-_GpKHJ;g|g+vLife2sYqCTdS<6N2#N;J2M7hUYT#XwVQOhh~T7* z2=^IuVZT64&Mf@(y=gXx_RH4|cikyn+s+&nNJe4vpCtW}kw^kmGIH`y&tDdAI~+a8 z;(aXSdGe{O>xe#+OtsHB@=%~QhSks`3v)=8 zcw@!JaHr1*Mn*VO(+vKQD&5_n`4!WX551Ub8XA$*d~c=c-bqL#XtNKzxD#P1j_pR> z-EYo8V0;v} zzCnH(7x1!Q^I3UCALG$jg2}|qf4^?@N(^YDF$kI~%{E;5J(1~ahuuUe70gFd4tUn9eMm4sFptZ2@U21S$}eGa1Z=gLSmvIpF6{E?iJbn;oJAW-SW0x4h_5` z;`&P(-ups9p+F^5xnPKjlJaDC4xa+y8}H}m*Wa(o7}sr72G}pbB_MHLUiA$Pq5&;( z3JOvlQnw-5)c~o1L6WR!CM_MP$}A0yj*2oX(`F}T1GL`IP}~Q8q=14F03bw2NT`4P zXrjU#=5(SUWJ@84?HxdLPtw0DJV$B)m3m3Sd=3( zGsRuPt-u}y*q*GoiX6yoXlM|ILb*hL*Com^0Hpxf2WXV~4IV$lX`5B>B!Y7)0P$2x z6KL?cuFc6=1T>y!myv;iPe8!2W*T&&!9n%*PwDAi*B8ft&rnBqt{okX1dH6uA~GSGKj|^ZSsnW8j~vW^4%lfw7}zuIp0t|e0ZONh=>S~``-%= zz`XRi+!nl|=A!QmLmkTX8l30G_F)fLcikE<6B82y5Fx`3KJ?3s&;nXiQ!xw-=D;k7 zW!?g+1=OMa^iM=69MhkNm-qXd1|3aJO#=hYhhd9LOZ#zBkB+3iTwQsQVKe?;e9Ui^ z@AIltQ_0;f7urIIn3ScV@GU(KlCnR6k-cUL3fT3)#6>zm>qXx!N;|>M;E`m{l^K$$ z_v7+ICnt4)Isi^$!V4KXL_mNPP$2sv&Gqhw0P4^y?m^Y|el2&$0lO8)zPhSva%yS` z9vTKX|M%~^o>Bdrm>d7y<>c`jw5Ytf@o}sB{vF?TcXN}Tlo?e*ZmF?Rj69NY?!jaU zpZ9@8&SeYC>TlPpNK}}m5c`|@Gw=|gy4%Bu*ffi1kqzbLgFQWwEr!kJM8K1~+Ka)3 zW<-hMf}Y13sY>00#F3>#JR%{f&}L5&f1J^mo{|9(@!ie<#Z@#GX77z6b(aPfD zV1IuWAFJ20vq1cL3Sc(5@Mvi|!XnpmS76xv18vj50pTS+?1}(z#-;t*x;kScBZ9h| z%@4`R$$+DS00#+dT67t38JYcaV1?2=e!Q}~i$7)lHyM$d%1VGqPEHQEbpmxO&`B{j zxw*Of6vnb8%nxM@8GELu>#H=o``-8h@B*Zxr?>a!Y$>`xDNVM&PMnsM-)guEK@TKc zfWJRMoq9Bo)Ib#iEPsp@q{rb3T$Qs0LbPX4|FsH`89#si?6;`29LfjQL-&=`(eW|p zG~A>(3JQOKNCncQ*(F<*l!V0G*tiXBISdUUX8Wn13^!>xI+lO_{4}5i6Bkzoza99$ zAXPztgRb$G6-U5ME%{O#8ocf7IP$ine(PJE_|Efeu0YV88@ZVuYYa$RK8pS`y9Y?S$C@a@#8p^-+I1I6DUD* zOhngFp&35;TOs5Y*g*lQF&TCLg^G$nlaDv>Hm)yE!5afX$ejjc9Vvj|@0KwYmjV93#_9V8qw-@jbmzQ)13xGNh;e*E6=g)K_~dt9f~@Ls+5<%#W2)!#im+x^*6qN1X| z9pyF5Ep~;%I@ZZDXz~PQYUuE4pw@PF!PN^nPyd#q$*e$7UA30U-|JrZP;(2n7j?v} zqprPO1peL1QejDni<6Vr!SaK_zrDRXfRGD?e4zP|Bk*r`Oo)wsPy?kuP*-~nX_-l= z{nbsMPgOxImCvpGE>M~dF;QJ#KMgMK%@7V<0i%2J?7fsw)@=XF6Jb$<6^m!XtkDD7CCLejmEJjC1yK*bQ zOafeCvr5U#Y;s)rZQy%-9KqQr{;{N_1YBijWrc-@2kNJ^tn2{}jsAB52^g5bYLuHex9N-d7ptwt#Lv>!R!Ko2jmH$Lg`RF) zR?WyXDoD=9Ay!3|dXh%)aRQ3P3-hnUc7~%yU61$)ID2CJy5bGi2?=d-?_{DR11#L} zc<%NlX`cUH7!(D^bKFKieIPKpzE{pY3Xe1~J|O|u-5|j^zoXoLL4P1Cbm84F>!xA^ z{EKV%2xi;T7w3!f{3sC=^e@rMn~H?uz8)B_q4c@!X!m@XpN#NF2`@fl!TetmF$P;F z#TF}ToPYnO5a**DVh}j2z-lmP@Q_i*v2Ze)ZhxJC`ktQz_Y*qTn6RI|iHXVhh29qozXxl&U zRo3C4?11SyIx^A%Zm=2OAID{Fy&2rvR%Hr-+!ML`TYzBnlo&ag>t?Qq`2P6B zM09lY$?@@Ys52`&dlA_F6BKkEEqcvB8EN;o&q4EPi(U^}Wa>*tnazwYcqkB(c$2v7 zqN3hy!MFfAc+LK*R_@k1Z{{m!TpXFi3I836Sxw_>M=lrub_If{vh4{mn&f=y0I2}ogZb(q#yix}YB13P-LdSIgYiv)bl zob}!Atf)y2fVN*|6@~lX1{e9D6vs(onQK9m=)z3L)buj|%tRv;9Ja;9#r{Dah$}bb k5oGn>ckS*Z$eu64LZ$rIgEu4KuPh+)GRo2=l7{~O1KqlijQ{`u diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor3-members.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor3-members.html index e17d9df..593d6f8 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor3-members.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor3-members.html @@ -17,7 +17,7 @@ @@ -25,10 +25,11 @@
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor3.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor3.html index 2524fb3..04ca627 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor3.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - +
    sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_volatile_mem_functor3< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3) const volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_volatile_mem_functor3 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor3 (function_type _A_func)
     Constructs a const_volatile_mem_functor3 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3>
    class sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >

    @@ -108,7 +115,7 @@ class sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_a
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -134,7 +141,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a const_volatile_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -143,7 +150,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -191,7 +198,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -200,7 +207,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -251,7 +258,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -260,16 +267,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor3__inherit__graph.png b/docs/reference/html/classsigc_1_1const__volatile__mem__functor3__inherit__graph.png index c6ab7c086e2256069bb83db3fc21e2617ff273da..bd9ee02dd387830f9b47e59627c709c6e160a830 100644 GIT binary patch literal 10252 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 Xxo~?BwMHp?8u3&@LHyejJ>UNT)D3DF literal 8587 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 VQR3{e^j-X4K}J=&NXj_y{{Xu7#3=v( diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor4-members.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor4-members.html index ac7174a..56d5219 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor4-members.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor4.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor4.html index fa53c03..d765d1e 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor4.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_volatile_mem_functor4< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4) const volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_volatile_mem_functor4 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor4 (function_type _A_func)
     Constructs a const_volatile_mem_functor4 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
    class sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >

    @@ -109,7 +116,7 @@ class sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_a
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -135,7 +142,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a const_volatile_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -144,7 +151,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -198,7 +205,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -208,7 +215,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -265,7 +272,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -275,16 +282,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor4__inherit__graph.png b/docs/reference/html/classsigc_1_1const__volatile__mem__functor4__inherit__graph.png index 6ef94717e5b1a2ddb7b5da981380f5774b4c36eb..81c2c68affc5133781eb6b0f1a082466fa66d94b 100644 GIT binary patch literal 9793 zcmZ{K2Rzno+y7-GJ0vr?Q1%KHS&>bY>^-yh-djW@D=Ryh8QFV_?43=rBC~Ao;lBU( z^Ld`xFMC-E;{?I%7T8?j_A=| z+dJNvUJ+P1s_S2>NCI3suePNTw@5E9+E84zE?)_*(%oi5 zkhM+MdsOD-$qX_3ru$Y`A63~c-7Z{g%*x4;)j;JGvvqWA^SRyJ&7{}F%gdWA?4xrz zv8mc&WuhVJHfE^U+t28FAx%H@^}}&61A~IvE9bmf%x*Nz2g}jJ4fquga1dnSa5sKF zzLFa)9{=xG&)Z!t>d{T#&MTK|vHM?Zg9(oca9y>Fh}l=Kh`o9j5ECpXH{xp}hARkj z-{8&*AEG}rC%9{rJjM{jdtnaqzu2A~J4wsVec8yj0zwzu39KPYN>yVIZ~BO`;6_*H$qmxcy~%IwTcN=(f6@83Ur z9@(D?RUXnH?TksnZctKM*jx^3O3EIClHz=Od;8>+l){1nPft&sdiQo&hHpX%azE}3 zS(%xYl$BYSnKj23sFh@7X9vYQ;nGKw-@GZ8{xptFlZ2RfWP1ARC~eN#?CdPJNnce} z)lG?SVvrZ`Q%q)r$%dJ&35O)!h(i|hPko zuN~(ayzwKaPxy1P5anT-Rbr74-Ohurb~lNiFPs>MAbYK3Qf`a{TAl zTx3KnwnOPBNj_FEOT7fr|{!PDLtw?yu1^A zee85}bb^A~+S-D5??zFFVfsUcpD(n&jEah4Vq${t=P0DoZ{2)ETvc7YIa#)HcJimv zdZxzZ*R83^fq|zO0nZc_71h+<#mB#lrGDtR`g?O~yhuC$<3~NN1TT$h_XBf%eSJH- zoxPR*)|Qrm7PPDQ0&crmX@8BXszZ1TUKI|@-LaGptayoE&tG z87@ao5DqD%jX{tR7r7I2QBl#H*PoPz1|feWE{5Uew{p{?_0fEI;==kZ=-x55g+JHV zDM(1}LpabyApLKUk-dBS)<3bqcELX{kJ%pyxmHn8QC(f_wf^Ox7C z;e6G*AFRK7NA~2&6V#1lyo&PjLhV`-s+2P2CLx2XTU%S{>FMt7?wI~{9)J3#ruf;| zUZ?83)#x%RRoXO^qm4Qq$^7)G(Q4{GKR^HeH9zeT?@S5`3Y`W|x9%7wOn(8db7X}sM>$o4m$IE#%30|GtDn3ZWyhJEzn72u$r4I>8lr1L1)} z+TeYb_=rYzz$jC`p{Kv!gnw#egva@(+CCZoBZ92-bP-k6 zcm+5MOPXV&qv9(uPoKJkAw$B$aqp9h7etdDA0J<*m#cExAn`{&u$hIllAyZp=M=Nj zpE|teh#e$KA05x8IW{uVmeUR^xMwkz#@+w>_wR#)15X`H%qUo%#duLdVj=}Oxg9=% zg}Hh0oX>Rz`L=E-YFX0Jhn4=?7N(|Z+S;%0MZ_v3@?fzrAe_80{kwX4F3$eUt=c&` z-D{v)B&lL%c-k^bYnQWQ0O9E9=pbd+dPMO3^l0zLj~}bo_JvN;)6$xTh7^^RW5sBh zSXjo##&*r3n)T!oxUQtQjg5_w7|1JbSNV1&z@a%mJ1HwIg%aD++B(^nmz%49fpzGE z1*zlRAcM)gqzRd-qN+;mEALIBsFYt_vK{>;Qs#p zw%N1i&-Zdty=%^|!GYa)PJ?v(`t>UpH#a2(1%QBnfWSoG`s%9Q1{xHQVtYYBLC2dN z3=`!yZrqr#k%5#hs4FPIWdQ&YfB6>j({1lVe+QJW5@*PQP!SX>WrQO$3kx?H?jnv!|NEJ5-x3oNm>3uyxa}GV6;@VO_Q2@wzDyx8F}-Ck zjnC!fuR}ugILTmHuuU2onzmiUv-!ov-Tk%ajv~{=`agBE*xA_~AJzl-eE1M7pJTWT znR2kV2L;dd&lc5diPmnn!sLuW)6u^M4~5lep0e7~`T4mVee@Tj}D{NIYH3pkk(a{N1f8-^{6Y1D)@;EsiKyEDJ#IvgJLP?&Om>A5I zOiE1LHLEW#R|cFA5%Fu*b9HmmhsE#z{;kvK?PX?WW@2Ij5K>mgT_SLf5{VO%d|-(?p-mIE0k47SlPkBCO31uO!h57cjAlG$()1DsmfHS!W|v- zNTlA6uL){ysU%RRdwY8W{QWI0E%9&i4y{@z z&|=eYBr#;~+T!$q)L9?B%0N$#)1)sM=4)zB0rX1uERYsC6dEL9#}+u`m*)NQYq%_*+Kh)KE&epk!S{CDCM2jUD~}>H2-@w9MYhDNY!j5Xu4LU{ zj%7ZVG+G@T8w=h^;&_bnAFFZeNpM1(vKk-%=uZd_ba zovEp$G*K@vFD0ds0`)Rp1$|u?%g)DWu8}xW7+eWJUpLp+k9{uw_-u?7vM@1y>FsrL zaCltSrmCWnG3xGSq`R_bU*t@v)$LNDPb+jyV7%Y}>J}VAI5j=-9G!1BXfFC_`dLT? z6Xg23xq!02n=3o=YlZGf-BuJ8ZD|X=Zfs;ECntA)xD-k4eb@|fdGhuA=Op)Micf(no;rP_ z?EXEavvVW+$&)|$hAXb$PK|u^YG`=4^|v%T8(Y2oGPd`)X?R3L1duNd-GFfiT4lfJuT{LWC?(h5-rWvdk_*5nqvP+;dhyB@Ztvy;OC#3p1#>b zr0~WoCAEidfnk{+8+I;yw*MS5TS-X?c+%s?XyX`I_JhLi`;0U+C_TTU-@KV$Sh#CG z!dN#0=XQ0~lsPsrCB;f#KkEJa28(faZf@>|;~0WEry{BzpB39#objz=^lHze-O+qi zpw}Dg>*j`r(ZKtYlBOmmsz7|O-sKl*aqwne$%>C;-C)$Z-tO=sX~psl^6aEH>A~LK zUdeY=%}Q%LEUc*5*!HR3{{FeoX3<4O)}o@Qu`-1~6y@bfy5r_uVc&5VeG7G@MKgCW zK{JJxIBlo^nyIU+Gsk`#8>=wxi7PSe%%Cnw-HT_}#>T`X<999qK&-5MkQf|y(R0O5 zBGb&m0)XQoA78!a5fR(h-d>1n89Zm02Et(+=aWwT`pQZU(3te}g_V^*ph*mKPESt( zz6O^3{r!LZcwt!=R$?~%0ZQ2|0as2guA%O3Sfc#4$HHg%ff6)RyoEvSR3sEdsCPhB z0Ycf>*nspyiKRW>`P6vcvfkF-{^T8}h`9J2T3Xa62VED-{%_vAfrl(y+Q?gi8vn64e}soT3K7~#gT$P$T`y7O3*AokW`(Oe4%J9ot77Ko%m<+~2!>~z7GrT%LLF<1` zou%jF?&jteC~4r#v%u$!B{WGb9FK!Kj#2$0$s_=I#xI051j2D~X^D?I2cF*L;ULB~ z9xG6{fPYZ@;PLwYX)*iP9k0Rxzn7Sp2x@S`fx}VaHO1)Qpx^P&N}IXe%$%AU_m)7c zL(z&~q&%c&hdWDz5nB6)iGTn=Ups^h!UA)iz&ZWKqpLf|@3IBeb$N9#6WE)Iii*Di z>r&y~x>|(?%_=qK*-cL1oj~$2FfeG%sh>QFJht>!9L}8l@kCB;JIK;Um*?!{v)M2~ z#Qv|t#5;HH99HpLMr{Lc`q7(2N=20t9lf^{DGUtZIb#e^QcR(e@XEe?!^y3nG#{}u zCE2xtQXWYM*_^!eS0BqhQIeCxDJ`n6udk?xOLe*lTv0OOW^Q32NbbXrR#N|tfr=BZ@&u^mQ%CEU$wJzM%L%#<@E`(!0Ur|1SHpN%-xG7 ze@qTl>?L^KqSo}Y6+7ta>H^yX)Z-eUDG2ne;We~IY3uFFZLir}*mCJ{AbBELw1fjC z9Ij=HFBpI*FDu!}%u>cgd1j)UGrV?mbObz&hhj5~qhYnIAv!v`q@<*=@gh$-zt~K< z;^wZ`kBncWKr-?1@pI%;h_VRfU7c8`>h~*sCR|Ss?@o0|KVoJ{3YPjvtF%L#HcyDZc`^~Y-qCUu-4e7&+ja)cgu)8mN^!yB46{P=~!$JgM^-1`HrXR!<_xgE}J<~^LTA- zt={F6082h6OaAs!X9OW#u#3wdDGg!-5;Yjh>u~$er^YxVqv=MMPd7#0yuX!oA*+vg z)TKvgho*<@xA|YDhiBSn;H!|u6&22|uDmLJ0Tz0Vievv}HRN6F7)bSa2$IK|1Yq=kvMN;z|(M-{*sFz>T| zpY!Lcs-#3jEfp79rlyPm&5TS;A_PV=HBM@LBu1A-xb8f=vNFCuL6b*7{qf@^sEc!8 zw^93?HjfgR1gP;m@JGTi=5yViZ}2)9cy5Z$BXm0~8j4azi8>H%JRBSxe0&Llw&rG< zhYydzF9Bc2&(9AezKopQ_fc)Ntl#hM8s4{=y$QzBCu1g`GiAG-#mt{SGdeorAPB%) zk(fi1lkGk@29Nzu@Vyf?Z{g3@o}c{cla0TnU3a+sqjzOyM({R~bY30nEvyFj=-^84 zMU%^Y&MtwRz2v39z!VgI`QV)`4dLS90kDQ+hztIQ(56rAVcf=l+pBIsEqz%w1rA=yHp1GXd*P(3L9g|BjY%0!bK(WBlRnr*qFfoaA zq8zp}Q4SUyzw=K3VK6-Q0>oIs1p3jrw;!@+{ z=1j``In85AyF{`56#T&eoT^Od?$({Fe*Q9U|47ef?mfG?vc0|N`3F=)jGwC(H+LCG zRG6phebnCCnpsgn;-exdxdN==BY*D4k4@dx80vcg=$X}Se%hMPp808S{QL=-5EB)Z zUQhsXB78HXt-Kb40M*9yBcGGGq3SrN>Ug2Lx_G6vAYD}O0qEj=+k|Lj)SGwjlnvDL zSru`#d>!o{V-bb!FUPw#H-C|gI31YGb=sQtqTk#6_>2xyCu(HGb}sm7RUSc`>WIn& zD}F-gb6;P-f@FI;JGbL~rbNOZ2iqTui=sKh@a$l0qx5M76cAdorgpI9 zd5-+xnxmv-ClD*}4sT3}C0V!tEZ|YzhiINd_#`AGAk}`wBhW=Ye~u9pY~0^JEzMiE zl9zvGzniM8Y*V7FG!)9n^>J@9Lh8x&cN@cjyg_Fm_dxC{ycc+;q?8Qk3=%aaCPqwO zir~f9fuy^Se@)p~Q46@HMA==eq*8ybEDOe?bFXGmuX-r1kEa$oMVM=b>fn_~kW&n~ z0r`4yw2}%q1O(_MK2;0D#G5qEEmW}@GzmMql9UuGZ) zCkCgcJidpxzKFeAiWZFIZbj{54s%ef(XD7hT2571DKR^Bgp&iq1nq5YYKn=2b3IpF zh-Lz1srBV=T^}|fpN9FZ87`h%@n4ADn4A1IeQCPB7WYj zYuLtd1wW;v!-z0-+-3;TrDbI`OAM|Ai2}J?TR;AVBTUoB%$@LceqIkdsMK<@6zC%m z)UW75c>H1QuU@?pb%~XgmA&5jxx%*vpIS%&Xb>M?^dGba-sRy@BBpO^LcXrP#b+9=V-^y|LgA`gLtUf;d%k*Y&B&WUM44yEb!;cV=Jzv7m&VxUHKIP@*<>&L; zEuzR zh`>2>b92*|h|+rqQi|g_bUWJHttLywaT8Gl+T3RTsuxa!uN?!ekHHc$;!+3cpss$@ zW8MG9yolg(#?wa1>RIK^Lg&_Fu)YeOJWPXzn~OrnIpp$}4ATC!)?B)Vcs{!|A&)gjB85s;Uaj78jQX&e#{*X_U;x(nL)DI8X$pfmeE;AFZI=jv?j- zfyWet{Nw@lli^>((()%XKziK@eZ$^?2?cH_2yxJxw6wIC#2uZT5AI!#orJqOr7c`s zToF|KB;@2@`0#yAU+g^kd)ES}MRW`0`iLCSB1&cgq`E#l=c!7Y{+^zb)4l#67CB<* z>17f7*KL8zcXWKP0gWFp%=q@|ao%5nhq%cgpIls0f`y6sjxTxz6}*uDw&EIHc+@&> zd9L3I#R-dy{PgLQi;GLAJ$AZBCbpoBKobt!+BD{3e{C2K53hvL2UnytEi?I{lR1!H zIIc!qlPxX&kJA6sQ#;k|LaT5mZVXpiY^kuER8&{z0~E0I+JLAB(aI4^nMt_&vUt77 zBIO>6j%vusG5PZL&gwd|P+1yIJlwUZscB?H$^RiTob<0rXknc<9)bY^1k+UOW~%x? z5RNb=FZ^KEKsYGNV)A^G;_F*-GVAjC+lz zyFKZTU+(Vh0e=G<*M4*MVieNP!yl^|e^rizJJ${la5XVf# zT;YpT2YdTc=<0#-pDjivqo_y}B)Z@3^C+jq5Qr=5m!AcI zPHE?m3iMzY=#4y1@bvnh8%hXBa$VhC3|;=uCebT(2dT zj2A&haImuSaB*ckWrPmP>d&9VajwtMZjl~-$Hd34C@bsf>XK4WfRdpgC)Xw~__t3r zL%sE14cB?g91u&~+|NU%2yxh1X=s{TTMb7(KC6>^myiH8o`sIia4x*e$_qgf;^lqB=P> z4Gnq*2JQqo508_H2{m90)YPeP3;h}YRo_1lvrd4E0W@-Qas`F{a*J_;e>qBX02#Hv z8XgM+iCfI4xu{E{;(j4#X;~11$->BJ3bE~MZUf?`4g^9|lN1^#!ND&~Oj>2ZSB+jFyhNoAt@ylQd@fhr|SkWF*NIUHo~_rR$%9VT&pf(AmmK= zA^E}SgCiPEr2mgi^!AHUUzCNu{z5E^>eh5Mw_yh^Y|O#I!4p+Uk6_`yM933A+7|3badb|2Sr5@^I^~>;Sv&R0PN4rWnyQ?XSs%hWB6A)3%m~o zh4;z#EJ&PXn&S0Qv1=pH76=1~si}p{hO(fG0xsl0OAG4s=6v>l_Lg??{$0GRIzCis zc+r~(eJPSKsA=Uu{694uWAnH7A1XSwxZ5EG4Bh~~aDj{mg$ovVluR~0iAxw@qL4_1 z&7AjQ8x|#HlCQ6C0=LO-9yn_>&i2mvJ_QGR|*TFucTx!0SUQJC$j-?06N=oP$7;p!o zk@Vp;usB4uYQA1O#f^7S$bF*UIL$~sQ37TZMViHyiI30fHHZENb>=! zv)=0jq5|zg>xGt}wpi#ywEwU^xr2Mymi`~@pNOhmIL&RB?^&86SaN)6!shu|%`Gf! zrmLdb4cN4*wv%ic$ah;1Ok&$qB!AQ6;mJubp`lg#@OzLnHz&YZvVw^UIRVq4xkXs=yd^l3Y%O_GyLUANAAQ&`TKuV2e{ zCgW_XsjJ-Hoo@K+A!i&t=WV9($ED2SU-HYJewwPt}K@tMQvtzqm|^1GqD7|o$4YN)$&+T(tJ8fA4TGVx9hd zON^xjUm}|Xg@q}}$-@k;NX^H^#W}gTrSQue)koh`QQ25umn%d^{<>*U);>8&XDovd z$U#`P_VjGEG5V61Uu{GoZ{HsM`O{#C>pV0vvU_$mJy!?8%3x===I@W@8eVmpi>bsM z7#R3uqyU$IfTEn(&q|h+G_n4jT-WUE?3){UboBJ{w=j`SR*xQuiHh=31g!jzNg@|6 z7Z!oUmukI&2)Y`lM7|e{zzvo{MlLu8Sa#oL4x&U{qe9Y1oj2mzUdOeVWG%!E=Dm0f z=gG+`D~IQ@&B`3(#&BkS5F|$gAdAPG@o_F}u4>7dpATRDBn&BPzeqe{5ef>5TK6r3 z%BLx%r7k``ca6dh7FS(gsH#SmmzSrc7%M1XX`cUDXe%odFMC$0IvgV zNx}~6TU$%y^cmIFqJn}$KYzYx2_ax&V!CtZjy=nl5Qb~ls$JJ!MMOlDm%C|ezkXO~ zl_Ek;L2-?iwyU$VH%0vSWVMSU(~svgbaV$tN4h#X!~OkXFJH=ZUc*;VQff~Yb$R{f zO~b{x=Lcce&v<8ITwM2zjg8^3(NPauTb#UPIc7WC%Mq)@YE?>@T|~S0RtlMX$J2d# zvii%HFE{jxy#5?;8r>BXTwGYdh>&=`$9i=3MJGBV$U$yIAyA$a2UG3Nl*i6=&pW=X z{Cqs)%%Y;{;ogJ`4kngC&CIcLPJAaT3S|ml5#RL=jY}I zMn^-ZM2^v53mu~wCF|WbMv`tnOTFv;XS~!#RguTI1{UT0+qZ9Dz1rKIll^d-ljZ|I z`7%6QSzZ0vvuACDO-GB2zNf#2^YxVf4FUp!)vXc+36$gdP~POE5g8d7*PBjd4v9=d zP0eOITRjbpfyv3!<(?#^4%o!{^FL4I<>ez+c{4IHDk>`U_4N}I6CXc*%*n}#VwNFx zJzO7FjA78o8|q5n5ulFTU+J^FO(;cNRb5Sg*Q=_w_V493?9AAR(J(NmWeucCJlE9F z(9qTndabCSF#XlDvZ|^Ie!99k@yYAv=H{0#U&8!<{`?shhEugWR$@6kJiPR8=;-LQ z#W1cI^c5ObLiUM^iH&?VZSeg4v}*VG*Mggy8yo-!Hk|I^xf9sGvAk|h8&^IsOEMJ~ zN1`TM%f-cYbad3w(V?X5?EED^KmW@Y{!w>FN5|b?zwDkqeQIw%^y7yZY8ROrMvR#v z=Ju(qtgNc)_HmCr)EDxXfhI9MHczP~)D(R^g3r#BiF7AESlEJb{)y*3{IToSZ~Z@q{2(A)v6ZupCdCgYjIPo$(0>oH}!hiq03~ z)sZ-#ii#>qO7cE`4!zOfw18!Fez2xxXlPhP7v9SnB89AbzONuFixH51e(obAR1U8= z0hBi%#wH|$4wYJUkVd*T>WYStR*;m?Mv?hmoc*qG+c2p^@mY70V+EEt&NahAZLF@& z+GD?iP@$!!78DXPzfFEBV`_Tw=Wru}@>T#cx4eA#+qXrCW9qBp=sTj{KVTj>p`mj~ zNYs7#;=IzE0()p}ZLO*ZAY;?>{z`*_i4^hB^mNh3kHG?%6Y&E=PwecPEbs9;)&wJ! z3=C+lMK+Ig;L_8lz|KrnyI=>T!z|$1jkvTdVyX@fw}NF#Dk|7X!)b->S2s7mT`K{Q znW%8sZ7+p%H8iB{#Y6L2gz0_%{=Mt%t---T%PnNR&l%0h*=^r*uMc(A)z6y(t{i6} zN7vWaE6U1{Z&;S_C~r!2^7+LxVoEzZJ2T$(@-wY0D@)&KD)KLM#%HrTK=*!FNs7qa_bSI0F_37cZcC5ZPG%y$%8fr}^ z>yx_&XnVYY6c?u*SAO&4ptzVWw|@e=TF|E>C1?SYA(!O zdP~cNm%4ajqg+?kWczG+3U}GGmI=#xc9Am;XslI%q;pDWmc+wB-?O_p+y{o;w zz1!Q{hlhvwSXrf|`wML`A}s5xt94!{&Won8c+asfZ&~!k!SyJGK*{ogG&elFh@hY# zI1R?}G3vwQj~{ynYlF|G>(;imJVIzFb{s;xjNO!`GZ?CM3_V@P>56iR1$2qGB z|k=fHiloV!XWBqL|e==I{dvTYWTTNQpeEf^GNEV!UKS}t$iAkzL z*4EE*JkAxGfr$xE$QdCaAz4{j^;8KbclXw}p^U(N&~1i4=_p3ijTf7@ob0adEfoQ#i;e|mOSX+Iv|Q`|{e!BJaX-IFNL)^$0aOxHa( ztb9rzsHUfukm=3F#s-gRz1PX!5&&Gg&Ee*FDO8Dw_wQ-q zlmO)y4Nm4-LRb3I8sHp=YFI#vv~FEd4z^^o30rJJI$j~6rJp;jaZ2as=hD*BO1Pt| z5Yq6)18r?q(s0`}gCdf%)6>~uvcc^86R?Fa_hYn6GKjs>&3Ot7hKY@xlasTbFXJbN z3>V1R)zZwEaiXN6&*xI(Y zwz5k|7!5h^HoF(-*ve*PMsZ^TrwdE%0S+-;r$5A1h4JbJLK1EZMy4*`W4Wa1RxM|1 zJZc>*Rgq8m`BRgVejG$*5>7kQK)LRinXoRO=EQWF@%|VbY!WVC5G>o0`IrGIDZsG&^iVM81XkW99v!U0Fq?w4$O_B%`)g{Kk#0 z!NK@L;xAj|gHIYU7tj9w{_*2SrtU9E8ChANVSH+~upi;!eEj?tcY?g8_`WhQ`T^S> zkYXi;OoW2kaI&04FYXQu??ZZeV^0r(d;b%A`yh4NxmnfFedh`%rq}cgTDM8I;@U0|USEKi3DS*b4p(#3rJnqkHJ~W9Ly{D(JzTT%V^-k6^ z%Vk={%u)xPA_f0d=YuH6$N9K8{!&V+s>zbR^$@2S8FM?pRa=N8SJ&2>vfZGN-u9y5 z5D-aDD2>9)pj%aVGSRmFt?jX0sChRP8Ch0gVbms*j+U0o#>lOMXagLO8hW2irmCD4 zGUX$(y?Ij= z6bOA~L4iH2rh$P$cz8GzCxAsN9+Sl`ce~Y9ds<50h2m+viRJk#fOO0(yu1&zw6qiy zTBoP$8yX~$NVAaw{awSwl~c$NW!4`B`lX;IAUwY$kXg}DQ7Lyk;qs;GX?F<>)tkSywgPxIf5yYZ14jL@QvP&4f@g1ke}8WesQBd6 z6a_gss)1@`m6||2Ef1 z#(g1z)3;RDSRo_95I}v`dzBy)bcQl3>4roc0NiC|5OcK!b_9&}?_L*AVhx@pR(SNl zr>w%OAv;k#)kxnL5CdU>cJ%gGp+*71GL0^xJjI2?F`>v1A%+)+a#B)KGBW5J9P2O> zDsH1<;Jy6(KPwz2K)3*Bd0zKlQ${P3ocU9AYK)E5=ZYOpfV8!#$PfSNJv6L;&tL3CATv4N%eNXfQZ=? z2M33i=l}0qZ*Do#>}QPXO5J=eZD8=Tsc8-t?2?j$aC~{hw}_Wa^LEWd zVd8E;SvG@T98UI8JjZ= zjNCT7)W8lPUQie3-k|-Yq#7^C(-|U~KMzPU&Q{tgw;Q6^&p^Q$7#c=JMrvwm&iXzZ zky52-W(HxB78i#m9SiPeB#~qV9m}fg$g_+D32YHRgXvZ5P*wi*&hr@cn>E^_IT5ea~y?wi~C6vg+ z!(#@x!ui=>RYkBI>;!+tbEtz#?r%9LAnO-p(iNB**L?W!A*gjw*1+gVNYJRnL_{Ee z1#jQJEiC-l&W>IJMVwX5`xblF3d;TVRLxgU9v%}f+x_L^8+zyK8?-^`B*ziB2x3uf zE(-M;>-jWatkN$GV-sx~8;qF`_|H#EeNfb1pU^DioSc5WV@!zr7?YosMFy1a$&>uT z!ZTlrvx&o@;o+XXzEF-xK(6k_Mg+HMm7}?u8ey*n`$#m;1{1pfWs0D<^?iLCfYhDx zCOaUr@433UJ)5lh)xnVlO8Y;06*Z6WmqGz&0$?mI*U{5!8P(O(n;07_RuhAW`0DR3 zt))elv;1Rp^pdedl|B&G)@n+-D^n926iYr?j@dQ{`QIw9sY_6a2-JWct(-elG9Qp*U| zX`u-(vA2!SR_j zX`1i(cuNb0J`P$|ULKHcm8zJCZuZdg6u-M6iR8PgPf>0(=ZV_|-bU$)N+ha`P+^)?p8dkvLq%+GBqLYVg)pUASiDS%S}2M;eFJ#kMsCc{JA;HkeHYvy zwWOk=x*F`fJt>M4&>!D0hkME9fn)+QwD+=8Pw7*m*gc@WK*)#7&2z;#AW`mB_4Rj| zf6UBC-nvB)fQ(GsPDaLe?6#t;_@9FmaWpqIohh>$TwGd$G^+Rh+fUH^(`fhR(O`}` zxWvHf8N}W3Q(J?hBJo?ss)U4vMI{@!#A{D~Eo5_Qu?tXdHqfJ^-@GFEDS2j^yB{YD zVP(;=)Dmjb79GrOQpYb)dit|`Z+qKEEyb8KuR~cG{r7DZwQ25EViB}NR5IV&$S41V zl491t!QtV6XKOPEj=z8Z!iwHgRzCUjhdE*+Fd*R1pFiC_J%9iFiKY_`kemd=$76f) z8VN~8Q4uJ{bKn}A`{P&vHlY9wEsQf@O?m%4x@B5V7k~uQYoOP)5}W~H;q1XRP}YEJ z0eHZkILTjTWi0?xLdU>}BWN8HPDo3e`Jf!Xxw&al@0FL6<8iR6aXJ8&%=X&J$DEY} zNXuuFDA%P<)1Dq6;H*s+q#>R!YxwaM-^Gi!Y z4nGB@F=+%;5+3sye>$7;5GG=*@9aLk!I9%^W)>#(F6d5_#v;xE35)w38K0W)pamM4 zcgnsC5RV#IywpPcsxDD`Fl(j;p7_k zEg5-9@p(h=m(>6DRO_a`LIJnQCSM?5<_JER*#>daTq-&u+=n77_3l2cgI(dnKZ3~qOJ z78e)ahjk~z!8|U#RqeP}7l^$6-+XfJ#f3-Dq1M6TfO&iG-aU7B_jdOgRZ2II9NSU$-0|uWxM?oBT{-$t$tb+0~_`so9$*IWsgAbi_MH z^*^oZcBXG1w|{(80sF?z&JMh5@HG}|LrU@jkT@~Lot^g%LUt^o-@k8;rqB01Pc+hX zXT6g`6m7?hX~}`8$Ui;7$sxczmlx}NlYua3(0%63*yQHD6<`)#O#si2b z%k)b;V)YEe;*Dd#J)mlcn7nZ#nSR8!W={9>^B z<>lnOeouLn+VoM@Ss?_dQ$3Wbi;B4OB`J1_pHlnL$ruiO^*MV129WA2%&VqBZ{EJG zsjaoKwuXt|n(U2{XmMa55H0(JoWA?Z1U1Q~V4dk37ywvQ=jLAL;UT)CM|n+Ds>{;g z6*qD>x0zB`QV$?-9Ci&vsEG8!!h*4p z5%d(jyiV7L^Gnnz-*YKN2BRs+TU)d3Nl}g0spG_UTzWS|goN|s572OEDK0vyz@KmL z?QONRz#ygoFw1<~Xmk8!kSS61Xm5|y*_MDH3X~qSAi-Ai{kv6}6~&Fz2_VC2Br66hSNF_5PoW@zGK+%zr5JOrT z8v3>F4pvqlYHGxC;)8c82L}egt(+Vh5B-nteBB&CqOwBxK(?X#HcN>&0I45M;Tw$d`#F)~8 zG+Rx9*zjSp3`G74c)=js?|2>WrignGPq6v12DCYc#?Pn$aR;9-TRp8PH&-d+!S+l8 zkE#xFwyehe`#sRAYq#RhA)fKQ@P@tx7<|w}ad#Jhc_r38Rn>#t-FIScTsg$h3Bx90=Kcfadvyl-UBURzvQ%rJdYEWG4EG#XYfG^)cBPS&#nKP<`R|5@akgPsa0a9pv zPH1G&Lqpof!Qijusf)YmDR;eJ7#St=>X_r);NjU> zTl4?hG}hkP2__Q^=qd+?hJwWv5L*AL9W0$WDyXMz(ewhmyi$ZrZ^Z%kpvkto0ezAK z(f$S^TbthG6VR_XS`;D0(DDRR^I$n4`N4w+W03tY1#pIdHNKCHMUoJCOaI%cN-PkO zYdbrA-QAIp#Zgfd@44{J!Qx^i#qB#1f<{u6%StaSH?-BHSxH9=4cn;B5KMt>&e#*r zY(Seq(r9xHx3nxkJ61*u01b&mGBKg`wH*Up@96EVcbt>a(Rq`Vl?868=>Z-M7-VG8 z!1p{ne#4UpP-3BrkdZ^fr;pJzLtBrqezZLmQO8CaUT|j= zW(cuz1|l7}Qh7-UpOBFJ&U?Jro5}x;-D?oz9Qym8xtrx*ukd76OA?Nf$uOg~#F2rO z;ZRR~mzbErW4={QNkL%@?Lv5(qPzRj-2+!J$V25dPNR!aV^AQ~lXPen(?qqJ@j`O| z?ho!ah>o;S=mGB4uojvRfaO>4C{K?UVxU5Ta>ZWL&1|x)Zs~Yt1MNJhdahz$^YYeq z=UU)F3~9pf5gc30E8olsG^M2c{?X7W=!0)=ZLwXSl7Yu2*pYP)F$%$%xp~tbKpsp! zd@PJ#D3WR+Vg|VQ%Iqw!_a9diSM+a~5^u$mPu+!|PD1~%AU(bK@i3QIiqEfk`6{DD z1t}EjV3j0MRYCG`9I}x+#;-&`+Wk4XAvS|VGb?&=R~9j`VFNw9Cn@e?LGWIkUswQ! z2G5hc9Q0STU31rNMv&2g>vFVZND~z@`0PKQwGx;ulbcPV7x*I<5Dd5VF%_gNu7I5% znS#sz37=RHWF7B0BCGQsl7->_*TXLV-*Y7J<-dnME)VkKMdSw}EENq5Y9L3-%Cv`M z5TryQ;z_%4Z{NBDY&biUUOu_fQiH+vkRFp-JSr;cm4yl}u?@R=s=b55olo>Pu5?~% z!XH1FA5$R06`{8{G(>KU&d>dC63qySw*UK_$^X9OHL8E#neSepSzumpMa_C+UVfk~ MuO?R{V;1ng0Ano}OaK4? diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor5-members.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor5-members.html index 70475d3..a31ffe3 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor5-members.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor5-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor5.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor5.html index 9d16cee..b816b44 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor5.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_volatile_mem_functor5< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_volatile_mem_functor5 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor5 (function_type _A_func)
     Constructs a const_volatile_mem_functor5 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
    class sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >

    @@ -110,7 +117,7 @@ class sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_a
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -136,7 +143,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a const_volatile_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -145,7 +152,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -205,7 +212,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -216,7 +223,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -279,7 +286,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -290,16 +297,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor5__inherit__graph.png b/docs/reference/html/classsigc_1_1const__volatile__mem__functor5__inherit__graph.png index b3c409d0475733e7db9470573e725d23ce7f9d72..719179d319fcb64008599fd390ffa899dbb76cde 100644 GIT binary patch literal 9915 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 literal 9404 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 CFIkuX diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor6-members.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor6-members.html index 5686d7f..2fefe23 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor6-members.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor6-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor6.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor6.html index 77c9a44..a6312bd 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor6.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_volatile_mem_functor6< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_volatile_mem_functor6 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor6 (function_type _A_func)
     Constructs a const_volatile_mem_functor6 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
    class sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >

    @@ -111,7 +118,7 @@ class sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_a
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -137,7 +144,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a const_volatile_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -146,7 +153,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -212,7 +219,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -224,7 +231,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -293,7 +300,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -305,16 +312,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor6__inherit__graph.png b/docs/reference/html/classsigc_1_1const__volatile__mem__functor6__inherit__graph.png index 6e8880da7c6c882066c896e8364a90bcc4021a25..03761563b17595a2f50d8bfa953c92776dc14710 100644 GIT binary patch literal 12193 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

    s*;X~=)wVpnS-v|B^lToSpm&V zi5(N!&Txdl5d+<}w6f9%emX!7Q1K6h6f2-zfH8h7E>4{4HpXQAmQbeIiD!TR{(T}M zBA^-ygkL5n4R}72C4CO}|qXQ1yHRM&K1B>;%WIsN~9UkZA>zwp#{tUNn-2zsaaHk|gsg%;F)XSO--QKH$ElB#?sOqxB`1J^~@% z+}ro{E9b3S>mY9gt+n0Vgg!YG7=4b{ zKSNwF$hm!0E=JY&Cg0nXs3@KTH4ZlUH{F;*DJT7}K)JhT-xIj>96nG+($dnhQ2*1@ zwotOMoTw;5PM00voW3Vpin|@q=bERZ&Zns9_$}`0>nDYxYa@{-z%^i#J2~h)FoGWC z@3@Pz#=cERX#e4G;Y9Bi{%5^8_sUn151THXjfr+5o@W5tx(adcAg1miNGb6x7@CeUW zYSABH;~n@oW0>&0g;N+~q?L8ys+vb7q6IfG2kfKnLsS(K8QJKznby#7HfrQYOHVK9 zx~A(WMsViTUu@J^Sy~FE9{t}yu!0`M&NOL?1;f;2MX?r=4c!%|VW zmTe?RK}}tJF$^*BiJ906N`dfA*=4l<9586~J*Bz@cn!fWq~}XlvH!{MTN8FoLqjTCbAc?T?(zddO0?r2!Sq6Ki#FqYAT2?CMh{*1 zEFA3YK+{9R!g~58&!@)6*}cYo7m8`{ji>Ma`F*jXR3Rtk888Cz4WZEu^^~Qxwb!Ac z6E!Z@78a~E%YX||E3%3E5g{QarMe(T6$qIb7~Z+vfzTDk)||Wf z)78@Q6Ed=k@SJcS@)Y>Fe`7FeRh)?_3#M`m^z~IpY#V*U2^dPCfk5AefeiBCR^{0# z2K1nnr6qS5%7D?U6p?4(nrL0;fj5V2+voVtb!=iPDrhDs&T!%ru$*Bo$Gm)8vmJ9E zh7_eFALEMU?*@4+uj_-PO@aRLFvv!#pKpcy4Du z!?*{oI?H{Pom0WNJMfB#35KGym`nO4j&W-}uetU5oF2Kr005W{>0)kNY;1YpYu~wJ zn85Caeld(0l?b+!p`jsw-?gxdw(eL9t~Bajot-K?C>|b2U1p|##~ch>*i2Tg_i#6U z5$Y0t)lKncU}wI5lZcIj2X+?Be~9;Bit_n$L^Cx@Hy$Sg!*hi!2zX%y2L_6WiS0`W zLD~r3BAl3u0fgP%xSmm>e{LMc=l(qu=eGNtm&XR-5>ylLdC*zps#U81POGb8;O~HA zy$#vjnoY$;H-I$%;bY^UYtW#O#*G^og73S7 z7GfPWp@qOOBFXL8*ZL*K&G5-sBIMlYBSwShtcvhH2p2@T?xI!28rswhwCwJT%4RV70o!8A6OcPVs2)k@i^EBiGdGL zQBhG)U_DZ(2g69{m%*aqdrLz~8kd}W49;guiws?4VnTwpmKF@c{aRm7jgEfdt19fe z_69V0OW;)^bkKw$p`k0&avB;MFk=L+<%OjU<9S|Q#}W^|pvlMHNzbdUK7?}udj^$Y z`uH&e5B6Oy;}Kfisge|z4yE$GWw1D4t_7%T-{KC8FTii!wwroI2lgBCX1oeBF%de9 zT`E0%IQ&;2A8vKf!!!db35KkoIYI#eNLf93LQYJ~2eYHmcs>Wee*gwS91CI3T~^>I z>d8WCeK!il>30gn5NK%S8;DN5|7}S{+FrrIkq&-_E)8DIHBwSJXti>W9UOQn`vDRl zkA==yUS59a-SB-PM@B$Uko=ZDIBpf7AtcWZnAq5q9B*JCC^C(Y@SndZ0GZj@nfLLd zot2d|A-dY$Yhv%0pGr#|FXHegYiRxqe?w$!H3CXv;Cz<_TR@hXDFbQL z-FfI_0q*W6{5)j0l$Yp@X-9#K`;&uZ~phk;;Z;(Fh&beBc8e9#Z-r7Nz+<#OKqEhZzGiD)#X0Q82kSh D{9*=1 literal 10835 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 fF3a)%{|1_CvX;lWJ?M?a

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor7.html b/docs/reference/html/classsigc_1_1const__volatile__mem__functor7.html index 965e296..1dc516d 100644 --- a/docs/reference/html/classsigc_1_1const__volatile__mem__functor7.html +++ b/docs/reference/html/classsigc_1_1const__volatile__mem__functor7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::const_volatile_mem_functor7< T_return, T_obj, T
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     const_volatile_mem_functor7 ()
     Constructs an invalid functor.
     
     const_volatile_mem_functor7 (function_type _A_func)
     Constructs a const_volatile_mem_functor7 object that wraps the passed method.
     
    T_return operator() (const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
    class sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -112,7 +119,7 @@ class sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_a
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -138,7 +145,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a const_volatile_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -147,7 +154,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -219,7 +226,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -232,7 +239,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -307,7 +314,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -320,16 +327,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1const__volatile__mem__functor7__inherit__graph.png b/docs/reference/html/classsigc_1_1const__volatile__mem__functor7__inherit__graph.png index a4bc8313b18933022c49b5c94a19bd83e3747ff0..eb4171a68880d9034d6ae846b2ac9ee414d688ab 100644 GIT binary patch literal 11962 zcmaKS1yq$?w>3z2N+TiNB_JRuf~1s6NH@|c4bmk@h=7!oh=7!Ir!*ocAYB5|T>}3) ze)s<4{l0PU-8wu+#^F5Av-etS&Nb(XP*ah^!=}PULPEk*keAUwLb?_U@9i+J!M`ao zU2E`yZlWY7gLH-X^R6*J0SSp7NkQh`V~@1WbZ?2rr&nL3Mh3Va-;4-fHJRY9YO-4` zRH#>onuyR-%#F$=tC-aHADyCdwV-`RE zv`wG24V%ivu#^9nt}ws4e1E z?OKa53cS7`M#85?{NVKqqCGMsHvZk+-D>;k_-bq;zPouED+8&l4%hu%)_)YAoOpN^ zB87_W{~E~AC`e~wl%9x)h$jwm zC{MM+>@RNAFud?iIXd5i68{UO84jf7P#MM^-D`AKLT?+Gk?xbjZ_Y^9gyA9XMiJ?M zyGs8Xpd;+o7zG{W?5ib_iG6wMyH zCaS7KN=ZD%At!E3QJsqN@{UeUS!!$(6B8b%_3qm-bW&UM^Ya@UX$c8I)m@&*91Q~S zF%^~fYHXy~%(ri+behb|>DM^6j*PhME_B|zcdxRtGSJmzGeMr|-q?hlot>FLZE_ug)8Zr<_S%S}p3ii%RQwY9ah z%r70r$bE3{UI2XM+qZAa%65ly5fF5sRFd_}lmIo!;~-a@PVJ zPj-yqqqlBVdhY*v^5lu}^7QmHJV|ml3I;yrHm~8b^y{63?||M(0=KeV8hxu0GBXVyKOUW$YB1}G$Dc+cMcDuV`7Abgk&%)tE$k^(Jd@3qXZPOaUx{I zTz>WME%z;RFFC;3Nk~YXrBO$}d|72XA^7oej5(tUh35=QsPoBua*Emm!B~e@p z`1_*l&6`ADkQWcv$H>UYR5K;7OR9~B*4CcZx~#lc&5R+mwzW+Yci)1n z3SoOKI$o$yJM#)hYy8D%L`)11C#P<;efq0cs!mS)V>55wyon%THJLm?m;O*t(9_a# zSBAug)1}JR$moS^J0G7zG@*vNdTYB?n;UjpcXxM3$5K}`HD(r6a9wR}qe}ybdq@sPq0A@`dU_qmKrL-;D|7Q(c0Yw?`bN&q zy#C-i_r7NLxSh}=Bq&HSjqO)dQ1DD&pLRynz}~_lGzkZJKOK|7&Fv7-z+}?R%`I&c z(;=Y5nL+X7DXFAYU^2gHXh=xsM1>`hbZu=dTy>n?FLO~%Lt|lXj?aEd^jg5X;^OJA zU+J@D(S!I+yKuQ|Kf(6bde)-gQ^$%u%2$bwj1+U<(o<7Yv$f?KGhmDhzan?K6kq%O zJ5m4-tDt|vSzkXrCT0-HHL~3A`@jHRs^VbAo%Q*7hU~-cZh1MmFa7=ffq{WI*}s7FGKh+GclcdAwPEV(SHgO1 zQldZFV(BrNiNDv^7ZD%ysQvhn<2geVq1VxdPG&SU1;yN^gx7(*hj~*k8aol{>^+j@ zW-cZsCVqY*hS$l-C!5u?kyg_qBO_yD)$iYj4p>xw{@mbwtRfTj;K2jPqQ>o3g4eur zrN{*&*ROXP@s%1%Y+pqL1+{104}1D|X=rHdIK#8h`JH6JLSRhVcD7(sA}tL~e0)6A zN?7oQhK2_H-6LJy)K()*DaWIYiOtPTPft&4Yirob>%(4vGj(-!A3s_H1nB9}7|i6$ zYH5wt)QF-7LHw?{dYPH!I(oi%y|cGh2Q|7X&2gM>t9G=nFG?}*#~5O{Sll|=-=A#o z6iinEP{6~(>+D107Q?~A1E7KhZ}iJd&}KXw9r+S^%mh+eTU!kb475-4GySN@$;W19 z40Ls=2?@Vil0&W8J-RO~9jx`MP%oDF-VUu0Ep7Vm-`4XOe!HFI0NE-kDmU(UeNIeF z4F54XIa&GnvyhMw1#Z{b;ri~LBsWxvPrB8g;EC$%>&wfbq(7>Wm;m+@D^^ui1qH{T z&ULNK^vmkUYwV=98Tn)?*k>Uw6qixAKw6OdgY;c(@ycm z;-aAE-qH)iLLwnaNaWPQznfoOef<7m>X{GKPlL%?AWH@MOFukENxhg&mSzT#Ue)8QBmho1vkhkldP@nsBE# z|377wm51bpJ`4>4hRcDkF$1^X+08ahcXhoVDx8Up zjh&mD`)8y!8m8oP zl+kl#5pxy0!^OqL$*H7)cTF)Mo=1!%Ju(toAf=y@0t0EjC0p?BJp}~?&)o%Ccos#) z$n^B|hGnD|W|(+*zDFCBL9OpJ3d{s_W}K1oEQ1@+kdWZeCQFS`qB_efDs(F>q8pYm zgB_Bo3}~@2+s4N|2Gec>Kl$|O6A+8NH#a$aP&$E=^^VmAA_|05-y3)g+mwbU2Y4qI z?+j5f5UWpDwmGiE9d(uq6*J=B88L!t!g`1Lq8&Yy2B2VncQ?*A+Xg9?11R!aVY{~* zE=ni@C^W)+OY%xey3Kxfis(_$DdC`}oBgG@eo}R`a5x!t@2(E#3`w3V2jU&23@d$A zPow+({rj%jJcdIDLnbb7XuS5=4~R zhNO6o<1Mi{IXNi)s<|}t2T?*)57nwZCGi>>GI5-$8bJO<>DgTU=l+zJasp&>P)2$enrz_&64ZcJIl4-?QRG%0y1MbQ{e3&j^ z9tjI_^Xg*u>f&Va)yVsYKvhyj9At-i+J_w%kQOMzh)Y}MIGcjN;FU(_ajrN>^D? z#!)vg$awp)*_C5W=4{g)$&UW?T;Tn7^4f+M2q)n zwTCgns(F3FY^N2!_LdQ4g79kU|?`?kXqQbBU1Y%39Aa1b}5por;eUpgVW*z6qKOR(Z?bp)%mKK z8KO?oj0HCTykRASyDi8Rq6cp6200$!oB~A zKl;_sj|2wxoX8PJbX2!O5=rJAv0Z>XpU%qqKGQA%mxLmWy^R#q>KTz?KR?jdV?h#xI zP%|`?a$1lHR+Ezp3k`j6|9((L#*HI&IXR3zEjxRAKd9l*-`otQqNZLMOg}%_H611( zH+!naM|mYrPk16M>h^oIp+N%LoO^hT!O9OG@)|Up49n3m1b_VavD-}G&5hK%^b&r5 zD6WuAfyx;93WOWpCf* zzWWP{n}b6@Kwu$l131Xu{=WOx)H4fYh0NT4Y^4N?LC)aEX&G5p8Ql;*ls%AaEnM^% z85)YN{-aq`Ozd)}od8%D#4I~IyLMJpm2gmN%ettjC=)X?kW*O9%*rM~8I~L+SgTbQwdy z>%6;8C%TcAMsw}mxRHo(C_X7R$Q&#Z5>q`r&tRj8b+X&A5*4|5c%Hkt!Gm9Xk-8kV z^d%r5z`=|v_#d`1tjJdj3^|1MA>IJG{Jjy|=pcps}nUngEG$T8seS(ZS+huccxC8aGY#~uNrryFJs9HTV`5@_ zf6SJfM?tPNHZ~R%u-_n=0qPVTjW^$DiH(CJC?b*xj1L$ZHy0OhPUa7l$;rtO$k^4Q z#%-t^iBAm-c$_n3q`$T}ALcbLws#JsikxP|$fpw6H<&7M1J}9fP5XikItS&qLJ>BU zfiy&xz`RI-GXa7CS8OZ9doOF*qGmMT76P#R#`-{hRMs+b-vPxjOY{>Jl8kY<)GQjV zCR0=L0~w=4QF{H{-81D*5pKCqixP8!d)OsIk9|g*&8&{z;(&gefF z_wWQs#4; zAmxp_{>XCpxQZ=tD5Au=t}Hq$AL&!Z6N$*yrz>r~UtJ!j^ERg)E++{tbFZM}*1gd2 z5En2Ik4`0FX2o#GdL4|=ut0(XGBz?g3XQS--McS<8Vlhn1l863a9L3-G4xMPAYpUh zo|1P%uGo2Q*6^H4gjG=me@2=e3!y3npkQ2{&t8G}@dIK8lo^j~ zoJ4o-G3?(&sj(ne-thb8$P@7>E`i@2?Xh_t}Oi}QZG&6};9B@80RTqk2O*Q#58zmNkNHe0>H*I!Ox*k1^&?f1T(f0BA zQ$6b^4yqKy3UmO5hOmLt^#wy?=nIUD0NX}K zMj)&@`#ec(>J&V(1)! zf@S1HY&&8p8qOMed3*a`r8l|R48EikPvTbU={e0QF0KH@W}GjNAg4^bXlcm|C|i~q zkT)GJvL;R-eV|l2J2@#RE1OkJXlJ3`Ur=TdWMpjX>@)|e0BUH7L1Wv)uU4NSrFr#g z2p=WK#=dC8;1?IyMd$bA51|!xGy-6QDregDa-!6@eY)N~kK3c=bER8`nA>_EFTqpo z;LV?h+v4swj*pHwhC*WbP#;Rlw{$SJ#@4*M9ceQ|A{3@Xz#nq4B6X!xZq@^=7lZ@? z8d0^!kD2UR_e|*VCn2dp+~YND0?vS7UA0I5(Bm`)mAM+QzM*BkNExrK`KJoEV?*lh ze*EqoJxjtVkX|4gwBpY(DR~&y)@7Gw8tbO(_lt^~Zzd!-JNx*|LA`KdG** zk}h_5vbzYC06I>wbid!D>^@r1*LZoIK|2XFEi&)z8!jRuBEYf-Im=5+tE;QI`T2|W zy?uSaSIdrR(j`30LBoYFSzB8J%#5qSEx_jF3~lZ5 zvMMmyi4FHVcY3!!%-%HHn-?#WC%orEdgl1A?ZLw4O+&iJdgJ1(Fj7_c4@shKZXia>f8jo(yNiHywUIz;$}X( zLT?Q{q{rDo!Ml0l*XH`7P#4qF+sV0h`uaF?MlxT~+)nFU$V_w?=WA;Xnz6U9IJbR7 zgZ_udNxiKZI3_;w8ZnznX=Mi2h8 zBts5y@p@=;SyscKV?SES^gi8+r$_Nis$o;tWJn;Gjgal=w)016NOK__Yhbm)r%UG6 zL2NTLg%d#cpkrroG8T9+>K<|20~9+uJG<$8s~&=gnT3T%r##rj!PmDjA_A)_+EQFD zn^}IFx4frg5C@@ivHRJA9$RHM38L>)U0ovS_Ar7ky{GtNNaaORUIz_zPxC9E91f=Y zaFH=tY23#=JjyO<9{h7=(_`rCEMPqn6D19TwTxzcaXmxfmsh40Z6Rwv%dM5Gj;j-)$iuYK7DfVI?JR9 zx#mCaF#CLcJ*@XGMF5|kA~#No&xr~bvCLPR5XrP-)PebL_Zi!uhXS7QOz17!%u@x* z@OF?G2K)NfH#Zx7PRpTfx_=*K#lYA1;^)t&{nYalgTv>jYbf27Vdhj29dZ}21KuG6 z%<(GurmPjd7A7lbQg2l97r%IUd4-0BjaUiU*=>S~GT%pfik}o0Hw+sMCGGrkh^h5Q z8|$AxM{_@YviH04yXcO)In!v06ERg{aObLGDEEBmO)|yMo2R%L@=T!g8nKQ+ri+P* zo$xd?WMu_Z=xNA2cyM-hHkc}+djEb-W8-vZC)#Z1>3$2T2?_R?f52-(!*O71z(m1M zD5OvLS!xU||6)x|c%G7o=95OR{r8V#&1JNbS`5E`P`??UfcBmr$Vx;LV{r>KjkFn)oT9!rubgm}{BdX@~+6K5C#@?Qun=_5n^^wbsLI-<$ z*%}4ozc~h%mb3#8UcP(@H2{P=7A7X6W$El$3hnp14o#=OPWM-!bMx(8w888%u(!95 ziNeLlm-PE1DlPB9^1LZHH1vk}bKFU75Slc{XJ$U-<>h5%wHon>y0q@m@^JN?5lH

    )`)EJVc(MxUf)hR92%bGLKR_E4g_`b;k`6(<)LUiN}U z$1DkvbdT>F3wz-(?<>J>FcwTMpjiJETY><*NlThLMW-I5G}8c&cx53 z;CT>puB6iIlP;x3r1RqA<3neQP`C;T)$1yeWMex~D%+p;Z6VqNik(C`)l`3{~OV9f#7Jv6{ zdl=^`4kbotY){yBN1)68uZOz2x=zYCZ*x4Z@1?g7hY@VgjTB6U`0fvgsAfp;i-@o` zfQ2hUO!VFg*K9at6}s%$9n#@- zZ<6!ASy`Swy*U0!bQ5!X<}l_)@yG6{L8d`qpunBWEU6%OYM^LQHV>=5zD*OXfD*wi zww?f1irr)tWVm|4V}TSdJQ5^U2qRnDe)tQ*x#r`8m0FiPtxu18bzdu=u9r0Lq)vcU zEl`mfAHT4?+-XtZTr3C{@BQNa2hfMEmhpzs|yQlTwOm4DR(28`vgsQ$F)mcO)cyXaf^x7 ziHp@ObIUO??b#2)y@J>~k^1A`)yRkbXl&_xo>?VQEPSz~6!Knsxw11)Wn>viFe79l zqoWfWpRo_jhlXj9`c%gBVjfscXhy`^Ce|Ex8 zt@sy$Q@?1%{$K5Iw1F@@Tt%jGdOexQsHlqa@{fguAbnd5WzZ55@;%?smL&|`{r$ZV z3??c6OTC)wI@pWl%q8TRcuqV(k^HYN7Zw%(<9y+y&yTmixYX@1p0nz_O-(H>F3yzn z<(P`(3UQjypfSeG+S}WM24$wf6HEhf4vya0S;KzxR%4WMlw)K8529Zwf|ejV7ZnwS z;!(dzO{Knmoq6e*sSb9#sNbKOs3@EaI((=+# zS^v=w>hbYR?8Y!~P*L&7(D15{x0xxSC)>;yt;W&aUCLu;4x~@8McUiio^OoDWn{!` z*7;p{IXRUzHAzadiHW^!HF~V6$r!9zVlXhN0)^Arxg1qBzk~b;>?(jaD1VBI@wvg# zbW%-VE`Y57g%Em}h5kWyIpdI!5D;+yt3li_^gA^-F6Zi#0(N0^OJ+ycG0KVG)sIk%w`(!Nzf$aKgaozyksHBXK>~C*+oh2xuH2 z(~>igf`3Lu6`9T)g)-HSPWl?G)7-o~XxTnjR%Q{9)PhE`FbM@8WXz7LUA#1SFgI6M zxW5iiELd1L0!v3nM`L3NpP?Qw37CMblP2kV2Cz0(q=SO*jRcyg?POIkWK(73b%qYl z$}cH-rAlLm?~g~Ynu!VH*zJjy7qR5;-T{#UVg*M;MoOwztVjg3v2T@!mgFxU@|Vd|kE5VNqTC{4;=vML!JOWU5C z+&B%FT38uo8tw)A?)9*q)CntaJEDZ)v9W<81ltJF1p)5lPGr48?q)PWjglvr8YG02*@q^w6p>A?CiKx2Q2s~pu(+? zqTr0kz`ul!ka`zU#KnnD?{K{rlqHMlB45O ztEpAlPkSwO6M@qQ@dTw3`{OS#5B>g}z?e^oe*KSc-<&(bo45D+Q$=_M1e|-~nIR-C zDke^X*kJSqL=IFCuHt9pvkzt&eoW%JE z;{+B~R#q@&Vs373V-xj75N-vAZeWw_Y;5{W%2d)s0}^K&JV$=~(2QwAWpFnp#WwGZ zybfFn%B{=FU}r*VkA8A|nw$ZYATi%@M25Fl#X*_OBwL_t`4$q`)(v6?H2W3$;LMy>G%#T3XuI z_l`q4DBP!~r=H&4E-Y_R=$Y_wZzn5T$jAgoMfE{VYj1Dgt?(v}kjWW-!)qABTxe0I z4W1PsBMha9i&HoIAxvU$^2oTK=EAua7D8A4p1#d--1a$`MF83*5z*8lm(XW}8af62 z6Z~)7wko#+<$l<|gWys6&~p9Tn5z>jM{HouQkAbr*M{$kpWgp75ye50UXW*fS+v+US8FQ4?&oa!Te8k zq;>uEn>Wy<0xs9q)PPjo;JN?cUhw?V%F58&TS{Q4xF><34FVt7jF5(qrqHfD-RWm3kC_uYInRUB3J6u>WfyZ!l6$)zoP*lVPXUN7jXSdQ3 zL4rfZ#mC1tH@!SJ=eW>;#gd@#R~I`xJPZm91m2Z5#-0ZPDBlu{)s&W(!~^d`A_cY{GWJ=`hA2@T_4FG9P@37>FzQR^ilvlq`*=Ha^hiDk>`O zNJs=zXgqr4;_9j_FCQKmdA99;1#-lLzs~^B27`o9Z=t`24p6Vw8ErNZ=B2=0u(LEb z@BH#*{qF*H<#-D?gUeh?0NCG{{6by_R-m*%pe-*i!>rPL#gJrzhv91+7`?>34F+Q@ zOd5bX^y5b;VOyI!MVd%IR0I~4v~U0dOok^SL^FMX|o~hCQQVK}aK(jEghsg*BrRSb8 z$!&ZvAs84GgqFg_%{?$Q)C|LnAloiLIGCD_ShkrW&9#k;2uet#J;-@xW7F()i2dr~ z9fAJ`U@Rb;3R?8v#oV<>o2qs&1lmJSf`*313dIwYTZk?Z`>EB9jUsSj*ZkP%z+wue z`9DD`L~yGShWP;9!MktrITg5ld!nlgeU{lmOo~5*AsB+`$>YZmduX)Yt6v!e1uI|} zXA@Y#%*>63TYN}A|9!Fr?Foc8C=L*bupVYHBhk$Vb0ROm)C%@c zqy(;PZeii&>50Yfbg-%p6x!oG4q@1T^w;;kx3#t5;^9Fm0h6({v%5Wn58fF-AxB3C zsJ~D+=2Lih=o?x1979#S9)gucM)oE#kvSLtFP@Z@m&d1YFumpL#Q0`|@AVf_1RRWL z2vKv#P+wfe#mDb0bVhY`b-jK~3R4O5iNJ=;e-)oI<037|T3M~a_zMLtdZHq8LeJit zoC6p+G5X4QX>;%J;6T`Ryv3vpT1N221y@6mkysa+OGf`=iX=WkSOyvL;%SHf_0@87 z!~_Wo5q}z65g*c=%%9Y2Fs~$?p@VdW6WoEAufB@~BghEQ_&?^C0l~s$LHAWxk85~> z^kNAFm$+(Fqt!Mu0oI3aJDy2udPZ%Kt+IthDM~Wrt|;}4I>raTjF8B zzpT?gMBxR;T2oaC?egkRL0efm8X5zdx{|!U|ErDM06Ef$=`T8DebFz+1B2EbD_gxo(rv1)y(YtXlMES^dF)rHMG2h#|hiU(_T7z+m{WN$$9j5W0;yvpm>x9p`QYeGW807CQ^IhqJwvyZ;6i^%9*ie2J~ zDzlH?YiX60m95ce(uf>UH#Rml1tiYuXC#v8&K)iIDioWnti}9IJhglGGMcaoek&ZE zlIQ*J?o$qlgO-i76|f6pDrn`umH324`>FS_0$D3IJlZb$2(fZO;R{0StsQiQ7pM*# zeCkwUqiS=wu12qn1%Z-&W()@ZC+!Nt|NDQJR4gu63veF;KK`Jryxg%no*W*?!_RN1 zuMbJEbE?LRpr)pFc5~ZWS$UC`7J+DLXvmfD=^Gdr7#vK#OftTpzP}sU{OCzgP;2_t z&{I^M-(su&${oUp6$v(Qy?P3Xho}c5`)A%Td=pc(4AgZK2I;NcW>Vc z2?^m4QF)&odAud*@Ns_p*re@gLwI<2ZLJ5)Gap>uQBYLGy-rhJU441}Z(+G%XJK#0 zO;uI(-`2vyr%#pxFNNQ|d*_dmmzV$Y-+(tfJUmGD-OI0*{MYGaq#VC95D_JPO=n+d z3#8X_7p!Oor5uvW7aWC4JVTEkId#sm#B@^b9v*l3`M-~jdU<+2J>F%tQd<1Jv9a;|`SVCz;?0?+>im2QJw4KZFH@^MjL>Kj2z07K3(~m&a9eDBkoyJRJ61{Rd=-0ad~mt9(>Ac-YVv?^f@c*maatY z;%cQ)bvzYfe0VtfuFaQHO~iKEw{PD}>g?B6S5uXG@CXULyuEGfrYb5bVq#)?l4*-? z-eB~;I6Ic~+x-0bGYc#0j(=-9yH1+ubq3bfwl+lt1@n%OV0iw8kkfmXZnm~8v0a?7 zm|R>CCf)shTl44rd>tz&l!3m!zJWnpk|(M!qo}ATEiDZ)N>y3eDq7Naor9a3`_6xZ zlM~jVZ1O2Q-R|C=MSGCA-{!1Ar6El7+YH+NDGv{CWwodyd#+@TS?GC_HR?t*H4$|( zL<@;9?_86c1tle-ST$vdRW*g~V1IvXVuEt!dR0{wIy$<6fq_oGjIglq+ zGSj7`rTsRh?d9myb7d!Lv@^p1|F>$Xe;TaejKACCc z;pD_8%+1Ukhg*!guc?_38L8;&+i09yx3RV zIlalr$(d{){`SqKD~2dJIeGFDBeL_TOix%;6jGZ?+>=FNb-pc-f`Y>MxW=k$WOTGA z@wTEeeq<+X1hw>2A%*g{Z@+bRE)Ex~8l$qavyG4EKKjwp($;!PwS?WmiQHN0CWI`G zy6@#xS6FD}9Mo<}}fl92aMML*ib)q(aV&m6fA= zmWilE)~6es?d|Q!X3&>6W}4tOAcC3QI9zPT%5^DuAKkiZjipfj`nCPi=Qy1_DMnp2 z$;k?nv?946oBAeNc(EM)e zshJtU>~F_=zb7Up^b(Er^y>U~tX(E&zkaP~Y|LDWLu-5V!JUzhZ)jx1^Jse!*;Mx9 z$B!evUPi^3pC||~#n|hmbl9>Jv$JP#5r35b@%KW-9nYIJvvDLNV`D-8HfbBr&yKw= zp7uI3=xY~6@iPS!$62rRK8Hnk{P;0m;ok2dQ&UqL*`4l2MJubqq@;Tb?ZLON#pLD9 zCs6WnsI0h)L7sn(8AwV>sukk%yTWdV$r`I0H*Ubn;o;#uOHQVkbhfk%3r#rc&{k1V z(Qjc)i#&D?xj1Wvt)ldPklpcTX(_^o6}}Gwo2(cRc4m5-jg=Mk>zBQ)ZGBUdUZSI| z?f!C#togZ|xp|&(beK@h`}Z0;I@Ohx2}wx@dwZml&eqluIw|Gl<)8X-uiXlp!+wAz z+f-D9acSTLzd^`8-N)lIGBWCUVtYd&^!xxZ*>~^Wy`86YvLRX_{Dq#n8cOn$j{5C( zfW00b9(aWxK72U%3yZ!9V|jURb(onh#mK^9VSHTWZc%o&iJhHY5AHT8ijc)c?vIj^ zlDinqIw{|obZu>|xc|0g@P9)=0mJ->v-3v)P)a^?ArX;X1gW+Jv()65FTXy8WBU9z zfEj9PYu6&QrKP2>$0~*_Md6daeEAZx05S>^QRVIlKoh_O?5(qt)8Xb^0wN)4_2=44E|PjWln=I(B^R zpjhjLFTNfg;_g4uE}I^@>?cu+(n&w{o^K6+9nTNF5I5%)DFV&V(BK1{-x{#zyFSTy z7>mciN<%~Q>eZ|L{ryI_1zxEN_nAglz`I+5_KBsXs27}iKqIxgfFj1GrbAhGyJlx; zs3%x^fXMs$oYp66fBpJp+VrHGn_k#y40e`HE6dW#Dm?TNF}=(gz{G7TDuHY*$g$dt z*r=#$w*_qBGlqtSbq+&pvRU_=IarGrTtdcFJmIP+Y^=@^Cv5NBY$wpUGPfr0e zatw{|G;N7uZFTjy;$r5@Phx1PnCXLP*sP3d_iZFz}%Doz>cM4LeIpNwjZe0xyH}YJS_Ng15 zg82L_*Z0Nx`uc#_JFy8@?Pps9ya499K4O6O=hr^C|lc;^b@&20LI=`-A8kr7zV#3iGH};bU$M<;fdBmcF zrJ{-Ms=G)}xf~*+2|G^ya9QE%<)F;xxd&5Zje}%|1uPyTiAhPc{FY&#Jl!B|0k=quxkl9ry1{D>Y=$ghvteCV?Vz-I{O9qDR4+haRI4tE;QPArK$S znFtocG<|K#nD|guoI>ofnv^p4XqGQ8ySuw%uhZT%K9^)?cbNU)ab&#=kOAo6<>Arn zzq6EhTkwINUX#m|wVj=E#Xa@TV$w#ggUlQ4B*?};wYGM4W&l?Z&Y*twehp~q=nM@G zh8*vf=H}9F3aBs5tD(HD%8ga5Nm|SaOdSY})Ryc5Hl`aQA~1ragAzetW(ztj{SBlf zBRe`h&3XBfPQtslyBjrC=MWbcSO0djhd#H)szNkb&Na%FRn_tn`l>|QTkkKn0z>(- zZoqjY0D83z4XpL8WOl6TJKnm5%0z5?fhIQ%)mE1|@8ieS+CvClUYs8fZLF>uxB7d4 zVD**q&3gV^*U_;Y#K6H9vK+hP;`DkhD`z~>>zC2boVfpZmt_pzx~AgeBWyo5K0Eui zv{ZRjfU~dd`O;dELIRZ*#os!0$K0#yBTyiYw~6^x0s|#|lZsW6kj{dFf~Pw@^ss>y zqOT_}Bjmi(Vpv^B77sg}Nq-o=4|gvW^p7FxCAu@m6jg)k7L|#}%3uj0xRj&F7-bEw zQQ&%=4?BZQC<3LLlbyZe=L<+7E-nrrM=RmI`bymEwN5?=T;9b7JSFzWKL!n>TMPqdA4$gV`;TADkSZ#iF40or4akKdAhy1zPHJn`1V zYxzqOAU%lWD=5zvRNd9}kZLJ6Bu`Zx5!-%W9hH@xZRg-XOeLhIabP2pW87D^R2OIB zK(Ju7cNrI8V(mAHVV;T1kA&Q&N{%!N)QMM?O=64SA z^5`N>YW|2fZ~lN80oR@S{(XCINS2+2<&~I6Q354r6g=XG)IpJCe*R!HvaG=6i}O<; z*R6$)4x66q>lIjLmNGejE0yowk^jw!lQDM46Z258u#lCKk`fW22;MIEyp?vBuOH}w zF{(FLh|i+^ZAFE+T_4$^nUj+f!~zUp6eyMMP*j4jN}yDaDvu%mkU7|xg0}mz{bJZ1 zT_p1dItLd_ly+^^oi^=hrrA*qCd6QjPq{DHp=`su`5w&!U|Q7cb{kzFrcu)6X?kVE+u+nfaFv z52xwH#Y=g3TEBfO*jdJnm%SI$J8Y(rS-5i`Nv=VjGvMpxb-G?R^zh+B?K~-1eHg4i zo_Xt<&SYf=>!)#k32mXn7^QDE9P> z$rU(QS?xL_un!Lpp+u0Hmqn;A zr}~3VHa5@i9r18rnKmlt9!KChvbAxo?67k-P`-~Y{*5$YS(r| zb8~>9A;mcD>_@*LBoc$0-8=FIr{;4Php2{(j0~&anHd@4Vq%uRclQoAObH1S0BGZ! zcy%)cRxGPWpfu+etP^8i);60nHTW_A=n3^==i|rDY&s&8re!SN0gGf@%%52DjAYNY zF%2)k_)1MBX?@jK?&*M=55@-+f*yaJXG{B_3;_#v^5uP+>pc?_Mg`N_*hQM;Jv%HPyGw3`1^rHC)-usX{9wYO>UBsk`6#u^fIq}tpGrx^>`nB zAh~g4XU=coU}Hvv4)0)dj+&d@rK-xLufBetms`-=TdJUFB%#My6)&z2XnU*uV|iJbeCafA*W#*^ z)3|zt=glGR*4fXWqdH#kf}0%*#sb)2ppT1EE+vmVOU`z;i7FJ7GmNdkRf~&{KiT}a zMaFK*93>>ogG9#9w|$Hbtx=wPAS%-C=OxMFDqU@^{`dbk2ySHN=Wi`9ciGof*gCV8 za^uhR^>Il{w-pyJ@1pucLPGe=TYoNqN$|kLB+jllKAxcU)pw#80?($a$GtKNWGCk4 zq=kfD4A}o&TWbs0!^wZGHu=bG?+--(=Pnjk*9MtjAxVQ!hqbw!_0I69RDbhD)YVn_ z$`ZD>-RbG`!Jh^57l;mQo8^z&DY$IJfA3+nV?2n6=kl}y@B5yb+9bG%O9zf^-SiP8 z3eP$%)lT)2NS^-Fj<54jm-t_yoswEE^XRD>?>cyBcPO}-nQhLFb_7Tu$9J3ex3?$T zgC%__xr3Zn7Z*FNYip(q?obf&L0HR|6ffM`ZOCP00osI6oQy#rC=Dma#!6t9OG~>K z-H#~Sul6wDpuBSL?OUg%rDS`%jFM7v3QAc$-L-+`8w~k45 zHWmMC>YI5F2L@Or{bH`sNii}Pi}7sy6Lp)9JF#?juA~)b@=@&^8yowk_1HlBzi>WN z6N~45lL8`nGB%yT!s_nbyMVWV`$$1SvY^?Ib>4O(*^!Zvpx?lT0@ye%!?1FJviwsR zI=BP1_4Tg=?Bd_N;WE@-#ZkmQo*pEz26xcTPS|(d*vo70ooSPGG`sez$<~0n=2|Xp>{1X=!U4xBi=}E&Cb%*-V`FWYZ!*%dLZu@*; ziRT43snK;N^VKUY&%|{DMr;Z;v_jK~nWn9flZySb;{~_*pxH{w;S43bvvX|0fC4Ka zAfUObY7-nH!>UIW)zy4{24ZgWttPeB%C4^OFdjx|2oo@5_9OV9g#K7iP~f)E4i*u3 zeWLBFZ~5QnJM8VEG`YDefx9@Lt(D0!VCzQfK6=y&t_Z~E>e`yJlG4%fvAQ`sm~6hi z-|p=KwD9usf+2)Oshp5J=&8-m(=|OIjZTb~Pcy^<%aNLl?6a)^ zGz4g=sR19=tveV4%X({SYM{C%>|o{%yA!QjZIStgPRifX!GV&TJR>b_WODLDz@GiX zneA@iB^6nTg4$~p<7_Z0foo;n}Y-t%`jpMaK<562B z%SIrYEIT7)f=|FHfEcopR0_aX#LGY+ey^;6eL2b+*TP@wb#`_*<0k4l4NaZW>S{N8 zdzE$y3?CVdNzfUqT{lI-Fp&0jwU@d&VH7F-&~hs)D;xd5^=yR>0p0>Mbxv2(bym}q z5d7e5fypK-+i`jJTXyB}JsQ5ZxUz__FaY4_QG$l2)!&I~a8$uXF4Mf}W5x0Yvb?Oc z6i{UnRAy7d@ZorV)BxNb1g4F(wY8Ia#z?D)sd@1aFlp;@`*MGP+$}S^gp7};CikyN1 z>Is~WQ>B#n(N@cgk9dK+m}F!wx)Ug&r&OP?j!#BOc~u=!K_d$`=#w9~DA`$AmNQ?! zeuW})G9N7Jv)Dpn9n+-5L@0p@8IV)3v$L}* zi;gNhB$P3J&|rHUH8r`}*j`(7gk0J6V&U|* zW;oETCeZNr|M2de>w^ampr4?kf^*5hvuu;1>5}t(8QdZ-Xoo{LG_@2SiAj9h1`Y>o zU!4VjBIWYpU&ryBJekrh*=snF3tQ-`WME7~RStIA(vJVZ!ND13<~7DLHJ2QBc^9x) z!CcqZFJVAxXlj<-%ZZWBQDm}zq^XlN`AY%s;LneQFYGZlMJ62bgJXuAi#;N!A@$@J z{n9~)@-5!Y%CP;fNg&;kVXLoC7TdMBFZzV0T@y*8u1p?RQyEl{!fxMh zWDHFPJ3H2to@IBjkA7RfC^1P#C9pg6R^rLIm1twcl?@>%rdwY8W_I|m} zwfI28>*vzrm)F0rZVPAfPhM z&7J!kN4n!Pftr5=N(~Hi=srPL35@k_3+{~j#!UkMaBLG5-mzBI7^X33-H{IB@rd?` z*VnR&uOJxaxi)?iw}la0sA}^z@L&raSvl*VT14}Vh>W~E`O61Qm0`{Y_G_wlqd8x5 z-6o987(^4tq(jUp8tX)EtCui|Df=41r8J%*@xmEB3jT78rHU1_?r$@Cppk%=j1IUh zX96DP6@Y7?Np<10V7~V*3Ia(6o+;olD60nVwGmhyt_ZGhWAK?F&qnaDyfs-uU(BG4 z!BzfXL?m~e#ic-!L6E)g&6_u%L3l0NrG$j`!L$HP%&I>5e!pj>I)A_(dVPfSbpQ!a z-$5t*U~N?OjWt@SqIpafWG*y;kUfdiqJuDPbTmEG$_(ww?T%&nk_!b$WNd8DTa!9C zaFUpq2rSN~Y49vUmMx_RyiY$5j~mw)x3(^~7rT@bD59gH9(9D|_AC#x(yi*MZH~na zPftJn`6;}hfMJnjA@nj>S9chu!V!Vdkr8ldOM`Va(BTn!7~?z~pqUH@3lb6%;4p-~ z{uoT>fv*~)CuRO0rxvmINrG+onwj@JboqNc9y;pN4QUjmIsXJ@F; zsi7JI!{g-ibkql5ju=oR>#MC3^ncdYHYRJCB_*jBSS_V*lagM+xwSQuOVN+{`F5aK zX!oRIjf{^U9vlFBIz4^*R7K@WiF&$Y2L%cPFi85kdZHw3)%p2(t-~khi7ImUpP7w- zIJclyhXNHmMi%^iNI;+zATwx2!xs-`3&vJyqCLf{H-7ehYW)Tn>Qutqp;7M( zZFxAQ5KTyVa&+|Fm#7c_YAdAO*sjuaM&eiX1)?}ec92`0Zw|-cy=ElF#Lbd{ChArCpC2& zm~o=oqNk?^2zB}6%HNbY5-tvo`+9oJcPAwLw|_z#8hi^dJ_c_K+RHWKw8TV>r{fiZ zynzm9+L0lo2QZTd;B@b|Z{8jr;Vwz&_|&T&YSy!G0OJuUDJirvf$=KK%YPDwp*G?A zV5IMEZ!_S-&U*k3`j-)=l6=jTC@v}zc`~bZa|s+1XmD<8BhYFx#lHJI?R~fuZ==YG zMsB5n{+4xqqtIF!e;d;|4pWZ(zA<&5Ha;er_z34;b-6qIYu8pAVNKE0B0NoW4zZxe zJx76Wgy{pmw6E`L&1=ak&M!37Z=vBa94m%@`XrY&K@m2Hp}2H~7X?^X=cHh;LJ(iQ za-gTy{D&y`Vd@THNjka1vG6jqH9KO|IgL8ul>Kyll_0b{}Pw2I_O%4RSW0U OC)Aa-m8ujhBmOT-TYd`w diff --git a/docs/reference/html/classsigc_1_1limit__reference-members.html b/docs/reference/html/classsigc_1_1limit__reference-members.html index 24e9b90..c07cc0b 100644 --- a/docs/reference/html/classsigc_1_1limit__reference-members.html +++ b/docs/reference/html/classsigc_1_1limit__reference-members.html @@ -17,7 +17,7 @@

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1limit__reference.html b/docs/reference/html/classsigc_1_1limit__reference.html index 2102e23..928f8f7 100644 --- a/docs/reference/html/classsigc_1_1limit__reference.html +++ b/docs/reference/html/classsigc_1_1limit__reference.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::limit_reference< T_type, I_derives_trackable > Class Template Reference
    @@ -58,19 +60,20 @@

    A limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...

    #include <sigc++/limit_reference.h>

    - -

    List of all members.

    - + + +

    +

    Public Member Functions

     limit_reference (T_type& _A_target)
     Constructor.
     
    const T_type& visit () const
     Retrieve the entity to visit for visit_each().
     
    T_type& invoke () const
     Retrieve the reference.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value>
    class sigc::limit_reference< T_type, I_derives_trackable >

    @@ -82,7 +85,7 @@ class sigc::limit_reference< T_type, I_derives_trackable >
    • T_type The type of the reference.
    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -108,7 +111,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Constructor.

    -
    Parameters:
    +
    Parameters
    _A_targetThe reference to limit.
    @@ -117,7 +120,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -143,7 +146,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Retrieve the reference.

    This is always a reference to the derived instance.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    @@ -172,16 +175,16 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Retrieve the entity to visit for visit_each().

    Depending on the template specialization, this is either a derived reference, or sigc::trackable& if T_type derives from sigc::trackable.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    diff --git a/docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4-members.html b/docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4-members.html index d318a82..441f1fa 100644 --- a/docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4-members.html +++ b/docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html b/docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html index 04951fd..185907e 100644 --- a/docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html +++ b/docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::limit_reference< T_type, true > Class Template Reference
    @@ -58,19 +60,20 @@

    limit_reference object for a class that derives from trackable. More...

    #include <sigc++/limit_reference.h>

    - -

    List of all members.

    - + + +

    +

    Public Member Functions

     limit_reference (T_type& _A_target)
     Constructor.
     
    const trackablevisit () const
     Retrieve the entity to visit for visit_each().
     
    T_type& invoke () const
     Retrieve the reference.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type>
    class sigc::limit_reference< T_type, true >

    @@ -78,7 +81,7 @@ class sigc::limit_reference< T_type, true >
    • T_type The type of the reference.
    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -104,7 +107,7 @@ template <class T_type >

    Constructor.

    -
    Parameters:
    +
    Parameters
    _A_targetThe reference to limit.
    @@ -113,7 +116,7 @@ template <class T_type >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -139,7 +142,7 @@ template <class T_type >

    Retrieve the reference.

    This is always a reference to the derived instance.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    @@ -168,16 +171,16 @@ template <class T_type >

    Retrieve the entity to visit for visit_each().

    Depending on the template specialization, this is either a derived reference, or sigc::trackable& if T_type derives from sigc::trackable.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    diff --git a/docs/reference/html/classsigc_1_1mem__functor0-members.html b/docs/reference/html/classsigc_1_1mem__functor0-members.html index 8efd3f9..dee027b 100644 --- a/docs/reference/html/classsigc_1_1mem__functor0-members.html +++ b/docs/reference/html/classsigc_1_1mem__functor0-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1mem__functor0.html b/docs/reference/html/classsigc_1_1mem__functor0.html index ed654f3..b5fb37b 100644 --- a/docs/reference/html/classsigc_1_1mem__functor0.html +++ b/docs/reference/html/classsigc_1_1mem__functor0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::mem_functor0< T_return, T_obj > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::mem_functor0< T_return, T_obj >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )()
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     mem_functor0 ()
     Constructs an invalid functor.
     
     mem_functor0 (function_type _A_func)
     Constructs a mem_functor0 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj>
    class sigc::mem_functor0< T_return, T_obj >

    @@ -105,7 +112,7 @@ class sigc::mem_functor0< T_return, T_obj >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -131,7 +138,7 @@ template <class T_return , class T_obj >

    Constructs a mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -140,7 +147,7 @@ template <class T_return , class T_obj >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -166,13 +173,13 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -201,22 +208,22 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method should operate on.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1mem__functor0__inherit__graph.png b/docs/reference/html/classsigc_1_1mem__functor0__inherit__graph.png index 1587f0e9c6d6f892e8d53798d335d8b5204daec1..0fed0464bc7b7cff1c0feca2cc40e9ed93552dcf 100644 GIT binary patch literal 7116 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 diff --git a/docs/reference/html/classsigc_1_1mem__functor1-members.html b/docs/reference/html/classsigc_1_1mem__functor1-members.html index 333c550..fa541d1 100644 --- a/docs/reference/html/classsigc_1_1mem__functor1-members.html +++ b/docs/reference/html/classsigc_1_1mem__functor1-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1mem__functor1.html b/docs/reference/html/classsigc_1_1mem__functor1.html index 4d8ecfa..27b3e9f 100644 --- a/docs/reference/html/classsigc_1_1mem__functor1.html +++ b/docs/reference/html/classsigc_1_1mem__functor1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::mem_functor1< T_return, T_obj, T_arg1 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::mem_functor1< T_return, T_obj, T_arg1 >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1)
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     mem_functor1 ()
     Constructs an invalid functor.
     
     mem_functor1 (function_type _A_func)
     Constructs a mem_functor1 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1>
    class sigc::mem_functor1< T_return, T_obj, T_arg1 >

    @@ -106,7 +113,7 @@ class sigc::mem_functor1< T_return, T_obj, T_arg1 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -132,7 +139,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -141,7 +148,7 @@ template <class T_return , class T_obj , class T_arg1 >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -177,14 +184,14 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -223,23 +230,23 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1mem__functor1__inherit__graph.png b/docs/reference/html/classsigc_1_1mem__functor1__inherit__graph.png index 4ffe802b751f9c3c3bda53270a54e04b2221d531..d5a1546a6f1227441cee3a1bd28136bed65f7352 100644 GIT binary patch literal 7358 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 literal 7301 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1mem__functor2.html b/docs/reference/html/classsigc_1_1mem__functor2.html index edc1473..4fddfed 100644 --- a/docs/reference/html/classsigc_1_1mem__functor2.html +++ b/docs/reference/html/classsigc_1_1mem__functor2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 &
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2)
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     mem_functor2 ()
     Constructs an invalid functor.
     
     mem_functor2 (function_type _A_func)
     Constructs a mem_functor2 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2>
    class sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 >

    @@ -107,7 +114,7 @@ class sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -133,7 +140,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -142,7 +149,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -184,7 +191,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -192,7 +199,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -237,7 +244,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    @@ -245,16 +252,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1mem__functor2__inherit__graph.png b/docs/reference/html/classsigc_1_1mem__functor2__inherit__graph.png index 80243f0faad715169068a264511f5a3db12ed63f..29e96e11edbf4c7d918107467d57d1abc5072f98 100644 GIT binary patch literal 8032 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�Z%rKPVXoq@~C%dg9{KvKq$kGzcasw&>5l_DJ@ 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 ZoCTQi-?(y0gV)(`a#G5Y72+m={|6%|kk$YI diff --git a/docs/reference/html/classsigc_1_1mem__functor3-members.html b/docs/reference/html/classsigc_1_1mem__functor3-members.html index db30ef5..d548f55 100644 --- a/docs/reference/html/classsigc_1_1mem__functor3-members.html +++ b/docs/reference/html/classsigc_1_1mem__functor3-members.html @@ -17,7 +17,7 @@ @@ -25,10 +25,11 @@
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/classsigc_1_1mem__functor3.html b/docs/reference/html/classsigc_1_1mem__functor3.html index 3835a7a..3ed8e56 100644 --- a/docs/reference/html/classsigc_1_1mem__functor3.html +++ b/docs/reference/html/classsigc_1_1mem__functor3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - +
    sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3)
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     mem_functor3 ()
     Constructs an invalid functor.
     
     mem_functor3 (function_type _A_func)
     Constructs a mem_functor3 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3>
    class sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >

    @@ -108,7 +115,7 @@ class sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -134,7 +141,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -143,7 +150,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -191,7 +198,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -200,7 +207,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -251,7 +258,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -260,16 +267,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1mem__functor3__inherit__graph.png b/docs/reference/html/classsigc_1_1mem__functor3__inherit__graph.png index fc596897096450f62cff3f281247511b6859ef38..aa51a314bd8dcfe7fea72e59aae5f8a97e4bd39c 100644 GIT binary patch literal 8249 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 diff --git a/docs/reference/html/classsigc_1_1mem__functor4-members.html b/docs/reference/html/classsigc_1_1mem__functor4-members.html index 53be1eb..5d12356 100644 --- a/docs/reference/html/classsigc_1_1mem__functor4-members.html +++ b/docs/reference/html/classsigc_1_1mem__functor4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1mem__functor4.html b/docs/reference/html/classsigc_1_1mem__functor4.html index 625dcd9..6d75b30 100644 --- a/docs/reference/html/classsigc_1_1mem__functor4.html +++ b/docs/reference/html/classsigc_1_1mem__functor4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4)
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     mem_functor4 ()
     Constructs an invalid functor.
     
     mem_functor4 (function_type _A_func)
     Constructs a mem_functor4 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
    class sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >

    @@ -109,7 +116,7 @@ class sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -135,7 +142,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -144,7 +151,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -198,7 +205,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -208,7 +215,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -265,7 +272,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -275,16 +282,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1mem__functor4__inherit__graph.png b/docs/reference/html/classsigc_1_1mem__functor4__inherit__graph.png index 0043d9221d8f6f598c152aaf287b29ed914b8df3..175aa44c4a5e619e583dbd825485f37a9e948c13 100644 GIT binary patch literal 8513 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 kjYL{Dh9vm+wY6)h@xfRZFWsm9;H{CApF literal 8500 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%0DT;$rA81Ry7jHhOw`z<@=+ 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�?Z=&CIre5CMG=DpaAtd`SaH4N zhK8oRvXYjT7NJ-sgSkQrY!TG}<`fShR2F-7RHN0{)YNvp&&QcGY*+#0Sk0Zg2^8wI zGg$yS$zFoYhvZqD{JjSVjNzf7L&Z<%F);wY4p@5lEx_(9i^X&?h~;%#-9cTYtiO`oa8`Q4M7J0qr4v$|9G6kD zwZBiON;XGLNon*DW=TfWR#%^%pC9b*iVbow%FXSlp^i^9lST3{$Ye})OrnZJ*+rAd zl%PkarA3r-VfZUsy?j}-X_5bRIx{z!aDaM2N#kqq%?BcQ;;^{X)cx)40%76EC~v>` ze2BG(1j@tj0{)}tz1Po&!TvH3LuO*=##Fv-wVaMSYVw2Lp|}8&j-1k_TKOrEe7;>0 gAz}XWd+qm#%enI(EIATVKu6)E#TCR#Mc(`T7g+(H?EnA( diff --git a/docs/reference/html/classsigc_1_1mem__functor5-members.html b/docs/reference/html/classsigc_1_1mem__functor5-members.html index da02554..91df391 100644 --- a/docs/reference/html/classsigc_1_1mem__functor5-members.html +++ b/docs/reference/html/classsigc_1_1mem__functor5-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1mem__functor5.html b/docs/reference/html/classsigc_1_1mem__functor5.html index f6eb7d0..a713b8a 100644 --- a/docs/reference/html/classsigc_1_1mem__functor5.html +++ b/docs/reference/html/classsigc_1_1mem__functor5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     mem_functor5 ()
     Constructs an invalid functor.
     
     mem_functor5 (function_type _A_func)
     Constructs a mem_functor5 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
    class sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >

    @@ -110,7 +117,7 @@ class sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -136,7 +143,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -145,7 +152,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -205,7 +212,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -216,7 +223,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -279,7 +286,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -290,16 +297,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1mem__functor5__inherit__graph.png b/docs/reference/html/classsigc_1_1mem__functor5__inherit__graph.png index 62d6581a065ab5d6d89e67057de721390ad50d6d..8927004251b032b8f74b1795dc25f420ba02a0cd 100644 GIT binary patch literal 9110 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 ZHW6;w?_U%3{LkL1p`xu^cFj8UzW`KbDX;(l diff --git a/docs/reference/html/classsigc_1_1mem__functor6-members.html b/docs/reference/html/classsigc_1_1mem__functor6-members.html index da1f920..450bf9f 100644 --- a/docs/reference/html/classsigc_1_1mem__functor6-members.html +++ b/docs/reference/html/classsigc_1_1mem__functor6-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1mem__functor6.html b/docs/reference/html/classsigc_1_1mem__functor6.html index f8d9bfd..dbe0b59 100644 --- a/docs/reference/html/classsigc_1_1mem__functor6.html +++ b/docs/reference/html/classsigc_1_1mem__functor6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     mem_functor6 ()
     Constructs an invalid functor.
     
     mem_functor6 (function_type _A_func)
     Constructs a mem_functor6 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
    class sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >

    @@ -111,7 +118,7 @@ class sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -137,7 +144,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -146,7 +153,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -212,7 +219,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -224,7 +231,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -293,7 +300,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -305,16 +312,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1mem__functor6__inherit__graph.png b/docs/reference/html/classsigc_1_1mem__functor6__inherit__graph.png index 484af0ccf27c4ac64808f209081160640da861d9..f6ae54287d1ae9df29d12b3196da6687465b6ede 100644 GIT binary patch literal 9563 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 LH5H2GOoRRl9!_LT diff --git a/docs/reference/html/classsigc_1_1mem__functor7-members.html b/docs/reference/html/classsigc_1_1mem__functor7-members.html index 7aef83b..96c00f7 100644 --- a/docs/reference/html/classsigc_1_1mem__functor7-members.html +++ b/docs/reference/html/classsigc_1_1mem__functor7-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1mem__functor7.html b/docs/reference/html/classsigc_1_1mem__functor7.html index 159a0c9..7796073 100644 --- a/docs/reference/html/classsigc_1_1mem__functor7.html +++ b/docs/reference/html/classsigc_1_1mem__functor7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     mem_functor7 ()
     Constructs an invalid functor.
     
     mem_functor7 (function_type _A_func)
     Constructs a mem_functor7 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
    class sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -112,7 +119,7 @@ class sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -138,7 +145,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -147,7 +154,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -219,7 +226,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -232,7 +239,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -307,7 +314,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -320,16 +327,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1mem__functor7__inherit__graph.png b/docs/reference/html/classsigc_1_1mem__functor7__inherit__graph.png index 5debf44bdddaea65d0c6cc003581a0f2f71c243c..7d5a670b725a1d64787f108f57f52cb45d6d150c 100644 GIT binary patch literal 10449 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 E7XUz+9smFU literal 9806 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 Q%iqh(C`*68Z|L*?0BZaF@c;k- diff --git a/docs/reference/html/classsigc_1_1pointer__functor0-members.html b/docs/reference/html/classsigc_1_1pointer__functor0-members.html index 4b1f943..2f40c3e 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor0-members.html +++ b/docs/reference/html/classsigc_1_1pointer__functor0-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1pointer__functor0.html b/docs/reference/html/classsigc_1_1pointer__functor0.html index 1b0798d..644549f 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor0.html +++ b/docs/reference/html/classsigc_1_1pointer__functor0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::pointer_functor0< T_return > Class Template Reference
    @@ -65,32 +67,35 @@ Inheritance diagram for sigc::pointer_functor0< T_return >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Public Types

    typedef T_return result_type
     
    - + + +

    +

    Public Member Functions

     pointer_functor0 ()
     Constructs an invalid functor.
     
     pointer_functor0 (function_type _A_func)
     Constructs a pointer_functor0 object that wraps an existing function.
     
    T_return operator() () const
     Execute the wrapped function.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return>
    class sigc::pointer_functor0< T_return >

    @@ -100,7 +105,7 @@ class sigc::pointer_functor0< T_return > -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -126,7 +131,7 @@ template <class T_return >

    Constructs a pointer_functor0 object that wraps an existing function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that will be invoked from operator()().
    @@ -135,7 +140,7 @@ template <class T_return >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -160,16 +165,16 @@ template <class T_return >

    Execute the wrapped function.

    -
    Returns:
    The return value of the function invocation.
    +
    Returns
    The return value of the function invocation.
    diff --git a/docs/reference/html/classsigc_1_1pointer__functor0__inherit__graph.png b/docs/reference/html/classsigc_1_1pointer__functor0__inherit__graph.png index dc880db170aae12fb7af44c593758ea271ab6ab5..fd3079dc9710ac2d4157eb29712209f8520c7ce8 100644 GIT binary patch literal 4075 zcmcInhgTEZw+=;vp|>Da;G!TR2qMx930**HlqS7*1(YfTF!UmFkrF@z0YmRaN>G{* z2t-l3NDvZ0K+L5{`wgz&UGKd=;C-`Z_F8AwIWv2oeZKwe1Y<)TW(Xey1OhSN*3~ox zYz1(~GtdH0p8Di3fH~`^ucHY%IlT%y%Q8S9*23GG2xM^HdcKdbnK|EpOs%e|o$y%^ z6axc8)651}*%hl61&aJQOCiGBj~p zUzHQ9QMB4{ygq$06Qc44J%{>E&s=BcB@r>%?`KE%pV%7~Cj$#1`Qb1#X$;VMXtB8x2wY7y5yoM*M`}_ZjW#$juteICTY-`(}Zt@D% zi_T6hFE4-h4$-MV+!R0w$K!C3E-ocq)(C?bG#cH7>0bM@*1t=lS5eE$%Qw8foPV(3 zL_2Ku**lv+)1RLu)3qo1*I#rImD`7>1GlUM1qElCeXcvcM{mEsAR$DssJKpGRfQ1GjY(_6pQ3bd6AQo&{tMg_UYrt+1XhM zF1^Q(6<#o(tZL3o+8t_aA48!~wZoq=?d>W#248C(de&!J-1v1bib%>`zMP<4OmuI2 z{rWW)ds)iO*SET&qN1dv8H*nt4h#%@ZHkqG>R-xu^{zc=GZu|D!6L1#XU4{i>nti= z-nzQFw%)IfiyQd0gb!MuzL>5Xm=i*m%>(Z3?R{NZ3X3>w#bR$CNy}y7xgqHM{CpoD zAHb7-5-%?=?)bNtjg5_+-Tc_tvloYy=pv*f`M%{|c!Y*VjD=Lh?p)CB#+=FweDxge zXvaDVKKAhsh{W`Qg488%Z|{zXqu;~B$uAyyd3nuDPb(`chlYl-2r554+tbs-$-xmD z8@n-&+a!^GEoIqx=2Z8@vEG!IAOHM$duL~8=~rW;{Cb$DqTUk*##3M#FclSEwzgl7 z4tBQ?-j$y#%!3|1dgT)ZNA-1fbSSH+JVHjBSJ(3}Y*-{}iZ)(N*ZtsJ{~`+cywbMQ zN|>#1oj@=&GBT>1>F(~%o38coo9{~TNh0sgN7}XdU!4A;Xw%izH8(fsez4FJ=j-b` z4epDTmXVn#A-}{>K3nU68=ISb=ezRtN2d8WZyuEDYp9U zqX1NYYkw3{dGSEE#FQi9=_5=|PL3I--^XvZm7R?Z{>pf4q98Mqn{PtV##xT{M7^o8 zaU3S0&}gX$a&dJnEiH}JE_NV|^?Q>+etv#E1R61p+oI`(KIyvhWpwf^&JGSyk#Cj+ z3X>GPfuN&&)>c+R4)?a|>grZjR_f|xGm(;?mKGO3&CjcmEmk$w)=(jBEb)nnZv)7w z_oa14DvrH@gA)U06;cg;mY0{@r*^#Oq=1>5n79dp5f&cQw*Jm6gsgq3!Ve8S*A+WD zItttQkz-cSAN6B>z5VUmpQ4V3#l~`QauydA1x`~>dKMnU#+^b*fDm^fBL3_} zj=_2tJXFS3iVLzxBK>s28u4Td&US_cnVV-BTw43_BRM&FTpuMwS>h2Kr71IdxwEw; zlCE2WI}Ww65p*?b6v@;BCQ5K6#>DhQ(Sa+gs)(%ym-KJnwgh$ytv)z7_^w_g*Klvo z-p#EHhf_eiZh-b;kOkgk= zf`0ETS9fvqJ(>{)gMIn(rQ%-I5FX!S>X9dnR!`5$BCoA^IXO{RD{AhUn~y40f1JHX zW8?1UxBK(wHAnSs*>0NNS$5I`Mb-;2E(jXr^hH|CZikJcoJ>hYRtV9K^k!g890LBy|K?Mn?-jk<_N z=pq{wy1cqtK5+>u)9=IFGg-g%(#D2$XPq%IjaAr+(E$}Ec^VK3V+?AfvyrG+(0Rx0WY&Ix; zQ`tfDW1Fpzaw=MyMgo|8*Sv*YA^{lf-d=l> zCUmP$$62m#s^KaG-5g09VnRctArqQNzzSOrS3XzZ*o)#UPyr|d1sj_uj5zv23v27+ zHM^>(x}wl;0%Mbt*JWi(gaF1mIo_?pVm&_TpN<>bJo)s|lxlv)z~BQvfBT)vxCh<- zD5T^fRmBZQGAmF4&#KVY!gxb}IoEd{jqV z@lFeS5jy+tp&`A)9=9$n*9Q-3%ga5f%Oj@}EG+!??Hh^Y7=ydOSGmcp z00B}PI8K@sa8FN9D{Je>!z~?pMAz@tD{gM&-LGMzDAm|Jy6Nd@5{Y!4N!!`^JDQPa zOxV@A?S26U!!IBpz{eN5Jj^RqZ7h*0r~+kYXXoNVnwUhn^x$Y~74i+$0+xq?7tt{> zxPy)Ml@$-Ekcfx~_dke;=(;a$KL4}qWkh0fvh%g`=gyr2C~UGJP+4%T6e(#`pvue5 z%`G61my@HUq?F)eYiYTEe6R_ocRv=i0=QGgZe32^F#4^+)r0tnelpd`$tgeY6pl_# zGPWIW*0V=aMObu=jM7q5tFhQYJl+h42eiOodV0FkKq@y6PfPRhe*0B`(KaZQ42x0hA2*DOZ2z4wvdvU zdL{K1Qc@9Hq`pzu!SK{n$jZkOAaE7}YMFZqn33j|Q@GVx;0}K=@&Qcj(lB-9UZq8y z;~C6ISK!L?x2i008pT9iF;h*=-p;UH`3?0uckY;)KF`Sb1bigNz}3u*GvdBvX8Azi zaI`jW!yQ_o)A(M>)Z>w{O>WMTvXqmRb;vf-=n$#3=6nfYI z?1G`8p*z2qFoT@3@+yf`bRaR=Odt>(>nv`yB_%OJ2O7fn{Tm&eoUY#}SrA9F(E}1@ zpHiGw8wZ6(9&aSa#KdffHWix0N@oNRl5`L}%W$u=$YM_9Y7)M)M+bia< zu&{7{d6=qdavzyKGTB5HsQB`HK7@j4%SLzN`1s#|OpF!=crUjB*MHlX*8~qEg@pzO z2L=Td%iszMgo1*C=3EwKow*f*e-;``ASJlsOZTViUGyCs7A8+&fk4neS(%uI@p#Sz zP2fO*VbxoDY=~!vhv9V=QqUwSmD=Jvmw1u96TiIZ%}5K4)s?X9D#UOtdpj#tqp-d6nv)TFKED%`#NShUlZNKb~iHdOBe;8#FUi$ zG!X+-Kc-3MYmSGlKy3h-08lK<=xji?d%&1I?YFX?LOMZ^@)*s(rlDI>b9qsa?_1Ez zVIoc11-0s`swL_^&>WbAKva;7q}nIHSIVNIqO4ndn;IJavcgwp6D5VS@cjJzW~Qc& zj*bxr>n(eGdt`$*rpV$tY28ju9sMa**o^mGcra;kadWPnM^G?7H+On`{OMig9B$W# zER@w%5_KP-jDms!rn62b$4Aa`QxZAEBEH6Q+6qRidgpU#16P2iA}y_^re@+OFnToh z5C{1{AXFC>iHeKI4J=~+*#)wRO3lzKNl8fo+{67-F(BD^TIvi(*_lk0JbNQsRlAw0iattnIU^hLqOTy!O77AU20s6Lr9f@WP0!OU%mRiFp^iR@I^__S{5nG0C%W{0#3iW@6R(a|kvp z67aE?Oa)FFF#y%INVwvh{t90XgsJu>b%7 literal 4001 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 diff --git a/docs/reference/html/classsigc_1_1pointer__functor1-members.html b/docs/reference/html/classsigc_1_1pointer__functor1-members.html index f4bf194..567be73 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor1-members.html +++ b/docs/reference/html/classsigc_1_1pointer__functor1-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1pointer__functor1.html b/docs/reference/html/classsigc_1_1pointer__functor1.html index e5dda24..cf938c1 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor1.html +++ b/docs/reference/html/classsigc_1_1pointer__functor1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::pointer_functor1< T_arg1, T_return > Class Template Reference
    @@ -65,32 +67,35 @@ Inheritance diagram for sigc::pointer_functor1< T_arg1, T_return >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Public Types

    typedef T_return result_type
     
    - + + +

    +

    Public Member Functions

     pointer_functor1 ()
     Constructs an invalid functor.
     
     pointer_functor1 (function_type _A_func)
     Constructs a pointer_functor1 object that wraps an existing function.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped function.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_arg1, class T_return>
    class sigc::pointer_functor1< T_arg1, T_return >

    @@ -101,7 +106,7 @@ class sigc::pointer_functor1< T_arg1, T_return >
  • T_arg1 Argument type used in the definition of operator()().
  • T_return The return type of operator()().
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -127,7 +132,7 @@ template <class T_arg1 , class T_return >

    Constructs a pointer_functor1 object that wraps an existing function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that will be invoked from operator()().
    @@ -136,7 +141,7 @@ template <class T_arg1 , class T_return >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -162,22 +167,22 @@ template <class T_arg1 , class T_return >

    Execute the wrapped function.

    -
    Parameters:
    +
    Parameters
    _A_a1Argument to be passed on to the function.
    -
    Returns:
    The return value of the function invocation.
    +
    Returns
    The return value of the function invocation.
    diff --git a/docs/reference/html/classsigc_1_1pointer__functor1__inherit__graph.png b/docs/reference/html/classsigc_1_1pointer__functor1__inherit__graph.png index b36d6c07168eae9ee659c5bf409afae43207f403..b82493cc71fb791033b9ff1dc1d688187fe6b05b 100644 GIT binary patch literal 4165 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1pointer__functor2.html b/docs/reference/html/classsigc_1_1pointer__functor2.html index 05a4bd6..a158320 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor2.html +++ b/docs/reference/html/classsigc_1_1pointer__functor2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::pointer_functor2< T_arg1, T_arg2, T_return > Class Template Reference
    @@ -65,32 +67,35 @@ Inheritance diagram for sigc::pointer_functor2< T_arg1, T_arg2, T_return >
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Public Types

    typedef T_return result_type
     
    - + + +

    +

    Public Member Functions

     pointer_functor2 ()
     Constructs an invalid functor.
     
     pointer_functor2 (function_type _A_func)
     Constructs a pointer_functor2 object that wraps an existing function.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped function.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_arg1, class T_arg2, class T_return>
    class sigc::pointer_functor2< T_arg1, T_arg2, T_return >

    @@ -102,7 +107,7 @@ class sigc::pointer_functor2< T_arg1, T_arg2, T_return >
  • T_arg2 Argument type used in the definition of operator()().
  • T_return The return type of operator()().
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -128,7 +133,7 @@ template <class T_arg1 , class T_arg2 , class T_return >

    Constructs a pointer_functor2 object that wraps an existing function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that will be invoked from operator()().
    @@ -137,7 +142,7 @@ template <class T_arg1 , class T_arg2 , class T_return >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -173,23 +178,23 @@ template <class T_arg1 , class T_arg2 , class T_return >

    Execute the wrapped function.

    -
    Parameters:
    +
    Parameters
    _A_a1Argument to be passed on to the function.
    _A_a2Argument to be passed on to the function.
    -
    Returns:
    The return value of the function invocation.
    +
    Returns
    The return value of the function invocation.
    diff --git a/docs/reference/html/classsigc_1_1pointer__functor2__inherit__graph.png b/docs/reference/html/classsigc_1_1pointer__functor2__inherit__graph.png index 2617b78b6006692d0185291a9a97e00553ddb995..5bf209969aae64622f8b7919397af36078c9d154 100644 GIT binary patch literal 4399 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1pointer__functor3.html b/docs/reference/html/classsigc_1_1pointer__functor3.html index 64dbf85..c10ed9c 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor3.html +++ b/docs/reference/html/classsigc_1_1pointer__functor3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return > Class Template Reference
    @@ -65,32 +67,35 @@ Inheritance diagram for sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_ret
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Public Types

    typedef T_return result_type
     
    - + + +

    +

    Public Member Functions

     pointer_functor3 ()
     Constructs an invalid functor.
     
     pointer_functor3 (function_type _A_func)
     Constructs a pointer_functor3 object that wraps an existing function.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped function.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_arg1, class T_arg2, class T_arg3, class T_return>
    class sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return >

    @@ -103,7 +108,7 @@ class sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return >
  • T_arg3 Argument type used in the definition of operator()().
  • T_return The return type of operator()().
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -129,7 +134,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return >

    Constructs a pointer_functor3 object that wraps an existing function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that will be invoked from operator()().
    @@ -138,7 +143,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -180,7 +185,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return >

    Execute the wrapped function.

    -
    Parameters:
    +
    Parameters
    @@ -188,16 +193,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return > -
    Returns:
    The return value of the function invocation.
    +
    Returns
    The return value of the function invocation.
    diff --git a/docs/reference/html/classsigc_1_1pointer__functor3__inherit__graph.png b/docs/reference/html/classsigc_1_1pointer__functor3__inherit__graph.png index b36ee940d9c0aa25d3d1be2c70f33fe1a615ec32..fb7f67b528ff66e04e1f218b638f27112cfad415 100644 GIT binary patch literal 4733 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 bz95zrO_X#C6TA=JClNeW)mF(@wtVwn>qA%j literal 4692 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 NA>~wL3#E @@ -25,10 +25,11 @@
    _A_a1Argument to be passed on to the function.
    _A_a2Argument to be passed on to the function.
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/classsigc_1_1pointer__functor4.html b/docs/reference/html/classsigc_1_1pointer__functor4.html index 6dd3cd7..5c8299a 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor4.html +++ b/docs/reference/html/classsigc_1_1pointer__functor4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - +
    sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return > Class Template Reference
    @@ -65,32 +67,35 @@ Inheritance diagram for sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Public Types

    typedef T_return result_type
     
    - + + +

    +

    Public Member Functions

     pointer_functor4 ()
     Constructs an invalid functor.
     
     pointer_functor4 (function_type _A_func)
     Constructs a pointer_functor4 object that wraps an existing function.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped function.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_return>
    class sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return >

    @@ -104,7 +109,7 @@ class sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return >T_arg4 Argument type used in the definition of operator()().
  • T_return The return type of operator()().
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -130,7 +135,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Constructs a pointer_functor4 object that wraps an existing function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that will be invoked from operator()().
    @@ -139,7 +144,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -187,7 +192,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Execute the wrapped function.

    -
    Parameters:
    +
    Parameters
    @@ -196,16 +201,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_a1Argument to be passed on to the function.
    _A_a2Argument to be passed on to the function.
    -
    Returns:
    The return value of the function invocation.
    +
    Returns
    The return value of the function invocation.
    diff --git a/docs/reference/html/classsigc_1_1pointer__functor4__inherit__graph.png b/docs/reference/html/classsigc_1_1pointer__functor4__inherit__graph.png index c320842aaf4342f4cfded55fd606d696edc420fb..8b8d4cc3d606fbe3c9df6cdce197c711bab25d9b 100644 GIT binary patch literal 4864 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 literal 4816 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1pointer__functor5.html b/docs/reference/html/classsigc_1_1pointer__functor5.html index b160d88..9c8cf8d 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor5.html +++ b/docs/reference/html/classsigc_1_1pointer__functor5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return > Class Template Reference
    @@ -65,32 +67,35 @@ Inheritance diagram for sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Public Types

    typedef T_return result_type
     
    - + + +

    +

    Public Member Functions

     pointer_functor5 ()
     Constructs an invalid functor.
     
     pointer_functor5 (function_type _A_func)
     Constructs a pointer_functor5 object that wraps an existing function.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped function.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_return>
    class sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return >

    @@ -105,7 +110,7 @@ class sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_retur
  • T_arg5 Argument type used in the definition of operator()().
  • T_return The return type of operator()().
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -131,7 +136,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Constructs a pointer_functor5 object that wraps an existing function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that will be invoked from operator()().
    @@ -140,7 +145,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -194,7 +199,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Execute the wrapped function.

    -
    Parameters:
    +
    Parameters
    @@ -204,16 +209,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_a1Argument to be passed on to the function.
    _A_a2Argument to be passed on to the function.
    -
    Returns:
    The return value of the function invocation.
    +
    Returns
    The return value of the function invocation.
    diff --git a/docs/reference/html/classsigc_1_1pointer__functor5__inherit__graph.png b/docs/reference/html/classsigc_1_1pointer__functor5__inherit__graph.png index f08d5b694cbff690b69b352365d0b4c36019b83d..203e210ddb063c7641b2fa327d5b8e7122f4adb5 100644 GIT binary patch literal 4982 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 W-ocZqEd~BaBT!Y;QYewL2>cgNmB?-Y literal 4970 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 HUkCmNiBFZA diff --git a/docs/reference/html/classsigc_1_1pointer__functor6-members.html b/docs/reference/html/classsigc_1_1pointer__functor6-members.html index 7b0878e..f53ba08 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor6-members.html +++ b/docs/reference/html/classsigc_1_1pointer__functor6-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1pointer__functor6.html b/docs/reference/html/classsigc_1_1pointer__functor6.html index eb33b08..4592b70 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor6.html +++ b/docs/reference/html/classsigc_1_1pointer__functor6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return > Class Template Reference
    @@ -65,32 +67,35 @@ Inheritance diagram for sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Public Types

    typedef T_return result_type
     
    - + + +

    +

    Public Member Functions

     pointer_functor6 ()
     Constructs an invalid functor.
     
     pointer_functor6 (function_type _A_func)
     Constructs a pointer_functor6 object that wraps an existing function.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped function.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_return>
    class sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return >

    @@ -106,7 +111,7 @@ class sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,
  • T_arg6 Argument type used in the definition of operator()().
  • T_return The return type of operator()().
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -132,7 +137,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Constructs a pointer_functor6 object that wraps an existing function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that will be invoked from operator()().
    @@ -141,7 +146,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -201,7 +206,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Execute the wrapped function.

    -
    Parameters:
    +
    Parameters
    @@ -212,16 +217,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_a1Argument to be passed on to the function.
    _A_a2Argument to be passed on to the function.
    -
    Returns:
    The return value of the function invocation.
    +
    Returns
    The return value of the function invocation.
    diff --git a/docs/reference/html/classsigc_1_1pointer__functor6__inherit__graph.png b/docs/reference/html/classsigc_1_1pointer__functor6__inherit__graph.png index b959ff6394b6e96940c5ad4e6a6b734b2b870c8d..17da078a2d5a18071435e94f6da034d0afa36401 100644 GIT binary patch literal 5275 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 literal 5196 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 Dql467 diff --git a/docs/reference/html/classsigc_1_1pointer__functor7-members.html b/docs/reference/html/classsigc_1_1pointer__functor7-members.html index 3762ef9..478797d 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor7-members.html +++ b/docs/reference/html/classsigc_1_1pointer__functor7-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1pointer__functor7.html b/docs/reference/html/classsigc_1_1pointer__functor7.html index 2fd3b1d..ff0eced 100644 --- a/docs/reference/html/classsigc_1_1pointer__functor7.html +++ b/docs/reference/html/classsigc_1_1pointer__functor7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return > Class Template Reference
    @@ -65,32 +67,35 @@ Inheritance diagram for sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Public Types

    typedef T_return result_type
     
    - + + +

    +

    Public Member Functions

     pointer_functor7 ()
     Constructs an invalid functor.
     
     pointer_functor7 (function_type _A_func)
     Constructs a pointer_functor7 object that wraps an existing function.
     
    T_return operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped function.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7, class T_return>
    class sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >

    @@ -107,7 +112,7 @@ class sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,
  • T_arg7 Argument type used in the definition of operator()().
  • T_return The return type of operator()().
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -133,7 +138,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Constructs a pointer_functor7 object that wraps an existing function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that will be invoked from operator()().
    @@ -142,7 +147,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -208,7 +213,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Execute the wrapped function.

    -
    Parameters:
    +
    Parameters
    @@ -220,16 +225,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_a1Argument to be passed on to the function.
    _A_a2Argument to be passed on to the function.
    -
    Returns:
    The return value of the function invocation.
    +
    Returns
    The return value of the function invocation.
    diff --git a/docs/reference/html/classsigc_1_1pointer__functor7__inherit__graph.png b/docs/reference/html/classsigc_1_1pointer__functor7__inherit__graph.png index 24801a9eb681413815172f4146e278da5763aca7..ea95e0de577b27a4b5d6b99a504caf71f735f6e3 100644 GIT binary patch literal 5412 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 Q#KMw)q9Xl4$~fSE0HZH_oB#j- literal 5331 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 HyXgM_u$V^+ diff --git a/docs/reference/html/classsigc_1_1signal-members.html b/docs/reference/html/classsigc_1_1signal-members.html index 67cdc27..c3780de 100644 --- a/docs/reference/html/classsigc_1_1signal-members.html +++ b/docs/reference/html/classsigc_1_1signal-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1signal.html b/docs/reference/html/classsigc_1_1signal.html index 30d5773..57bfdb9 100644 --- a/docs/reference/html/classsigc_1_1signal.html +++ b/docs/reference/html/classsigc_1_1signal.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,29 +66,33 @@ Inheritance diagram for sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Classes

    class  accumulated
     Convenience wrapper for the numbered sigc::signal# templates. More...
     
    - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

     signal (const signal& src)
    - Public Member Functions inherited from sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >
     
    - Public Member Functions inherited from sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >
    iterator connect (const slot_type& slot_)
     Add a slot to the list of slots.
     
    result_type emit (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Triggers the emission of the signal.
     
    result_type emit_reverse (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Triggers the emission of the signal in reverse order (see emit()).
     
    result_type operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Triggers the emission of the signal (see emit()).
     
    bound_const_mem_functor7
    < result_type, signal7,
    typename type_trait< T_arg1 >
    @@ -100,73 +106,120 @@ type_trait< T_arg6 >::take,
    typename type_trait< T_arg7 >
    ::take > 
    make_slot () const
     Creates a functor that calls emit() on this signal.
     
    slot_list_type slots ()
     Creates an STL-style interface for the signal's list of slots.
     
    const slot_list_type slots () const
     Creates an STL-style interface for the signal's list of slots.
     
     signal7 (const signal7& src)
     
    - Public Member Functions inherited from sigc::signal_base
     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - - + + + + + + + +slot_list_type::reverse_iterator  + - - - - + + + +internal::signal_impl::iterator_type  + + + + + + + + + + + + + + + + + +

    +

    Additional Inherited Members

    - Public Types inherited from sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >
    - Public Types inherited from sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >
    typedef internal::signal_emit7
    < T_return, T_arg1, T_arg2,
    T_arg3, T_arg4, T_arg5, T_arg6,
    T_arg7, nil > 
    emitter_type
     
    typedef emitter_type::result_type result_type
     
    typedef slot< T_return, T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    T_arg6, T_arg7 > 
    slot_type
     
    typedef slot_list< slot_typeslot_list_type
     
    typedef slot_list_type::iterator iterator
     
    typedef
    slot_list_type::const_iterator 
    const_iterator
     
    typedef
    -slot_list_type::reverse_iterator 
    reverse_iterator
    reverse_iterator
     
    typedef
    -slot_list_type::const_reverse_iterator 
    const_reverse_iterator
    - Public Types inherited from sigc::signal_base
    -typedef std::size_t size_type
    - Public Types inherited from sigc::trackable
    +slot_list_type::const_reverse_iterator const_reverse_iterator
     
    - Protected Types inherited from sigc::signal_base
    typedef
    -internal::func_destroy_notify 
    func_destroy_notify
    iterator_type
     
    - Protected Member Functions inherited from sigc::signal_base
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - Protected Attributes inherited from sigc::signal_base
    +internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
    class sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -187,17 +240,17 @@ class sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,
  • T_arg7 Argument type used in the definition of emit(). The default nil means no argument.
  • To specify an accumulator type the nested class signal::accumulated can be used.

    -
    Example:
    void foo(int) {}
    - -
    sig.connect(sigc::ptr_fun(&foo));
    -
    sig.emit(19);
    +
    Example:
    void foo(int) {}
    + + +
    sig.emit(19);
    diff --git a/docs/reference/html/classsigc_1_1signal0-members.html b/docs/reference/html/classsigc_1_1signal0-members.html index a325e55..23a8d52 100644 --- a/docs/reference/html/classsigc_1_1signal0-members.html +++ b/docs/reference/html/classsigc_1_1signal0-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1signal0.html b/docs/reference/html/classsigc_1_1signal0.html index 2e8aa08..f4b1089 100644 --- a/docs/reference/html/classsigc_1_1signal0.html +++ b/docs/reference/html/classsigc_1_1signal0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,106 +66,147 @@ Inheritance diagram for sigc::signal0< T_return, T_accumulator >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + +slot_list_type::reverse_iterator  + +slot_list_type::const_reverse_iterator  + +typedef std::size_t  + +

    +

    Public Types

    typedef internal::signal_emit0
    < T_return, T_accumulator > 
    emitter_type
     
    typedef emitter_type::result_type result_type
     
    typedef slot< T_return > slot_type
     
    typedef slot_list< slot_typeslot_list_type
     
    typedef slot_list_type::iterator iterator
     
    typedef
    slot_list_type::const_iterator 
    const_iterator
     
    typedef
    -slot_list_type::reverse_iterator 
    reverse_iterator
    reverse_iterator
     
    typedef
    -slot_list_type::const_reverse_iterator 
    const_reverse_iterator
    const_reverse_iterator
     
    - Public Types inherited from sigc::signal_base
    -typedef std::size_t size_type
    size_type
     
    - Public Types inherited from sigc::trackable
    typedef
    internal::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    iterator connect (const slot_type& slot_)
     Add a slot to the list of slots.
     
    result_type emit () const
     Triggers the emission of the signal.
     
    result_type emit_reverse () const
     Triggers the emission of the signal in reverse order (see emit()).
     
    result_type operator() () const
     Triggers the emission of the signal (see emit()).
     
    bound_const_mem_functor0
    < result_type, signal0
    make_slot () const
     Creates a functor that calls emit() on this signal.
     
    slot_list_type slots ()
     Creates an STL-style interface for the signal's list of slots.
     
    const slot_list_type slots () const
     Creates an STL-style interface for the signal's list of slots.
     
     signal0 (const signal0& src)
     
    - Public Member Functions inherited from sigc::signal_base
     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - +internal::signal_impl::iterator_type  + - + - + + - + + + + +

    +

    Additional Inherited Members

    - Protected Types inherited from sigc::signal_base
    typedef
    -internal::signal_impl::iterator_type 
    iterator_type
    iterator_type
     
    - Protected Member Functions inherited from sigc::signal_base
    iterator_type connect (const slot_base& slot_)
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
    iterator_type insert (iterator_type i, const slot_base& slot_)
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
    iterator_type erase (iterator_type i)
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - Protected Attributes inherited from sigc::signal_base
    internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_accumulator = nil>
    class sigc::signal0< T_return, T_accumulator >

    @@ -178,7 +221,7 @@ class sigc::signal0< T_return, T_accumulator >
  • T_accumulator The accumulator type used for emission. The default nil means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.
  • You should use the more convenient unnumbered sigc::signal template.

    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -205,13 +248,13 @@ template <class T_return, class T_accumulator = nil>

    Add a slot to the list of slots.

    Any functor or slot may be passed into connect(). It will be converted into a slot implicitely. The returned iterator may be stored for disconnection of the slot at some later point. It stays valid until the slot is removed from the list of slots. The iterator can also be implicitely converted into a sigc::connection object that may be used safely beyond the life time of the slot.

    -
    Parameters:
    +
    Parameters
    slot_The slot to add to the list of slots.
    -
    Returns:
    An iterator pointing to the new slot in the list.
    +
    Returns
    An iterator pointing to the new slot in the list.
    @@ -240,7 +283,7 @@ template <class T_return, class T_accumulator = nil>

    Triggers the emission of the signal.

    During signal emission all slots that have been connected to the signal are invoked unless they are manually set into a blocking state. The parameters are passed on to the slots. If T_accumulated is not nil, an accumulator of this type is used to process the return values of the slot invocations. Otherwise, the return value of the last slot invoked is returned.

    -
    Returns:
    The accumulated return values of the slot invocations.
    +
    Returns
    The accumulated return values of the slot invocations.
    @@ -295,9 +338,9 @@ template <class T_return, class T_accumulator = nil>

    Creates a functor that calls emit() on this signal.

    -
    +

    yields the same result.

    -
    Returns:
    A functor that calls emit() on this signal.
    +
    Returns
    A functor that calls emit() on this signal.
    @@ -353,7 +396,7 @@ template <class T_return, class T_accumulator = nil>

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    @@ -382,16 +425,16 @@ template <class T_return, class T_accumulator = nil>

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    diff --git a/docs/reference/html/classsigc_1_1signal0__inherit__graph.png b/docs/reference/html/classsigc_1_1signal0__inherit__graph.png index 20a170fc9c773b1ff3943f496b2bf8accb8adbae..9d8e7cdb69da88408eb3d65d7805b124c65a6285 100644 GIT binary patch literal 8244 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 Y?yZN%BH{$#-vH2_%08E=gqgnjKO4vqI{*Lx literal 8187 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 hUZ{fpC+&9%T{e#m8#!5}3)We*?c~0)hYl diff --git a/docs/reference/html/classsigc_1_1signal1-members.html b/docs/reference/html/classsigc_1_1signal1-members.html index 975d880..810ff50 100644 --- a/docs/reference/html/classsigc_1_1signal1-members.html +++ b/docs/reference/html/classsigc_1_1signal1-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1signal1.html b/docs/reference/html/classsigc_1_1signal1.html index 69da999..e00a963 100644 --- a/docs/reference/html/classsigc_1_1signal1.html +++ b/docs/reference/html/classsigc_1_1signal1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,109 +66,150 @@ Inheritance diagram for sigc::signal1< T_return, T_arg1, T_accumulator >:<
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + +slot_list_type::reverse_iterator  + +slot_list_type::const_reverse_iterator  + +typedef std::size_t  + +

    +

    Public Types

    typedef internal::signal_emit1
    < T_return, T_arg1,
    T_accumulator > 
    emitter_type
     
    typedef emitter_type::result_type result_type
     
    typedef slot< T_return, T_arg1 > slot_type
     
    typedef slot_list< slot_typeslot_list_type
     
    typedef slot_list_type::iterator iterator
     
    typedef
    slot_list_type::const_iterator 
    const_iterator
     
    typedef
    -slot_list_type::reverse_iterator 
    reverse_iterator
    reverse_iterator
     
    typedef
    -slot_list_type::const_reverse_iterator 
    const_reverse_iterator
    const_reverse_iterator
     
    - Public Types inherited from sigc::signal_base
    -typedef std::size_t size_type
    size_type
     
    - Public Types inherited from sigc::trackable
    typedef
    internal::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    iterator connect (const slot_type& slot_)
     Add a slot to the list of slots.
     
    result_type emit (typename type_trait< T_arg1 >::take _A_a1) const
     Triggers the emission of the signal.
     
    result_type emit_reverse (typename type_trait< T_arg1 >::take _A_a1) const
     Triggers the emission of the signal in reverse order (see emit()).
     
    result_type operator() (typename type_trait< T_arg1 >::take _A_a1) const
     Triggers the emission of the signal (see emit()).
     
    bound_const_mem_functor1
    < result_type, signal1,
    typename type_trait< T_arg1 >
    ::take > 
    make_slot () const
     Creates a functor that calls emit() on this signal.
     
    slot_list_type slots ()
     Creates an STL-style interface for the signal's list of slots.
     
    const slot_list_type slots () const
     Creates an STL-style interface for the signal's list of slots.
     
     signal1 (const signal1& src)
     
    - Public Member Functions inherited from sigc::signal_base
     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - +internal::signal_impl::iterator_type  + - + - + + - + + + + +

    +

    Additional Inherited Members

    - Protected Types inherited from sigc::signal_base
    typedef
    -internal::signal_impl::iterator_type 
    iterator_type
    iterator_type
     
    - Protected Member Functions inherited from sigc::signal_base
    iterator_type connect (const slot_base& slot_)
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
    iterator_type insert (iterator_type i, const slot_base& slot_)
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
    iterator_type erase (iterator_type i)
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - Protected Attributes inherited from sigc::signal_base
    internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_accumulator = nil>
    class sigc::signal1< T_return, T_arg1, T_accumulator >

    @@ -182,7 +225,7 @@ class sigc::signal1< T_return, T_arg1, T_accumulator >
  • T_accumulator The accumulator type used for emission. The default nil means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.
  • You should use the more convenient unnumbered sigc::signal template.

    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -209,13 +252,13 @@ template <class T_return, class T_arg1, class T_accumulator = nil>

    Add a slot to the list of slots.

    Any functor or slot may be passed into connect(). It will be converted into a slot implicitely. The returned iterator may be stored for disconnection of the slot at some later point. It stays valid until the slot is removed from the list of slots. The iterator can also be implicitely converted into a sigc::connection object that may be used safely beyond the life time of the slot.

    -
    Parameters:
    +
    Parameters
    slot_The slot to add to the list of slots.
    -
    Returns:
    An iterator pointing to the new slot in the list.
    +
    Returns
    An iterator pointing to the new slot in the list.
    @@ -245,13 +288,13 @@ template <class T_return, class T_arg1, class T_accumulator = nil>

    Triggers the emission of the signal.

    During signal emission all slots that have been connected to the signal are invoked unless they are manually set into a blocking state. The parameters are passed on to the slots. If T_accumulated is not nil, an accumulator of this type is used to process the return values of the slot invocations. Otherwise, the return value of the last slot invoked is returned.

    -
    Parameters:
    +
    Parameters
    _A_a1Argument to be passed on to the slots.
    -
    Returns:
    The accumulated return values of the slot invocations.
    +
    Returns
    The accumulated return values of the slot invocations.
    @@ -307,9 +350,9 @@ template <class T_return, class T_arg1, class T_accumulator = nil>

    Creates a functor that calls emit() on this signal.

    -
    +

    yields the same result.

    -
    Returns:
    A functor that calls emit() on this signal.
    +
    Returns
    A functor that calls emit() on this signal.
    @@ -366,7 +409,7 @@ template <class T_return, class T_arg1, class T_accumulator = nil>

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    @@ -395,16 +438,16 @@ template <class T_return, class T_arg1, class T_accumulator = nil>

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    diff --git a/docs/reference/html/classsigc_1_1signal1__inherit__graph.png b/docs/reference/html/classsigc_1_1signal1__inherit__graph.png index 09da2ba415c3ff79f016950cb929b1ae9b4e3012..8fd9c68a7c423c418d6740303fd357fe244e7d2a 100644 GIT binary patch literal 8555 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 BJ2n6S diff --git a/docs/reference/html/classsigc_1_1signal2-members.html b/docs/reference/html/classsigc_1_1signal2-members.html index d4fbde6..3baa4aa 100644 --- a/docs/reference/html/classsigc_1_1signal2-members.html +++ b/docs/reference/html/classsigc_1_1signal2-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1signal2.html b/docs/reference/html/classsigc_1_1signal2.html index be9943a..0ac387c 100644 --- a/docs/reference/html/classsigc_1_1signal2.html +++ b/docs/reference/html/classsigc_1_1signal2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,111 +66,152 @@ Inheritance diagram for sigc::signal2< T_return, T_arg1, T_arg2, T_accumulato
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + +slot_list_type::reverse_iterator  + +slot_list_type::const_reverse_iterator  + +typedef std::size_t  + +

    +

    Public Types

    typedef internal::signal_emit2
    < T_return, T_arg1, T_arg2,
    T_accumulator > 
    emitter_type
     
    typedef emitter_type::result_type result_type
     
    typedef slot< T_return, T_arg1,
    T_arg2 > 
    slot_type
     
    typedef slot_list< slot_typeslot_list_type
     
    typedef slot_list_type::iterator iterator
     
    typedef
    slot_list_type::const_iterator 
    const_iterator
     
    typedef
    -slot_list_type::reverse_iterator 
    reverse_iterator
    reverse_iterator
     
    typedef
    -slot_list_type::const_reverse_iterator 
    const_reverse_iterator
    const_reverse_iterator
     
    - Public Types inherited from sigc::signal_base
    -typedef std::size_t size_type
    size_type
     
    - Public Types inherited from sigc::trackable
    typedef
    internal::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    iterator connect (const slot_type& slot_)
     Add a slot to the list of slots.
     
    result_type emit (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Triggers the emission of the signal.
     
    result_type emit_reverse (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Triggers the emission of the signal in reverse order (see emit()).
     
    result_type operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Triggers the emission of the signal (see emit()).
     
    bound_const_mem_functor2
    < result_type, signal2,
    typename type_trait< T_arg1 >
    ::take, typename type_trait
    < T_arg2 >::take > 
    make_slot () const
     Creates a functor that calls emit() on this signal.
     
    slot_list_type slots ()
     Creates an STL-style interface for the signal's list of slots.
     
    const slot_list_type slots () const
     Creates an STL-style interface for the signal's list of slots.
     
     signal2 (const signal2& src)
     
    - Public Member Functions inherited from sigc::signal_base
     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - +internal::signal_impl::iterator_type  + - + - + + - + + + + +

    +

    Additional Inherited Members

    - Protected Types inherited from sigc::signal_base
    typedef
    -internal::signal_impl::iterator_type 
    iterator_type
    iterator_type
     
    - Protected Member Functions inherited from sigc::signal_base
    iterator_type connect (const slot_base& slot_)
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
    iterator_type insert (iterator_type i, const slot_base& slot_)
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
    iterator_type erase (iterator_type i)
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - Protected Attributes inherited from sigc::signal_base
    internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_accumulator = nil>
    class sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator >

    @@ -185,7 +228,7 @@ class sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator >
  • T_accumulator The accumulator type used for emission. The default nil means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.
  • You should use the more convenient unnumbered sigc::signal template.

    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -212,13 +255,13 @@ template <class T_return, class T_arg1, class T_arg2, class T_accumulator = n

    Add a slot to the list of slots.

    Any functor or slot may be passed into connect(). It will be converted into a slot implicitely. The returned iterator may be stored for disconnection of the slot at some later point. It stays valid until the slot is removed from the list of slots. The iterator can also be implicitely converted into a sigc::connection object that may be used safely beyond the life time of the slot.

    -
    Parameters:
    +
    Parameters
    slot_The slot to add to the list of slots.
    -
    Returns:
    An iterator pointing to the new slot in the list.
    +
    Returns
    An iterator pointing to the new slot in the list.
    @@ -258,14 +301,14 @@ template <class T_return, class T_arg1, class T_arg2, class T_accumulator = n

    Triggers the emission of the signal.

    During signal emission all slots that have been connected to the signal are invoked unless they are manually set into a blocking state. The parameters are passed on to the slots. If T_accumulated is not nil, an accumulator of this type is used to process the return values of the slot invocations. Otherwise, the return value of the last slot invoked is returned.

    -
    Parameters:
    +
    Parameters
    _A_a1Argument to be passed on to the slots.
    _A_a2Argument to be passed on to the slots.
    -
    Returns:
    The accumulated return values of the slot invocations.
    +
    Returns
    The accumulated return values of the slot invocations.
    @@ -331,9 +374,9 @@ template <class T_return, class T_arg1, class T_arg2, class T_accumulator = n

    Creates a functor that calls emit() on this signal.

    -
    +

    yields the same result.

    -
    Returns:
    A functor that calls emit() on this signal.
    +
    Returns
    A functor that calls emit() on this signal.
    @@ -400,7 +443,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_accumulator = n

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    @@ -429,16 +472,16 @@ template <class T_return, class T_arg1, class T_arg2, class T_accumulator = n

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    diff --git a/docs/reference/html/classsigc_1_1signal2__inherit__graph.png b/docs/reference/html/classsigc_1_1signal2__inherit__graph.png index eca34f2cb954462d177b94d263d8358cbba9c4d9..72cab73d11b68a29a2d6718fdf416e1863ac487f 100644 GIT binary patch literal 9417 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 j#=o`*|9)NNoKRw)TXqv35C-1afv7yzRQM`y_4
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1signal3.html b/docs/reference/html/classsigc_1_1signal3.html index d189903..d0ed893 100644 --- a/docs/reference/html/classsigc_1_1signal3.html +++ b/docs/reference/html/classsigc_1_1signal3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,53 +66,65 @@ Inheritance diagram for sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_ac
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + +slot_list_type::reverse_iterator  + +slot_list_type::const_reverse_iterator  + +typedef std::size_t  + +

    +

    Public Types

    typedef internal::signal_emit3
    < T_return, T_arg1, T_arg2,
    T_arg3, T_accumulator > 
    emitter_type
     
    typedef emitter_type::result_type result_type
     
    typedef slot< T_return, T_arg1,
    T_arg2, T_arg3 > 
    slot_type
     
    typedef slot_list< slot_typeslot_list_type
     
    typedef slot_list_type::iterator iterator
     
    typedef
    slot_list_type::const_iterator 
    const_iterator
     
    typedef
    -slot_list_type::reverse_iterator 
    reverse_iterator
    reverse_iterator
     
    typedef
    -slot_list_type::const_reverse_iterator 
    const_reverse_iterator
    const_reverse_iterator
     
    - Public Types inherited from sigc::signal_base
    -typedef std::size_t size_type
    size_type
     
    - Public Types inherited from sigc::trackable
    typedef
    internal::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    iterator connect (const slot_type& slot_)
     Add a slot to the list of slots.
     
    result_type emit (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Triggers the emission of the signal.
     
    result_type emit_reverse (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Triggers the emission of the signal in reverse order (see emit()).
     
    result_type operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Triggers the emission of the signal (see emit()).
     
    bound_const_mem_functor3
    < result_type, signal3,
    typename type_trait< T_arg1 >
    @@ -118,58 +132,87 @@ typename type_trait< T_arg1 >
    < T_arg2 >::take, typename
    type_trait< T_arg3 >::take > 
    make_slot () const
     Creates a functor that calls emit() on this signal.
     
    slot_list_type slots ()
     Creates an STL-style interface for the signal's list of slots.
     
    const slot_list_type slots () const
     Creates an STL-style interface for the signal's list of slots.
     
     signal3 (const signal3& src)
     
    - Public Member Functions inherited from sigc::signal_base
     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - +internal::signal_impl::iterator_type  + - + - + + - + + + + +

    +

    Additional Inherited Members

    - Protected Types inherited from sigc::signal_base
    typedef
    -internal::signal_impl::iterator_type 
    iterator_type
    iterator_type
     
    - Protected Member Functions inherited from sigc::signal_base
    iterator_type connect (const slot_base& slot_)
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
    iterator_type insert (iterator_type i, const slot_base& slot_)
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
    iterator_type erase (iterator_type i)
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - Protected Attributes inherited from sigc::signal_base
    internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_accumulator = nil>
    class sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator >

    @@ -187,7 +230,7 @@ class sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator >T_accumulator The accumulator type used for emission. The default nil means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.

    You should use the more convenient unnumbered sigc::signal template.

    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -214,13 +257,13 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Add a slot to the list of slots.

    Any functor or slot may be passed into connect(). It will be converted into a slot implicitely. The returned iterator may be stored for disconnection of the slot at some later point. It stays valid until the slot is removed from the list of slots. The iterator can also be implicitely converted into a sigc::connection object that may be used safely beyond the life time of the slot.

    -
    Parameters:
    +
    Parameters
    slot_The slot to add to the list of slots.
    -
    Returns:
    An iterator pointing to the new slot in the list.
    +
    Returns
    An iterator pointing to the new slot in the list.
    @@ -266,7 +309,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Triggers the emission of the signal.

    During signal emission all slots that have been connected to the signal are invoked unless they are manually set into a blocking state. The parameters are passed on to the slots. If T_accumulated is not nil, an accumulator of this type is used to process the return values of the slot invocations. Otherwise, the return value of the last slot invoked is returned.

    -
    Parameters:
    +
    Parameters
    @@ -274,7 +317,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
    _A_a1Argument to be passed on to the slots.
    _A_a2Argument to be passed on to the slots.
    -
    Returns:
    The accumulated return values of the slot invocations.
    +
    Returns
    The accumulated return values of the slot invocations.
    @@ -346,9 +389,9 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates a functor that calls emit() on this signal.

    -
    +

    yields the same result.

    -
    Returns:
    A functor that calls emit() on this signal.
    +
    Returns
    A functor that calls emit() on this signal.
    @@ -421,7 +464,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    @@ -450,16 +493,16 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    diff --git a/docs/reference/html/classsigc_1_1signal3__inherit__graph.png b/docs/reference/html/classsigc_1_1signal3__inherit__graph.png index 5059a28362750e29dc3ca18f207a6559cae7a9c9..32c6acefbc13a92d3c66ac51e3ca3b61b6238e82 100644 GIT binary patch literal 8933 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 literal 8317 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1signal4.html b/docs/reference/html/classsigc_1_1signal4.html index 3ac9813..4b763f3 100644 --- a/docs/reference/html/classsigc_1_1signal4.html +++ b/docs/reference/html/classsigc_1_1signal4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,53 +66,65 @@ Inheritance diagram for sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + +slot_list_type::reverse_iterator  + +slot_list_type::const_reverse_iterator  + +typedef std::size_t  + +

    +

    Public Types

    typedef internal::signal_emit4
    < T_return, T_arg1, T_arg2,
    T_arg3, T_arg4, T_accumulator > 
    emitter_type
     
    typedef emitter_type::result_type result_type
     
    typedef slot< T_return, T_arg1,
    T_arg2, T_arg3, T_arg4 > 
    slot_type
     
    typedef slot_list< slot_typeslot_list_type
     
    typedef slot_list_type::iterator iterator
     
    typedef
    slot_list_type::const_iterator 
    const_iterator
     
    typedef
    -slot_list_type::reverse_iterator 
    reverse_iterator
    reverse_iterator
     
    typedef
    -slot_list_type::const_reverse_iterator 
    const_reverse_iterator
    const_reverse_iterator
     
    - Public Types inherited from sigc::signal_base
    -typedef std::size_t size_type
    size_type
     
    - Public Types inherited from sigc::trackable
    typedef
    internal::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    iterator connect (const slot_type& slot_)
     Add a slot to the list of slots.
     
    result_type emit (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Triggers the emission of the signal.
     
    result_type emit_reverse (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Triggers the emission of the signal in reverse order (see emit()).
     
    result_type operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Triggers the emission of the signal (see emit()).
     
    bound_const_mem_functor4
    < result_type, signal4,
    typename type_trait< T_arg1 >
    @@ -120,58 +134,87 @@ type_trait< T_arg3 >::take,
    typename type_trait< T_arg4 >
    ::take > 
    make_slot () const
     Creates a functor that calls emit() on this signal.
     
    slot_list_type slots ()
     Creates an STL-style interface for the signal's list of slots.
     
    const slot_list_type slots () const
     Creates an STL-style interface for the signal's list of slots.
     
     signal4 (const signal4& src)
     
    - Public Member Functions inherited from sigc::signal_base
     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - +internal::signal_impl::iterator_type  + - + - + + - + + + + +

    +

    Additional Inherited Members

    - Protected Types inherited from sigc::signal_base
    typedef
    -internal::signal_impl::iterator_type 
    iterator_type
    iterator_type
     
    - Protected Member Functions inherited from sigc::signal_base
    iterator_type connect (const slot_base& slot_)
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
    iterator_type insert (iterator_type i, const slot_base& slot_)
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
    iterator_type erase (iterator_type i)
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - Protected Attributes inherited from sigc::signal_base
    internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_accumulator = nil>
    class sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator >

    @@ -190,7 +233,7 @@ class sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator
  • T_accumulator The accumulator type used for emission. The default nil means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.
  • You should use the more convenient unnumbered sigc::signal template.

    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -217,13 +260,13 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Add a slot to the list of slots.

    Any functor or slot may be passed into connect(). It will be converted into a slot implicitely. The returned iterator may be stored for disconnection of the slot at some later point. It stays valid until the slot is removed from the list of slots. The iterator can also be implicitely converted into a sigc::connection object that may be used safely beyond the life time of the slot.

    -
    Parameters:
    +
    Parameters
    slot_The slot to add to the list of slots.
    -
    Returns:
    An iterator pointing to the new slot in the list.
    +
    Returns
    An iterator pointing to the new slot in the list.
    @@ -275,7 +318,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Triggers the emission of the signal.

    During signal emission all slots that have been connected to the signal are invoked unless they are manually set into a blocking state. The parameters are passed on to the slots. If T_accumulated is not nil, an accumulator of this type is used to process the return values of the slot invocations. Otherwise, the return value of the last slot invoked is returned.

    -
    Parameters:
    +
    Parameters
    @@ -284,7 +327,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
    _A_a1Argument to be passed on to the slots.
    _A_a2Argument to be passed on to the slots.
    -
    Returns:
    The accumulated return values of the slot invocations.
    +
    Returns
    The accumulated return values of the slot invocations.
    @@ -362,9 +405,9 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates a functor that calls emit() on this signal.

    -
    +

    yields the same result.

    -
    Returns:
    A functor that calls emit() on this signal.
    +
    Returns
    A functor that calls emit() on this signal.
    @@ -443,7 +486,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    @@ -472,16 +515,16 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    diff --git a/docs/reference/html/classsigc_1_1signal4__inherit__graph.png b/docs/reference/html/classsigc_1_1signal4__inherit__graph.png index 809eaceb548900980dc93d49162fa1c697f21811..96babbf2eb11bca5b176c3eddb6925278331b9df 100644 GIT binary patch literal 9871 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 LRb+~#jRO7$z_Fqu diff --git a/docs/reference/html/classsigc_1_1signal5-members.html b/docs/reference/html/classsigc_1_1signal5-members.html index 2a493f2..e4a939d 100644 --- a/docs/reference/html/classsigc_1_1signal5-members.html +++ b/docs/reference/html/classsigc_1_1signal5-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1signal5.html b/docs/reference/html/classsigc_1_1signal5.html index 492d7c5..3224678 100644 --- a/docs/reference/html/classsigc_1_1signal5.html +++ b/docs/reference/html/classsigc_1_1signal5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,54 +66,66 @@ Inheritance diagram for sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + +slot_list_type::reverse_iterator  + +slot_list_type::const_reverse_iterator  + +typedef std::size_t  + +

    +

    Public Types

    typedef internal::signal_emit5
    < T_return, T_arg1, T_arg2,
    T_arg3, T_arg4, T_arg5,
    T_accumulator > 
    emitter_type
     
    typedef emitter_type::result_type result_type
     
    typedef slot< T_return, T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5 > 
    slot_type
     
    typedef slot_list< slot_typeslot_list_type
     
    typedef slot_list_type::iterator iterator
     
    typedef
    slot_list_type::const_iterator 
    const_iterator
     
    typedef
    -slot_list_type::reverse_iterator 
    reverse_iterator
    reverse_iterator
     
    typedef
    -slot_list_type::const_reverse_iterator 
    const_reverse_iterator
    const_reverse_iterator
     
    - Public Types inherited from sigc::signal_base
    -typedef std::size_t size_type
    size_type
     
    - Public Types inherited from sigc::trackable
    typedef
    internal::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    iterator connect (const slot_type& slot_)
     Add a slot to the list of slots.
     
    result_type emit (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Triggers the emission of the signal.
     
    result_type emit_reverse (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Triggers the emission of the signal in reverse order (see emit()).
     
    result_type operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Triggers the emission of the signal (see emit()).
     
    bound_const_mem_functor5
    < result_type, signal5,
    typename type_trait< T_arg1 >
    @@ -122,58 +136,87 @@ typename type_trait< T_arg4 >
    ::take, typename type_trait
    < T_arg5 >::take > 
    make_slot () const
     Creates a functor that calls emit() on this signal.
     
    slot_list_type slots ()
     Creates an STL-style interface for the signal's list of slots.
     
    const slot_list_type slots () const
     Creates an STL-style interface for the signal's list of slots.
     
     signal5 (const signal5& src)
     
    - Public Member Functions inherited from sigc::signal_base
     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - +internal::signal_impl::iterator_type  + - + - + + - + + + + +

    +

    Additional Inherited Members

    - Protected Types inherited from sigc::signal_base
    typedef
    -internal::signal_impl::iterator_type 
    iterator_type
    iterator_type
     
    - Protected Member Functions inherited from sigc::signal_base
    iterator_type connect (const slot_base& slot_)
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
    iterator_type insert (iterator_type i, const slot_base& slot_)
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
    iterator_type erase (iterator_type i)
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - Protected Attributes inherited from sigc::signal_base
    internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_accumulator = nil>
    class sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator >

    @@ -193,7 +236,7 @@ class sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accu
  • T_accumulator The accumulator type used for emission. The default nil means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.
  • You should use the more convenient unnumbered sigc::signal template.

    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -220,13 +263,13 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Add a slot to the list of slots.

    Any functor or slot may be passed into connect(). It will be converted into a slot implicitely. The returned iterator may be stored for disconnection of the slot at some later point. It stays valid until the slot is removed from the list of slots. The iterator can also be implicitely converted into a sigc::connection object that may be used safely beyond the life time of the slot.

    -
    Parameters:
    +
    Parameters
    slot_The slot to add to the list of slots.
    -
    Returns:
    An iterator pointing to the new slot in the list.
    +
    Returns
    An iterator pointing to the new slot in the list.
    @@ -284,7 +327,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Triggers the emission of the signal.

    During signal emission all slots that have been connected to the signal are invoked unless they are manually set into a blocking state. The parameters are passed on to the slots. If T_accumulated is not nil, an accumulator of this type is used to process the return values of the slot invocations. Otherwise, the return value of the last slot invoked is returned.

    -
    Parameters:
    +
    Parameters
    @@ -294,7 +337,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
    _A_a1Argument to be passed on to the slots.
    _A_a2Argument to be passed on to the slots.
    -
    Returns:
    The accumulated return values of the slot invocations.
    +
    Returns
    The accumulated return values of the slot invocations.
    @@ -378,9 +421,9 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates a functor that calls emit() on this signal.

    -
    +

    yields the same result.

    -
    Returns:
    A functor that calls emit() on this signal.
    +
    Returns
    A functor that calls emit() on this signal.
    @@ -465,7 +508,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    @@ -494,16 +537,16 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    diff --git a/docs/reference/html/classsigc_1_1signal5__inherit__graph.png b/docs/reference/html/classsigc_1_1signal5__inherit__graph.png index 1029b867a1d145647ccb211ee4a4c170cdbba781..5db000488d590eee9a1a56b8daed2c602d815cc9 100644 GIT binary patch literal 10174 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 literal 10023 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 Zo*%^!H5auT(LW1kin6LQB~m7@{|BejrW^nO diff --git a/docs/reference/html/classsigc_1_1signal6-members.html b/docs/reference/html/classsigc_1_1signal6-members.html index 128cd9c..9dc752b 100644 --- a/docs/reference/html/classsigc_1_1signal6-members.html +++ b/docs/reference/html/classsigc_1_1signal6-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1signal6.html b/docs/reference/html/classsigc_1_1signal6.html index cbe4699..6172acf 100644 --- a/docs/reference/html/classsigc_1_1signal6.html +++ b/docs/reference/html/classsigc_1_1signal6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,55 +66,67 @@ Inheritance diagram for sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + +slot_list_type::reverse_iterator  + +slot_list_type::const_reverse_iterator  + +typedef std::size_t  + +

    +

    Public Types

    typedef internal::signal_emit6
    < T_return, T_arg1, T_arg2,
    T_arg3, T_arg4, T_arg5, T_arg6,
    T_accumulator > 
    emitter_type
     
    typedef emitter_type::result_type result_type
     
    typedef slot< T_return, T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    T_arg6 > 
    slot_type
     
    typedef slot_list< slot_typeslot_list_type
     
    typedef slot_list_type::iterator iterator
     
    typedef
    slot_list_type::const_iterator 
    const_iterator
     
    typedef
    -slot_list_type::reverse_iterator 
    reverse_iterator
    reverse_iterator
     
    typedef
    -slot_list_type::const_reverse_iterator 
    const_reverse_iterator
    const_reverse_iterator
     
    - Public Types inherited from sigc::signal_base
    -typedef std::size_t size_type
    size_type
     
    - Public Types inherited from sigc::trackable
    typedef
    internal::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    iterator connect (const slot_type& slot_)
     Add a slot to the list of slots.
     
    result_type emit (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Triggers the emission of the signal.
     
    result_type emit_reverse (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Triggers the emission of the signal in reverse order (see emit()).
     
    result_type operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Triggers the emission of the signal (see emit()).
     
    bound_const_mem_functor6
    < result_type, signal6,
    typename type_trait< T_arg1 >
    @@ -124,58 +138,87 @@ typename type_trait< T_arg4 >
    < T_arg5 >::take, typename
    type_trait< T_arg6 >::take > 
    make_slot () const
     Creates a functor that calls emit() on this signal.
     
    slot_list_type slots ()
     Creates an STL-style interface for the signal's list of slots.
     
    const slot_list_type slots () const
     Creates an STL-style interface for the signal's list of slots.
     
     signal6 (const signal6& src)
     
    - Public Member Functions inherited from sigc::signal_base
     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - +internal::signal_impl::iterator_type  + - + - + + - + + + + +

    +

    Additional Inherited Members

    - Protected Types inherited from sigc::signal_base
    typedef
    -internal::signal_impl::iterator_type 
    iterator_type
    iterator_type
     
    - Protected Member Functions inherited from sigc::signal_base
    iterator_type connect (const slot_base& slot_)
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
    iterator_type insert (iterator_type i, const slot_base& slot_)
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
    iterator_type erase (iterator_type i)
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - Protected Attributes inherited from sigc::signal_base
    internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_accumulator = nil>
    class sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator >

    @@ -196,7 +239,7 @@ class sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6
  • T_accumulator The accumulator type used for emission. The default nil means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.
  • You should use the more convenient unnumbered sigc::signal template.

    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -223,13 +266,13 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Add a slot to the list of slots.

    Any functor or slot may be passed into connect(). It will be converted into a slot implicitely. The returned iterator may be stored for disconnection of the slot at some later point. It stays valid until the slot is removed from the list of slots. The iterator can also be implicitely converted into a sigc::connection object that may be used safely beyond the life time of the slot.

    -
    Parameters:
    +
    Parameters
    slot_The slot to add to the list of slots.
    -
    Returns:
    An iterator pointing to the new slot in the list.
    +
    Returns
    An iterator pointing to the new slot in the list.
    @@ -293,7 +336,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Triggers the emission of the signal.

    During signal emission all slots that have been connected to the signal are invoked unless they are manually set into a blocking state. The parameters are passed on to the slots. If T_accumulated is not nil, an accumulator of this type is used to process the return values of the slot invocations. Otherwise, the return value of the last slot invoked is returned.

    -
    Parameters:
    +
    Parameters
    @@ -304,7 +347,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
    _A_a1Argument to be passed on to the slots.
    _A_a2Argument to be passed on to the slots.
    -
    Returns:
    The accumulated return values of the slot invocations.
    +
    Returns
    The accumulated return values of the slot invocations.
    @@ -394,9 +437,9 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates a functor that calls emit() on this signal.

    -
    +

    yields the same result.

    -
    Returns:
    A functor that calls emit() on this signal.
    +
    Returns
    A functor that calls emit() on this signal.
    @@ -487,7 +530,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    @@ -516,16 +559,16 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    diff --git a/docs/reference/html/classsigc_1_1signal6__inherit__graph.png b/docs/reference/html/classsigc_1_1signal6__inherit__graph.png index 678c905b70a05465feaaa5e6eeb27dd4f7ea54b2..a2b4b23fc263867ea720f85883ddb57d8b6a4619 100644 GIT binary patch literal 10621 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 E0rd$t*#H0l diff --git a/docs/reference/html/classsigc_1_1signal7-members.html b/docs/reference/html/classsigc_1_1signal7-members.html index 52f29f1..08ed1e7 100644 --- a/docs/reference/html/classsigc_1_1signal7-members.html +++ b/docs/reference/html/classsigc_1_1signal7-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    diff --git a/docs/reference/html/classsigc_1_1signal7.html b/docs/reference/html/classsigc_1_1signal7.html index 647fcf8..c68acbb 100644 --- a/docs/reference/html/classsigc_1_1signal7.html +++ b/docs/reference/html/classsigc_1_1signal7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,55 +66,67 @@ Inheritance diagram for sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_ar
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + +slot_list_type::reverse_iterator  + +slot_list_type::const_reverse_iterator  + +typedef std::size_t  + +

    +

    Public Types

    typedef internal::signal_emit7
    < T_return, T_arg1, T_arg2,
    T_arg3, T_arg4, T_arg5, T_arg6,
    T_arg7, T_accumulator > 
    emitter_type
     
    typedef emitter_type::result_type result_type
     
    typedef slot< T_return, T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    T_arg6, T_arg7 > 
    slot_type
     
    typedef slot_list< slot_typeslot_list_type
     
    typedef slot_list_type::iterator iterator
     
    typedef
    slot_list_type::const_iterator 
    const_iterator
     
    typedef
    -slot_list_type::reverse_iterator 
    reverse_iterator
    reverse_iterator
     
    typedef
    -slot_list_type::const_reverse_iterator 
    const_reverse_iterator
    const_reverse_iterator
     
    - Public Types inherited from sigc::signal_base
    -typedef std::size_t size_type
    size_type
     
    - Public Types inherited from sigc::trackable
    typedef
    internal::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    iterator connect (const slot_type& slot_)
     Add a slot to the list of slots.
     
    result_type emit (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Triggers the emission of the signal.
     
    result_type emit_reverse (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Triggers the emission of the signal in reverse order (see emit()).
     
    result_type operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Triggers the emission of the signal (see emit()).
     
    bound_const_mem_functor7
    < result_type, signal7,
    typename type_trait< T_arg1 >
    @@ -126,58 +140,87 @@ type_trait< T_arg6 >::take,
    typename type_trait< T_arg7 >
    ::take > 
    make_slot () const
     Creates a functor that calls emit() on this signal.
     
    slot_list_type slots ()
     Creates an STL-style interface for the signal's list of slots.
     
    const slot_list_type slots () const
     Creates an STL-style interface for the signal's list of slots.
     
     signal7 (const signal7& src)
     
    - Public Member Functions inherited from sigc::signal_base
     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - +internal::signal_impl::iterator_type  + - + - + + - + + + + +

    +

    Additional Inherited Members

    - Protected Types inherited from sigc::signal_base
    typedef
    -internal::signal_impl::iterator_type 
    iterator_type
    iterator_type
     
    - Protected Member Functions inherited from sigc::signal_base
    iterator_type connect (const slot_base& slot_)
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
    iterator_type insert (iterator_type i, const slot_base& slot_)
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
    iterator_type erase (iterator_type i)
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - Protected Attributes inherited from sigc::signal_base
    internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7, class T_accumulator = nil>
    class sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator >

    @@ -199,7 +242,7 @@ class sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6
  • T_accumulator The accumulator type used for emission. The default nil means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.
  • You should use the more convenient unnumbered sigc::signal template.

    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -226,13 +269,13 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Add a slot to the list of slots.

    Any functor or slot may be passed into connect(). It will be converted into a slot implicitely. The returned iterator may be stored for disconnection of the slot at some later point. It stays valid until the slot is removed from the list of slots. The iterator can also be implicitely converted into a sigc::connection object that may be used safely beyond the life time of the slot.

    -
    Parameters:
    +
    Parameters
    slot_The slot to add to the list of slots.
    -
    Returns:
    An iterator pointing to the new slot in the list.
    +
    Returns
    An iterator pointing to the new slot in the list.
    @@ -302,7 +345,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Triggers the emission of the signal.

    During signal emission all slots that have been connected to the signal are invoked unless they are manually set into a blocking state. The parameters are passed on to the slots. If T_accumulated is not nil, an accumulator of this type is used to process the return values of the slot invocations. Otherwise, the return value of the last slot invoked is returned.

    -
    Parameters:
    +
    Parameters
    @@ -314,7 +357,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a
    _A_a1Argument to be passed on to the slots.
    _A_a2Argument to be passed on to the slots.
    -
    Returns:
    The accumulated return values of the slot invocations.
    +
    Returns
    The accumulated return values of the slot invocations.
    @@ -410,9 +453,9 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates a functor that calls emit() on this signal.

    -
    +

    yields the same result.

    -
    Returns:
    A functor that calls emit() on this signal.
    +
    Returns
    A functor that calls emit() on this signal.
    @@ -509,7 +552,7 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    @@ -538,16 +581,16 @@ template <class T_return, class T_arg1, class T_arg2, class T_arg3, class T_a

    Creates an STL-style interface for the signal's list of slots.

    This interface supports iteration, insertion and removal of slots.

    -
    Returns:
    An STL-style interface for the signal's list of slots.
    +
    Returns
    An STL-style interface for the signal's list of slots.
    diff --git a/docs/reference/html/classsigc_1_1signal7__inherit__graph.png b/docs/reference/html/classsigc_1_1signal7__inherit__graph.png index 3681c540c78ded45f2c7ae026fd717ac2a25f002..be15538dd86f47f4522b0d01146d187205076b02 100644 GIT binary patch literal 12281 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1signal_1_1accumulated.html b/docs/reference/html/classsigc_1_1signal_1_1accumulated.html index d70ec63..38df7b8 100644 --- a/docs/reference/html/classsigc_1_1signal_1_1accumulated.html +++ b/docs/reference/html/classsigc_1_1signal_1_1accumulated.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::accumulated< T_accumulator > Class Template Reference
    @@ -63,24 +65,27 @@ Inheritance diagram for sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

     accumulated (const accumulated& src)
    - Public Member Functions inherited from sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator >
     
    - Public Member Functions inherited from sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator >
    iterator connect (const slot_type& slot_)
     Add a slot to the list of slots.
     
    result_type emit (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Triggers the emission of the signal.
     
    result_type emit_reverse (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Triggers the emission of the signal in reverse order (see emit()).
     
    result_type operator() (typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Triggers the emission of the signal (see emit()).
     
    bound_const_mem_functor7
    < result_type, signal7,
    typename type_trait< T_arg1 >
    @@ -94,84 +99,131 @@ type_trait< T_arg6 >::take,
    typename type_trait< T_arg7 >
    ::take > 
    make_slot () const
     Creates a functor that calls emit() on this signal.
     
    slot_list_type slots ()
     Creates an STL-style interface for the signal's list of slots.
     
    const slot_list_type slots () const
     Creates an STL-style interface for the signal's list of slots.
     
     signal7 (const signal7& src)
     
    - Public Member Functions inherited from sigc::signal_base
     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - - + + + + + + + +slot_list_type::reverse_iterator  + - - - - + + + +internal::signal_impl::iterator_type  + + + + + + + + + + + + + + + + + +

    +

    Additional Inherited Members

    - Public Types inherited from sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator >
    - Public Types inherited from sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator >
    typedef internal::signal_emit7
    < T_return, T_arg1, T_arg2,
    T_arg3, T_arg4, T_arg5, T_arg6,
    T_arg7, T_accumulator > 
    emitter_type
     
    typedef emitter_type::result_type result_type
     
    typedef slot< T_return, T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    T_arg6, T_arg7 > 
    slot_type
     
    typedef slot_list< slot_typeslot_list_type
     
    typedef slot_list_type::iterator iterator
     
    typedef
    slot_list_type::const_iterator 
    const_iterator
     
    typedef
    -slot_list_type::reverse_iterator 
    reverse_iterator
    reverse_iterator
     
    typedef
    -slot_list_type::const_reverse_iterator 
    const_reverse_iterator
    - Public Types inherited from sigc::signal_base
    -typedef std::size_t size_type
    - Public Types inherited from sigc::trackable
    +slot_list_type::const_reverse_iterator const_reverse_iterator
     
    - Protected Types inherited from sigc::signal_base
    typedef
    -internal::func_destroy_notify 
    func_destroy_notify
    iterator_type
     
    - Protected Member Functions inherited from sigc::signal_base
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - Protected Attributes inherited from sigc::signal_base
    +internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
    template <class T_accumulator>
    class sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::accumulated< T_accumulator >

    Convenience wrapper for the numbered sigc::signal# templates.

    Like sigc::signal but the additional template parameter T_accumulator defines the accumulator type that should be used.

    -

    An accumulator is a functor that uses a pair of special iterators to step through a list of slots and calculate a return value from the results of the slot invokations. The iterators' operator*() executes the slot. The return value is buffered, so that in an expression like

    -
    a = (*i) * (*i);
    +

    An accumulator is a functor that uses a pair of special iterators to step through a list of slots and calculate a return value from the results of the slot invokations. The iterators' operator*() executes the slot. The return value is buffered, so that in an expression like

    +
    a = (*i) * (*i);

    the slot is executed only once. The accumulator must define its return value as result_type.

    -
    Example 1:
    This accumulator calculates the arithmetic mean value:
    struct arithmetic_mean_accumulator
    -
    {
    +
    Example 1:
    This accumulator calculates the arithmetic mean value:
    struct arithmetic_mean_accumulator
    +
    {
    typedef double result_type;
    template<typename T_iterator>
    result_type operator()(T_iterator first, T_iterator last) const
    @@ -182,10 +234,10 @@ class sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,
    value_ += *first;
    return value_ / n_;
    }
    -
    };
    +
    };
    -
    Example 2:
    This accumulator stops signal emission when a slot returns zero:
    struct interruptable_accumulator
    -
    {
    +
    Example 2:
    This accumulator stops signal emission when a slot returns zero:
    struct interruptable_accumulator
    +
    {
    typedef bool result_type;
    template<typename T_iterator>
    result_type operator()(T_iterator first, T_iterator last) const
    @@ -194,14 +246,14 @@ class sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,
    if (!*first) return false;
    return true;
    }
    -
    };
    +
    };
    diff --git a/docs/reference/html/classsigc_1_1signal_1_1accumulated__inherit__graph.png b/docs/reference/html/classsigc_1_1signal_1_1accumulated__inherit__graph.png index 12060b6ae1619ec842de193d0fdbee8debdf80fe..c58b6a185e287b910432b3c2ea20ea96333d090a 100644 GIT binary patch literal 12596 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%0A$dw-n5He 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 literal 9535 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 diff --git a/docs/reference/html/classsigc_1_1slot-members.html b/docs/reference/html/classsigc_1_1slot-members.html index 7472e24..00cb60b 100644 --- a/docs/reference/html/classsigc_1_1slot-members.html +++ b/docs/reference/html/classsigc_1_1slot-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - + diff --git a/docs/reference/html/classsigc_1_1slot.html b/docs/reference/html/classsigc_1_1slot.html index ff778ba..8139e62 100644 --- a/docs/reference/html/classsigc_1_1slot.html +++ b/docs/reference/html/classsigc_1_1slot.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - + @@ -64,86 +66,123 @@ Inheritance diagram for sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + + + + + + + +

    +

    Public Types

    typedef slot7< T_return,
    T_arg1, T_arg2, T_arg3, T_arg4,
    T_arg5, T_arg6, T_arg7 > 
    parent_type
    - Public Types inherited from sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     
    - Public Types inherited from sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    typedef T_return result_type
     
    typedef type_trait< T_arg1 >::take arg1_type_
     
    typedef type_trait< T_arg2 >::take arg2_type_
     
    typedef type_trait< T_arg3 >::take arg3_type_
     
    typedef type_trait< T_arg4 >::take arg4_type_
     
    typedef type_trait< T_arg5 >::take arg5_type_
     
    typedef type_trait< T_arg6 >::take arg6_type_
     
    typedef type_trait< T_arg7 >::take arg7_type_
     
    - Public Types inherited from sigc::slot_base
    typedef
    trackable::func_destroy_notify 
    func_destroy_notify
     
    - + - + + + - + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    template<class T_functor >
     slot (const T_functor& _A_func)
     Constructs a slot from an arbitrary functor.
     
     slot (const slot& src)
    - Public Member Functions inherited from sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
     
    - Public Member Functions inherited from sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
    T_return operator() (arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
     Invoke the contained functor unless slot is in blocking state.
     
    template<class T_functor >
     slot7 (const T_functor& _A_func)
     slot7 (const T_functor& _A_func)
     Constructs a slot from an arbitrary functor.
     
     slot7 (const slot7& src)
     
    slot7operator= (const slot7& src)
     Overrides this slot making a copy from another slot.
     
    - Public Member Functions inherited from sigc::slot_base
     slot_base ()
     Constructs an empty slot.
     
     slot_base (rep_type* rep)
     Constructs a slot from an existing slot_rep object.
     
     slot_base (const slot_base& src)
     Constructs a slot, copying an existing one.
     
     operator bool () const
     Tests whether a slot is null, because the default constructor was used.
     
    void set_parent (void* parent, void*(* cleanup)(void*)) const
     Sets the parent of this slot.
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the slot is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    bool empty () const
     Returns whether the slot is invalid.
     
    bool blocked () const
     Returns whether the slot is blocked.
     
    bool block (bool should_block=true)
     Sets the blocking state.
     
    bool unblock ()
     Unsets the blocking state.
     
    void disconnect ()
     Disconnects the slot.
     
    slot_baseoperator= (const slot_base& src)
     Overrides this slot making a copy from another slot.
     
    + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from sigc::slot_base
    rep_type* rep_
     Typed slot_rep object that contains a functor.
     
    bool blocked_
     Indicates whether the slot is blocked.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
    class sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -161,11 +200,11 @@ class sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T
  • T_arg7 Argument type used in the definition of operator()(). The default nil means no argument.
  • To use, simply assign the slot to the desired functor. If the functor is not compatible with the parameter list defined with the template arguments, compiler errors are triggered. When called, the slot will invoke the functor with minimal copies. block() and unblock() can be used to temporarily block the functor's invocation from operator()().

    -
    Example:
    void foo(int) {}
    - -
    s(19);
    +
    Example:
    void foo(int) {}
    + +
    s(19);
    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -193,7 +232,7 @@ template <class T_functor >

    Constructs a slot from an arbitrary functor.

    -
    Parameters:
    +
    Parameters
    _A_funcThe desired functor the new slot should be assigned to.
    @@ -205,9 +244,9 @@ template <class T_functor >
    diff --git a/docs/reference/html/classsigc_1_1slot0-members.html b/docs/reference/html/classsigc_1_1slot0-members.html index 1f7ba2f..1e0a151 100644 --- a/docs/reference/html/classsigc_1_1slot0-members.html +++ b/docs/reference/html/classsigc_1_1slot0-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1slot0.html b/docs/reference/html/classsigc_1_1slot0.html index 7abbf56..17b3776 100644 --- a/docs/reference/html/classsigc_1_1slot0.html +++ b/docs/reference/html/classsigc_1_1slot0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,69 +66,88 @@ Inheritance diagram for sigc::slot0< T_return >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return result_type
     
    - Public Types inherited from sigc::slot_base
    typedef
    trackable::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    T_return operator() () const
     Invoke the contained functor unless slot is in blocking state.
     
    template<class T_functor >
     slot0 (const T_functor& _A_func)
     Constructs a slot from an arbitrary functor.
     
     slot0 (const slot0& src)
     
    slot0operator= (const slot0& src)
     Overrides this slot making a copy from another slot.
     
    - Public Member Functions inherited from sigc::slot_base
     slot_base ()
     Constructs an empty slot.
     
     slot_base (rep_type* rep)
     Constructs a slot from an existing slot_rep object.
     
     slot_base (const slot_base& src)
     Constructs a slot, copying an existing one.
     
     operator bool () const
     Tests whether a slot is null, because the default constructor was used.
     
    void set_parent (void* parent, void*(* cleanup)(void*)) const
     Sets the parent of this slot.
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the slot is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    bool empty () const
     Returns whether the slot is invalid.
     
    bool blocked () const
     Returns whether the slot is blocked.
     
    bool block (bool should_block=true)
     Sets the blocking state.
     
    bool unblock ()
     Unsets the blocking state.
     
    void disconnect ()
     Disconnects the slot.
     
    slot_baseoperator= (const slot_base& src)
     Overrides this slot making a copy from another slot.
     
    - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::slot_base
    rep_type* rep_
     Typed slot_rep object that contains a functor.
     
    bool blocked_
     Indicates whether the slot is blocked.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return>
    class sigc::slot0< T_return >

    @@ -138,7 +159,7 @@ class sigc::slot0< T_return >

    To use simply assign the slot to the desired functor. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. block() and unblock() can be used to block the functor's invocation from operator()() temporarily.

    You should use the more convenient unnumbered sigc::slot template.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -166,7 +187,7 @@ template <class T_functor >

    Constructs a slot from an arbitrary functor.

    -
    Parameters:
    +
    Parameters
    _A_funcThe desired functor the new slot should be assigned to.
    @@ -175,7 +196,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -200,7 +221,7 @@ template <class T_return >

    Invoke the contained functor unless slot is in blocking state.

    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -229,22 +250,22 @@ template <class T_return >

    Overrides this slot making a copy from another slot.

    -
    Parameters:
    +
    Parameters
    srcThe slot from which to make a copy.
    -
    Returns:
    this.
    +
    Returns
    this.
    diff --git a/docs/reference/html/classsigc_1_1slot0__inherit__graph.png b/docs/reference/html/classsigc_1_1slot0__inherit__graph.png index 45e788cad6d71349a12c98bc74b110b6dd4ff338..61cdf10678cebecfb8555715d521ab1caefd3c06 100644 GIT binary patch literal 7455 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 N@v*90i44^LzX0Y!X$=4X literal 7355 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 diff --git a/docs/reference/html/classsigc_1_1slot1-members.html b/docs/reference/html/classsigc_1_1slot1-members.html index d3235b7..b670bbc 100644 --- a/docs/reference/html/classsigc_1_1slot1-members.html +++ b/docs/reference/html/classsigc_1_1slot1-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1slot1.html b/docs/reference/html/classsigc_1_1slot1.html index 0ea9d30..42b5769 100644 --- a/docs/reference/html/classsigc_1_1slot1.html +++ b/docs/reference/html/classsigc_1_1slot1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,71 +66,91 @@ Inheritance diagram for sigc::slot1< T_return, T_arg1 >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + +

    +

    Public Types

    typedef T_return result_type
     
    typedef type_trait< T_arg1 >::take arg1_type_
     
    - Public Types inherited from sigc::slot_base
    typedef
    trackable::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    T_return operator() (arg1_type_ _A_a1) const
     Invoke the contained functor unless slot is in blocking state.
     
    template<class T_functor >
     slot1 (const T_functor& _A_func)
     Constructs a slot from an arbitrary functor.
     
     slot1 (const slot1& src)
     
    slot1operator= (const slot1& src)
     Overrides this slot making a copy from another slot.
     
    - Public Member Functions inherited from sigc::slot_base
     slot_base ()
     Constructs an empty slot.
     
     slot_base (rep_type* rep)
     Constructs a slot from an existing slot_rep object.
     
     slot_base (const slot_base& src)
     Constructs a slot, copying an existing one.
     
     operator bool () const
     Tests whether a slot is null, because the default constructor was used.
     
    void set_parent (void* parent, void*(* cleanup)(void*)) const
     Sets the parent of this slot.
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the slot is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    bool empty () const
     Returns whether the slot is invalid.
     
    bool blocked () const
     Returns whether the slot is blocked.
     
    bool block (bool should_block=true)
     Sets the blocking state.
     
    bool unblock ()
     Unsets the blocking state.
     
    void disconnect ()
     Disconnects the slot.
     
    slot_baseoperator= (const slot_base& src)
     Overrides this slot making a copy from another slot.
     
    - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::slot_base
    rep_type* rep_
     Typed slot_rep object that contains a functor.
     
    bool blocked_
     Indicates whether the slot is blocked.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1>
    class sigc::slot1< T_return, T_arg1 >

    @@ -141,7 +163,7 @@ class sigc::slot1< T_return, T_arg1 >

    To use simply assign the slot to the desired functor. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. block() and unblock() can be used to block the functor's invocation from operator()() temporarily.

    You should use the more convenient unnumbered sigc::slot template.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -169,7 +191,7 @@ template <class T_functor >

    Constructs a slot from an arbitrary functor.

    -
    Parameters:
    +
    Parameters
    _A_funcThe desired functor the new slot should be assigned to.
    @@ -178,7 +200,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -204,13 +226,13 @@ template <class T_return , class T_arg1 >

    Invoke the contained functor unless slot is in blocking state.

    -
    Parameters:
    +
    Parameters
    _A_a1Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -239,22 +261,22 @@ template <class T_return , class T_arg1 >

    Overrides this slot making a copy from another slot.

    -
    Parameters:
    +
    Parameters
    srcThe slot from which to make a copy.
    -
    Returns:
    this.
    +
    Returns
    this.
    diff --git a/docs/reference/html/classsigc_1_1slot1__inherit__graph.png b/docs/reference/html/classsigc_1_1slot1__inherit__graph.png index 4eb428089da307e7931c6eb4eeb11bf434848aea..530c5048218dca4134a738c68a09f8212e12b574 100644 GIT binary patch literal 7794 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 ajNsT*{6n+AVJO%{hNwQ&QY=!i2>lOToerP? literal 7741 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 diff --git a/docs/reference/html/classsigc_1_1slot2-members.html b/docs/reference/html/classsigc_1_1slot2-members.html index 1430614..00a018e 100644 --- a/docs/reference/html/classsigc_1_1slot2-members.html +++ b/docs/reference/html/classsigc_1_1slot2-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1slot2.html b/docs/reference/html/classsigc_1_1slot2.html index f5bf27a..26e8aaa 100644 --- a/docs/reference/html/classsigc_1_1slot2.html +++ b/docs/reference/html/classsigc_1_1slot2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,73 +66,94 @@ Inheritance diagram for sigc::slot2< T_return, T_arg1, T_arg2 >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + +

    +

    Public Types

    typedef T_return result_type
     
    typedef type_trait< T_arg1 >::take arg1_type_
     
    typedef type_trait< T_arg2 >::take arg2_type_
     
    - Public Types inherited from sigc::slot_base
    typedef
    trackable::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    T_return operator() (arg1_type_ _A_a1, arg2_type_ _A_a2) const
     Invoke the contained functor unless slot is in blocking state.
     
    template<class T_functor >
     slot2 (const T_functor& _A_func)
     Constructs a slot from an arbitrary functor.
     
     slot2 (const slot2& src)
     
    slot2operator= (const slot2& src)
     Overrides this slot making a copy from another slot.
     
    - Public Member Functions inherited from sigc::slot_base
     slot_base ()
     Constructs an empty slot.
     
     slot_base (rep_type* rep)
     Constructs a slot from an existing slot_rep object.
     
     slot_base (const slot_base& src)
     Constructs a slot, copying an existing one.
     
     operator bool () const
     Tests whether a slot is null, because the default constructor was used.
     
    void set_parent (void* parent, void*(* cleanup)(void*)) const
     Sets the parent of this slot.
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the slot is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    bool empty () const
     Returns whether the slot is invalid.
     
    bool blocked () const
     Returns whether the slot is blocked.
     
    bool block (bool should_block=true)
     Sets the blocking state.
     
    bool unblock ()
     Unsets the blocking state.
     
    void disconnect ()
     Disconnects the slot.
     
    slot_baseoperator= (const slot_base& src)
     Overrides this slot making a copy from another slot.
     
    - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::slot_base
    rep_type* rep_
     Typed slot_rep object that contains a functor.
     
    bool blocked_
     Indicates whether the slot is blocked.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2>
    class sigc::slot2< T_return, T_arg1, T_arg2 >

    @@ -144,7 +167,7 @@ class sigc::slot2< T_return, T_arg1, T_arg2 >

    To use simply assign the slot to the desired functor. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. block() and unblock() can be used to block the functor's invocation from operator()() temporarily.

    You should use the more convenient unnumbered sigc::slot template.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -172,7 +195,7 @@ template <class T_functor >

    Constructs a slot from an arbitrary functor.

    -
    Parameters:
    +
    Parameters
    _A_funcThe desired functor the new slot should be assigned to.
    @@ -181,7 +204,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -217,14 +240,14 @@ template <class T_return , class T_arg1 , class T_arg2 >

    Invoke the contained functor unless slot is in blocking state.

    -
    Parameters:
    +
    Parameters
    _A_a1Argument to be passed on to the functor.
    _A_a2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -253,22 +276,22 @@ template <class T_return , class T_arg1 , class T_arg2 >

    Overrides this slot making a copy from another slot.

    -
    Parameters:
    +
    Parameters
    srcThe slot from which to make a copy.
    -
    Returns:
    this.
    +
    Returns
    this.
    diff --git a/docs/reference/html/classsigc_1_1slot2__inherit__graph.png b/docs/reference/html/classsigc_1_1slot2__inherit__graph.png index 9b23a15a93e0e8483e3f3c549771da8bfa4512ae..75bf87da9ede157aef64e1c0b063f3e703fcd0af 100644 GIT binary patch literal 8159 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 diff --git a/docs/reference/html/classsigc_1_1slot3-members.html b/docs/reference/html/classsigc_1_1slot3-members.html index 6bbcbfd..40f1bd5 100644 --- a/docs/reference/html/classsigc_1_1slot3-members.html +++ b/docs/reference/html/classsigc_1_1slot3-members.html @@ -17,7 +17,7 @@

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1slot3.html b/docs/reference/html/classsigc_1_1slot3.html index 2037317..dbe58c0 100644 --- a/docs/reference/html/classsigc_1_1slot3.html +++ b/docs/reference/html/classsigc_1_1slot3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,75 +66,97 @@ Inheritance diagram for sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + +

    +

    Public Types

    typedef T_return result_type
     
    typedef type_trait< T_arg1 >::take arg1_type_
     
    typedef type_trait< T_arg2 >::take arg2_type_
     
    typedef type_trait< T_arg3 >::take arg3_type_
     
    - Public Types inherited from sigc::slot_base
    typedef
    trackable::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    T_return operator() (arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const
     Invoke the contained functor unless slot is in blocking state.
     
    template<class T_functor >
     slot3 (const T_functor& _A_func)
     Constructs a slot from an arbitrary functor.
     
     slot3 (const slot3& src)
     
    slot3operator= (const slot3& src)
     Overrides this slot making a copy from another slot.
     
    - Public Member Functions inherited from sigc::slot_base
     slot_base ()
     Constructs an empty slot.
     
     slot_base (rep_type* rep)
     Constructs a slot from an existing slot_rep object.
     
     slot_base (const slot_base& src)
     Constructs a slot, copying an existing one.
     
     operator bool () const
     Tests whether a slot is null, because the default constructor was used.
     
    void set_parent (void* parent, void*(* cleanup)(void*)) const
     Sets the parent of this slot.
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the slot is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    bool empty () const
     Returns whether the slot is invalid.
     
    bool blocked () const
     Returns whether the slot is blocked.
     
    bool block (bool should_block=true)
     Sets the blocking state.
     
    bool unblock ()
     Unsets the blocking state.
     
    void disconnect ()
     Disconnects the slot.
     
    slot_baseoperator= (const slot_base& src)
     Overrides this slot making a copy from another slot.
     
    - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::slot_base
    rep_type* rep_
     Typed slot_rep object that contains a functor.
     
    bool blocked_
     Indicates whether the slot is blocked.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_arg3>
    class sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 >

    @@ -147,7 +171,7 @@ class sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 >

    To use simply assign the slot to the desired functor. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. block() and unblock() can be used to block the functor's invocation from operator()() temporarily.

    You should use the more convenient unnumbered sigc::slot template.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -175,7 +199,7 @@ template <class T_functor >

    Constructs a slot from an arbitrary functor.

    -
    Parameters:
    +
    Parameters
    _A_funcThe desired functor the new slot should be assigned to.
    @@ -184,7 +208,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -226,7 +250,7 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 >

    Invoke the contained functor unless slot is in blocking state.

    -
    Parameters:
    +
    Parameters
    @@ -234,7 +258,7 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 > -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -263,22 +287,22 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 >

    Overrides this slot making a copy from another slot.

    -
    Parameters:
    +
    Parameters
    _A_a1Argument to be passed on to the functor.
    _A_a2Argument to be passed on to the functor.
    srcThe slot from which to make a copy.
    -
    Returns:
    this.
    +
    Returns
    this.
    diff --git a/docs/reference/html/classsigc_1_1slot3__inherit__graph.png b/docs/reference/html/classsigc_1_1slot3__inherit__graph.png index 3f4356299b6fb39ccc7e7cf270074ae48d2ab4fa..cb58f43d533389eed2127f1ad7d03423704529da 100644 GIT binary patch literal 8601 zcmc(lbyQUEzwf~S2~j!~1nCZG7`kNuk#3OgE@uD*L_(307LacE(j_@GA`&CbNJ%$C z-ba7u{LU}dUFY8W$2|{guh|PWu=f+6_xt^Nc7%qy;$2)STnr41yUI#(THv!A0|Qh3 z&JA!jmfku5KCmoQ73DCle}8>y$&bUppu

    lh*c4+e#16Cbl_4FiWZ2V5g#g-)}5^ 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 literal 8579 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

    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1slot4.html b/docs/reference/html/classsigc_1_1slot4.html index 67419af..b3963ea 100644 --- a/docs/reference/html/classsigc_1_1slot4.html +++ b/docs/reference/html/classsigc_1_1slot4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,77 +66,100 @@ Inheritance diagram for sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + +

    +

    Public Types

    typedef T_return result_type
     
    typedef type_trait< T_arg1 >::take arg1_type_
     
    typedef type_trait< T_arg2 >::take arg2_type_
     
    typedef type_trait< T_arg3 >::take arg3_type_
     
    typedef type_trait< T_arg4 >::take arg4_type_
     
    - Public Types inherited from sigc::slot_base
    typedef
    trackable::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    T_return operator() (arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const
     Invoke the contained functor unless slot is in blocking state.
     
    template<class T_functor >
     slot4 (const T_functor& _A_func)
     Constructs a slot from an arbitrary functor.
     
     slot4 (const slot4& src)
     
    slot4operator= (const slot4& src)
     Overrides this slot making a copy from another slot.
     
    - Public Member Functions inherited from sigc::slot_base
     slot_base ()
     Constructs an empty slot.
     
     slot_base (rep_type* rep)
     Constructs a slot from an existing slot_rep object.
     
     slot_base (const slot_base& src)
     Constructs a slot, copying an existing one.
     
     operator bool () const
     Tests whether a slot is null, because the default constructor was used.
     
    void set_parent (void* parent, void*(* cleanup)(void*)) const
     Sets the parent of this slot.
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the slot is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    bool empty () const
     Returns whether the slot is invalid.
     
    bool blocked () const
     Returns whether the slot is blocked.
     
    bool block (bool should_block=true)
     Sets the blocking state.
     
    bool unblock ()
     Unsets the blocking state.
     
    void disconnect ()
     Disconnects the slot.
     
    slot_baseoperator= (const slot_base& src)
     Overrides this slot making a copy from another slot.
     
    - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::slot_base
    rep_type* rep_
     Typed slot_rep object that contains a functor.
     
    bool blocked_
     Indicates whether the slot is blocked.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
    class sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >

    @@ -150,7 +175,7 @@ class sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >

    To use simply assign the slot to the desired functor. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. block() and unblock() can be used to block the functor's invocation from operator()() temporarily.

    You should use the more convenient unnumbered sigc::slot template.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -178,7 +203,7 @@ template <class T_functor >

    Constructs a slot from an arbitrary functor.

    -
    Parameters:
    +
    Parameters
    _A_funcThe desired functor the new slot should be assigned to.
    @@ -187,7 +212,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -235,7 +260,7 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class

    Invoke the contained functor unless slot is in blocking state.

    -
    Parameters:
    +
    Parameters
    @@ -244,7 +269,7 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
    _A_a1Argument to be passed on to the functor.
    _A_a2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -273,22 +298,22 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class

    Overrides this slot making a copy from another slot.

    -
    Parameters:
    +
    Parameters
    srcThe slot from which to make a copy.
    -
    Returns:
    this.
    +
    Returns
    this.
    diff --git a/docs/reference/html/classsigc_1_1slot4__inherit__graph.png b/docs/reference/html/classsigc_1_1slot4__inherit__graph.png index 68edb906673b07e18b84c7e2cc2fd58f867d8ca2..d19d89779d464b4fbd951f45dcd40dcd27a60c58 100644 GIT binary patch literal 9021 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 literal 8996 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1slot5.html b/docs/reference/html/classsigc_1_1slot5.html index 218e823..b16f3d1 100644 --- a/docs/reference/html/classsigc_1_1slot5.html +++ b/docs/reference/html/classsigc_1_1slot5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,79 +66,103 @@ Inheritance diagram for sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + +

    +

    Public Types

    typedef T_return result_type
     
    typedef type_trait< T_arg1 >::take arg1_type_
     
    typedef type_trait< T_arg2 >::take arg2_type_
     
    typedef type_trait< T_arg3 >::take arg3_type_
     
    typedef type_trait< T_arg4 >::take arg4_type_
     
    typedef type_trait< T_arg5 >::take arg5_type_
     
    - Public Types inherited from sigc::slot_base
    typedef
    trackable::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    T_return operator() (arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const
     Invoke the contained functor unless slot is in blocking state.
     
    template<class T_functor >
     slot5 (const T_functor& _A_func)
     Constructs a slot from an arbitrary functor.
     
     slot5 (const slot5& src)
     
    slot5operator= (const slot5& src)
     Overrides this slot making a copy from another slot.
     
    - Public Member Functions inherited from sigc::slot_base
     slot_base ()
     Constructs an empty slot.
     
     slot_base (rep_type* rep)
     Constructs a slot from an existing slot_rep object.
     
     slot_base (const slot_base& src)
     Constructs a slot, copying an existing one.
     
     operator bool () const
     Tests whether a slot is null, because the default constructor was used.
     
    void set_parent (void* parent, void*(* cleanup)(void*)) const
     Sets the parent of this slot.
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the slot is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    bool empty () const
     Returns whether the slot is invalid.
     
    bool blocked () const
     Returns whether the slot is blocked.
     
    bool block (bool should_block=true)
     Sets the blocking state.
     
    bool unblock ()
     Unsets the blocking state.
     
    void disconnect ()
     Disconnects the slot.
     
    slot_baseoperator= (const slot_base& src)
     Overrides this slot making a copy from another slot.
     
    - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::slot_base
    rep_type* rep_
     Typed slot_rep object that contains a functor.
     
    bool blocked_
     Indicates whether the slot is blocked.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
    class sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >

    @@ -153,7 +179,7 @@ class sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >

    To use simply assign the slot to the desired functor. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. block() and unblock() can be used to block the functor's invocation from operator()() temporarily.

    You should use the more convenient unnumbered sigc::slot template.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -181,7 +207,7 @@ template <class T_functor >

    Constructs a slot from an arbitrary functor.

    -
    Parameters:
    +
    Parameters
    _A_funcThe desired functor the new slot should be assigned to.
    @@ -190,7 +216,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -244,7 +270,7 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class

    Invoke the contained functor unless slot is in blocking state.

    -
    Parameters:
    +
    Parameters
    @@ -254,7 +280,7 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
    _A_a1Argument to be passed on to the functor.
    _A_a2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -283,22 +309,22 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class

    Overrides this slot making a copy from another slot.

    -
    Parameters:
    +
    Parameters
    srcThe slot from which to make a copy.
    -
    Returns:
    this.
    +
    Returns
    this.
    diff --git a/docs/reference/html/classsigc_1_1slot5__inherit__graph.png b/docs/reference/html/classsigc_1_1slot5__inherit__graph.png index c2e8ecd12e64c3efd6668a2b4171387f1465db20..b4438e157f54552654caa9139e8957be836ac812 100644 GIT binary patch literal 9304 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 Kr3xgBKL0P!@icA# literal 9316 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 o)7H-B3?=ve!w
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1slot6.html b/docs/reference/html/classsigc_1_1slot6.html index 7876144..4afd1de 100644 --- a/docs/reference/html/classsigc_1_1slot6.html +++ b/docs/reference/html/classsigc_1_1slot6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,81 +66,106 @@ Inheritance diagram for sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + + +

    +

    Public Types

    typedef T_return result_type
     
    typedef type_trait< T_arg1 >::take arg1_type_
     
    typedef type_trait< T_arg2 >::take arg2_type_
     
    typedef type_trait< T_arg3 >::take arg3_type_
     
    typedef type_trait< T_arg4 >::take arg4_type_
     
    typedef type_trait< T_arg5 >::take arg5_type_
     
    typedef type_trait< T_arg6 >::take arg6_type_
     
    - Public Types inherited from sigc::slot_base
    typedef
    trackable::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    T_return operator() (arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const
     Invoke the contained functor unless slot is in blocking state.
     
    template<class T_functor >
     slot6 (const T_functor& _A_func)
     Constructs a slot from an arbitrary functor.
     
     slot6 (const slot6& src)
     
    slot6operator= (const slot6& src)
     Overrides this slot making a copy from another slot.
     
    - Public Member Functions inherited from sigc::slot_base
     slot_base ()
     Constructs an empty slot.
     
     slot_base (rep_type* rep)
     Constructs a slot from an existing slot_rep object.
     
     slot_base (const slot_base& src)
     Constructs a slot, copying an existing one.
     
     operator bool () const
     Tests whether a slot is null, because the default constructor was used.
     
    void set_parent (void* parent, void*(* cleanup)(void*)) const
     Sets the parent of this slot.
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the slot is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    bool empty () const
     Returns whether the slot is invalid.
     
    bool blocked () const
     Returns whether the slot is blocked.
     
    bool block (bool should_block=true)
     Sets the blocking state.
     
    bool unblock ()
     Unsets the blocking state.
     
    void disconnect ()
     Disconnects the slot.
     
    slot_baseoperator= (const slot_base& src)
     Overrides this slot making a copy from another slot.
     
    - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::slot_base
    rep_type* rep_
     Typed slot_rep object that contains a functor.
     
    bool blocked_
     Indicates whether the slot is blocked.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
    class sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >

    @@ -156,7 +183,7 @@ class sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &

    To use simply assign the slot to the desired functor. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. block() and unblock() can be used to block the functor's invocation from operator()() temporarily.

    You should use the more convenient unnumbered sigc::slot template.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -184,7 +211,7 @@ template <class T_functor >

    Constructs a slot from an arbitrary functor.

    -
    Parameters:
    +
    Parameters
    _A_funcThe desired functor the new slot should be assigned to.
    @@ -193,7 +220,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -253,7 +280,7 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class

    Invoke the contained functor unless slot is in blocking state.

    -
    Parameters:
    +
    Parameters
    @@ -264,7 +291,7 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
    _A_a1Argument to be passed on to the functor.
    _A_a2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -293,22 +320,22 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class

    Overrides this slot making a copy from another slot.

    -
    Parameters:
    +
    Parameters
    srcThe slot from which to make a copy.
    -
    Returns:
    this.
    +
    Returns
    this.
    diff --git a/docs/reference/html/classsigc_1_1slot6__inherit__graph.png b/docs/reference/html/classsigc_1_1slot6__inherit__graph.png index 9e3629e0edb42ebfb0f6c25f6e361a91d725dff8..5f0210b3e233e136916079b493ad9188c0b21fa5 100644 GIT binary patch literal 9590 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 Q2dPjVNhwKw6gTnzKf32yiU0rr literal 9556 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 diff --git a/docs/reference/html/classsigc_1_1slot7-members.html b/docs/reference/html/classsigc_1_1slot7-members.html index 2366441..55106d1 100644 --- a/docs/reference/html/classsigc_1_1slot7-members.html +++ b/docs/reference/html/classsigc_1_1slot7-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1slot7.html b/docs/reference/html/classsigc_1_1slot7.html index a6c8862..cca1820 100644 --- a/docs/reference/html/classsigc_1_1slot7.html +++ b/docs/reference/html/classsigc_1_1slot7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,83 +66,109 @@ Inheritance diagram for sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + + + + + +

    +

    Public Types

    typedef T_return result_type
     
    typedef type_trait< T_arg1 >::take arg1_type_
     
    typedef type_trait< T_arg2 >::take arg2_type_
     
    typedef type_trait< T_arg3 >::take arg3_type_
     
    typedef type_trait< T_arg4 >::take arg4_type_
     
    typedef type_trait< T_arg5 >::take arg5_type_
     
    typedef type_trait< T_arg6 >::take arg6_type_
     
    typedef type_trait< T_arg7 >::take arg7_type_
     
    - Public Types inherited from sigc::slot_base
    typedef
    trackable::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

    T_return operator() (arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const
     Invoke the contained functor unless slot is in blocking state.
     
    template<class T_functor >
     slot7 (const T_functor& _A_func)
     Constructs a slot from an arbitrary functor.
     
     slot7 (const slot7& src)
     
    slot7operator= (const slot7& src)
     Overrides this slot making a copy from another slot.
     
    - Public Member Functions inherited from sigc::slot_base
     slot_base ()
     Constructs an empty slot.
     
     slot_base (rep_type* rep)
     Constructs a slot from an existing slot_rep object.
     
     slot_base (const slot_base& src)
     Constructs a slot, copying an existing one.
     
     operator bool () const
     Tests whether a slot is null, because the default constructor was used.
     
    void set_parent (void* parent, void*(* cleanup)(void*)) const
     Sets the parent of this slot.
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the slot is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    bool empty () const
     Returns whether the slot is invalid.
     
    bool blocked () const
     Returns whether the slot is blocked.
     
    bool block (bool should_block=true)
     Sets the blocking state.
     
    bool unblock ()
     Unsets the blocking state.
     
    void disconnect ()
     Disconnects the slot.
     
    slot_baseoperator= (const slot_base& src)
     Overrides this slot making a copy from another slot.
     
    - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::slot_base
    rep_type* rep_
     Typed slot_rep object that contains a functor.
     
    bool blocked_
     Indicates whether the slot is blocked.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
    class sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -159,7 +187,7 @@ class sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6,

    To use simply assign the slot to the desired functor. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. block() and unblock() can be used to block the functor's invocation from operator()() temporarily.

    You should use the more convenient unnumbered sigc::slot template.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -187,7 +215,7 @@ template <class T_functor >

    Constructs a slot from an arbitrary functor.

    -
    Parameters:
    +
    Parameters
    _A_funcThe desired functor the new slot should be assigned to.
    @@ -196,7 +224,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -262,7 +290,7 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class

    Invoke the contained functor unless slot is in blocking state.

    -
    Parameters:
    +
    Parameters
    @@ -274,7 +302,7 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class
    _A_a1Argument to be passed on to the functor.
    _A_a2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -303,22 +331,22 @@ template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class

    Overrides this slot making a copy from another slot.

    -
    Parameters:
    +
    Parameters
    srcThe slot from which to make a copy.
    -
    Returns:
    this.
    +
    Returns
    this.
    diff --git a/docs/reference/html/classsigc_1_1slot7__inherit__graph.png b/docs/reference/html/classsigc_1_1slot7__inherit__graph.png index 8d8bd070d1d4fd15127f43489e1d56cda50dd277..aa63864d54fef319ac1680badbae1021320e89e4 100644 GIT binary patch literal 9932 zcmc(Fc{EjR|2K-tOlC6E$vhO9>);qOB~v0YlzE%FYSUd~y2@9Wyv_cMKWxQ3bn5k4J078VwflA@dz{H?*l z!uCFo14ruy!_x2v&s0T04(sIf=Ve1~92OQcmXh2}ZI2ggsor`Qbr0IrA1gkkB)q98 zI4;+^n?KxDH)K%F>Puy-n{%G47%_Q6yEA8EolVE5K$}tjCiO<~-9pgk? zDk?zsAbK()*G$DW|80S&qW;jnF_`EyGP%Zt~LO8Ge4{_F0^O@HH&o z0BtT_E-s;#Y8$F7GjnrZz1QzPxIJ!UmXPqCX%2qn-zD&`Q$5zi;(3R_qB?3vB=Q?G zN_kz4Y|XqIhKPjUKZIYr#K7R=<3r3Ssi^%d*G54>K~cXt<@YL}On&8!EVQxS0|x2YxUKbe;8ZcJ^=&dyFx3%ITfMnpuE;4EKL z3`57nEN=bsk(QB`Zp_LGv~g~azLb`hCL+>CY++!K{PwLxO#9txyHu@wb}sv=#!GZ` zowJ)SQd4D-$mEoiCadeKys?HGU4Z!HZCjXQTZ;+3N+)VEE=Q%lCydHDG^ ze*fC)>FFuA{AASN<*FMXF1r6~FZo$cMadG$7CvN9!cXV{L z$>b;XClMkM+}vIJA~5}=q$CnX$-c2z1e!(=$wPHbnd*?%Rxb)ROwGoJhX`}dNJ_Jetvmc1`n+}ZIN zh!rw4NX=^v)ru3l=J$mN6I}V}TJJZ!zu`rHyE?XOo`E=YT(xk>t*~dhk%NOn*s^!d zsrG}CwY9a%Aibm^F){I=@OWEWn}-Gtw=jNyP9ZGo{MN6zXt|6+?#?{TEH8KY8Heja zNod5#$cVc&MPPs)50z{GM@n1;xPO>aZE1S?)J#k0T?2zbD_0ejNTb_cpsMOE>+$Gt#k0mf?9Y^!BEQe|%A3f< zP&4|H#KOkLrx^!MRSayn8|#V`b55Sx+7yXhuFlS5^`62hJ)A4?%H~>H&u%bJJJr(C z(hi2Db`2`WDqc13q#zERU0Z8#-!KXs)1W58Q&v}J5_dt|fq50ZJssXQHauVBrx|2} z`e0j+kB`?F+Cgo8{gfu{J32L$-eckI>1l3Z@$43@q#<1tr?9YdH%1U@^+9`dPe;eH zNJ+2qTSkTw2{D`Ru5}+4G1_vo}XXz|M|0vzn?es<~y2sT(#6X3roufmX?PD z>LW|T&47WQ`j=hWqbUoA3@QzrxASNZc8<@|%!}pZ?4=~95#35oKCW?^mo9d~;KF~! z#LR7~cr`7`ZPnB2l}i~>*eK5s<(ywLq1;^YA#d~wbm$KW(Ae-*+C;vINA|iJ)}v#T zaQI4vWB@Bma(1qR+s%!ifk;APxFb$?>2u4~cZl;W?1|j!>5U~i)_L((l_H{hb;yiN z70N8EEasrTT4zxTeAh*3+QOmjB7+H`$C9I3&3JSqefc z*B-QlFp(nD{TY$N*To!b3>D~}3to8jyB061rsjHGjpSZH)+}?-(`wNeX?fMNb&UV@ zi2lP&f6>X`p5XuOj}ts%d*{0nt*xwhNI&wBYL%ClFH=2<%*|aK%)fmoi7weFD@jVX zu}!tLO|{(8Ike`=!OPn-F_GFnTYR@#Enk~FzS@3@n22b8)1$YymxYA|&=B?fVdd!a z=M=`q#?;h_um)XbZx}DVlMcR#3J(kW^4di9?%lE0Nb1Oli0$E5+1ZNhcjS9RcndHepe8Pyn=#f$~mus_J41E;^yX7`C|aBSKCcQ9FOdgeUd zpFe*BsphUY(t7w$Pnq$d`DX z*VfiH3gPJB@G`AML_}nw?NS(urO&Fewzk$sI$iJkZiJB4AmTT-ay1K~ktTq3wXIeu z0*HIA5r{LCgvsvFBhA7gUS3|Ww1L~-Ha3j!-J8hzWGa{?@DNST$mloQMij3cO!}s* zpPGu1F%5&!(>)!D7>weu0ty9Gr*r2{WmOd?JNwfeymRFfAz^>xlNWjJuCA1ktrIKi zii&x~r{k8Q;{J3XNtkky>cZUI+|m*vRxvX(6Yc*6gTdS>)Cq4j&C!B&rQ$UhwAJV` z!4@{HJN{Dk;Q08Mf!MM+=mMw-IgWe{zC;CidB<8qQPFBx+VZb9nMV2AoE#h%&f@ST zro_hHtU?_E~P0#VWy|L|&ZcXv04h%aMfF_$DnE?>?a3$!TXj^N--XMbkhjj7Q#GGb(4 zFuZfeyacb9x}0gO%q}A zA1&j|`T)wRwY9&{gxRB+d3bOK>nhIQ^zA`KrIf9`|0#!!PJsz^{?hf=&+S;c zasGdD2M|*vwFOprf>PbV^WVr1I$WClbJ7As6;dfyxBJ{tE(|<8tvlW`0l=Mb*5O$O&8fVJ1N#R6V zc>}@2b5%v+6)AiYpRqUrNSH3|TbE1ZR&sSSZY8{ewfg}D9`Z;!2x$U>^?eU$$KEul zl*B}L@B$?UuP5zC(AzbuSGc(W)$#H14Jsazc}73GoUWWRTK1rQyw({UPBfE@+OYN2 zWZ6(+Uc(xP-WOtn?TEqh1Ri?Ao0(eqZX1)A$WO-`?>)PCW%+e_QqsO(LN9d+)zc(t z>F5eZJ_Zv|KYR9!m6dgUvf-^oPjVXLIVl_*oFL>3ERIF*i*VA<%PvzsTemzs_TicX zpFdOJ2j7hKvdZ5X9ELBdrHWUAkbU{`Wu^6qj;?M>UKREB7X*;Uy?PHvJ3BiIi-jn9 z(d}Wstsc>+sHjllO9vpxN)2m~!%PxxMfLSQVCWQL7=8DDWL#lsJlY*Q+}mKf?lAo> z;0y@zDZfMBgQ>5^dU{`e4SwqCqL=ZjFD&FPLr_J!uaCnV4rXIy8h3{8e*OA&b)+=? zx}&LjjI1Td)JAZFPoCfe^@U%&TypPiLTv2jg!@$f&`N3JL1&HPY%xoava+(<`uMNY zGaMhRf}nm?xOPQKB%-+3*4f$F+PW|$WlZLHlcb??u{ZT@xdjn8*-ekt;bOK`|Knea zBr?DIT3Q}_e98g@$+4OrisqpwaRdVW^5qLSOCov^9ubjUST)q(ic8&Wdknu}&C??N za*H0Ia3I~}*jO?Oin;0OzLqn6900VEj4_DCg@v~E_NML6DzYJjU`}d1HZ!lly~0!6 z_mK{5(XVlsNtJN#&Y?|bjM3E6(u!sfbK3u50yyisI@|#B7_0zi9Gs9zTIzSl9ktjo<>FzXuhtl-dI|4GJV^a)sCXQW;K|=d)Gz$o};6qfx+nB zl)w7DuG!6%)zyajdQ#-h&W>3_O3GbZ+v3vF(pn_xl&`HV@7G+K-$K!hQgqbR3dNrD z@w!Iv3vT}CV71iK)AOy{n%8WU=#wW;R5yI{aKNg3{``60r!m%+6d8y|w6e4W_n>fI z%4_@M$ApT3*%HgH1YYuRxvYL>Std>a0f&vr23P?Y-n-vfRxNvyCv zynk;~&EmE;x&w;>T)sY9$t@u8G|%15EkTiekQa=}+S;12@6J$f`jZ}uPZ&YAYu9!@ z#SQ#pmJA#a0-pSL@@C7m>EG$ew z@I%0vbD3FLWJqjmYzQYfSEl?=j$nbLJbwl;torOtxX;YYv^{XF9e;f~1kf>)XOKuF zNEIh1Ctu$NkiTAWL+YSz|H4xpsy>70qrHB+M5c#ofq4s7zt@yopDM7<8fX!OBZ=W() zz>RkZli=WB^>pc;-d;5omBYQJ6Wa(z0$Ov}+A4{Bsp75$kannYrbxK+!KEEP!=>Yb zDXFN|zm{79_GKx=SUeYa0))n|_nH|3DLE;s6)y_>*6H_wVhm~z9?b5pjlCT$Dy+ZE zhQZW6$P~!XsPR8JMx)Wad>OiWR#sfGB140NF2HkOQBx4zNYt;nIQ7Q;Z;|eko|mPi zk1I!vR;|jR6aYne?^fBsLI7wNq)u!RF#ggd9+YtxkaBL9Gx6SAx3#h|sB?Mr?&N9L zyeg>(B!{4DVT~k2M0AREE^}~@?KDsghlZp*^IOKpsG^sv*q94{biYEl{9s zP~TG)S?Qzg+ZT8AZhiXB!85>y zcV6thb?cVz&$;k$uOc?b{ECW-hK5v+4BD(9c%a}UenaV>{9cqHARyRV8*3*u0q_IR zJ_laUX)es5SmdaIaX7Z70=N`RYokXsTK{L@7n`c4rjxcPdZ_iAzMC{r&DR-vldoBa z5MPQQjR2BIqpxblxU%yBK>F^_gwAEso(r_-&ND63vk@8NDNvG(q-5G7$iADev8i%G0qn*>D&oIw_!u8Di(7 z4ch(va(N&(H#@t2t5*V655iiZO-2Og`4lPds?bmcGqbs894gl0YyU`6Fq_IRqTf!@aq^KC;cPCkoU)MMYlb#GE%+sFlYN*mY$F^p=CjH zJhv`Pb#<+Jij#42mjusnge_kAR4IZQ0h|>T6RU+4&KpT-D=q9GQzBHmqxc$Rm4y2` zk5Rn`Z~!&Gk#^yb?@1BcsU%?>&GqAkyw#+NJyNXj}jMMz$721Br=ytEElR^rChU(b?B;hR_O6Et$Tf z4NexTf@&=hVH0W(>u}i-ii=W(IRLJJ#=~G}_Jk4QyE3(P7X0yjFo`XBPw`H2a4o0T;l@<*MC#P;Q%l&CN|j=GY^i zPfGO+`X_p}J#xs3s1j8?d}Biva=P;@Wi`jgM-~lZQR0{CysMWNZmFm)_4=Gq!v>u6h6R^OQT7} z9qwP5Kw@xRr2dh={uPU1>HVWH{)}h;AAB51ZPWv(gvz1_>Fb*gBmK5ze)_aCG!zqd zawAfN%p-0vzm%nX$DFP8NK><)V6snGSx09We9BTEoL--H8>? zNY5c7Non-s&Wb=Q0kPGX`^(Jt)or;O))Vsfq^ZMdvbGescKuRxloWI zLF0&L)q`=ktoA|!K|vmF)*3ATo6KD=H#TaDJYb07$!wRuLuAg%;vA}<)2>NN*OLrlV*kF(Rho1fCja> zy$w;3&yVSV$!Ix~4`F1cWf%l>(4Osp*ro`V!*IPN($v>idM?izo1UINi8q&-m^f0} zbR0oj;Y@JP*7@Yv*U1sO6r%Q%?41xEfo!@LE?AQ{LWj)zPxH%XbD@zxJ2*UqfY5zXRh=-jCAPy%t`=_Jih?al zxDz48*d6lk*41T=|E+ap?;tQ{8wS~ZzBX69^6a;7%`GkAUU2p@y`t)}h6Z0fJv}?S zbx=vh-fPzi*vm;TUM#m7;)0L0x#U@)ClyH;k#zOZXHaqGLi*4nb8&Iu$LaUajaZ=z za+DWy`;KX9k_l}|5->sDyon7{1?i=!scFbJ($ixLBGN`AB~O)$0U~yF+8BtbQ{Ki)dQmw#iAq?_bKG)q>X= zCYO2T_A7_$4EFXLz-5_?Mw)#0>da;Wioe$VS1Srn2z=7qg$K0VeLF5HV1ytrmSa_d z?iMkzi1*={r@(-ZA7go4!}w1=U}8$|h`Y=k-|4xvkdvK_Y4Gjpqu$#orrV?glhl zNl0QqB~(>Z2*`bbjW+4E$_vf8nHe%#T1W;Sng%wA;(LBlD;-yuuC`Y)0UyN#opdmx zrT5-KcdFWDSu5l`m`rbIq|3^-KwAKXrrA6`+(;Q^-4Wqk8RGQ`+6X`={U|!6iWMcgpHa(mqEAJ97nKrYNYXtt$({Sgj-r<@??a1E^&)3n2jon)A(yed)HbrX@&DCIURSxbxx$s2<6g#drKqT=dt_t} z?ifvu@@a)s2-MQD<_Bp{FZ5QKin1~UO;C3imZ2Fx*EmQ~T0%bOMbY)M8J~ava)gM; z$RtkH+=0sKYWvZOM+e)>n9=hOg(Lo}>3eN+;N5g%LQ^J&@B9AdEF&XhPEL;MMHKWB zqQyK|Gi=eUaUCySykNL=iGy4TM7(Z_Ydo{%*^B-r$p{`cw%Is!>5fmI(yu-u&kEwz zebE-f7?Jlq)tdpm9iVJxfzJ(>E(q|P^hk`Al<=qI8pUD2$Q`yE7q0kw~QAez%8H* zPubV^=;(0o%$YM6$;p=}WzBC~Shb-LzRZ`DMl-B%!HKzBZra@cF*f|V!H*3ug8a1) z|8N;rc6Pfzf3Ao`a0KrlB7$SS?5vIiK6!Gyohw5GuvJ*vC{%W>P{|N^-gdO&3h>sW z<~&h)4BK}oaOZ_?{WoSxw{D##QlC;KEUhBF(&Ng)RYdK^e{5|D?>~NyGTArf;o*^# z^Z}>S(1*I;8m@A>Ul)2(#2APNf=(9*yegC|#Q$_rAuP=hR?^YaOG!$4NKSsvQ5hQ@ zRi(^cbg|&%I|8qH)Mb2(oHLmYEq^S46O4oeO9<5S%IfkGrG>TiTaV3e&>w*zA4w&T zLhT|lD>?b1E=lY{3+p|JrJ#v6J9$T6hAb^>cSlElettMYR73>Y{NK*AWfZUKS3K;8 zOF{sol0Bor-#-}J1UA6c^_pf$K>_P3z}xonKu7uoi{EAUGX=Py`vVPbLNXD%@#_;O zs7`Tb!lYubNn6W`C7Gf!2uaEM%uHmyc0}tp^R5IfipDEn9KmH78k2cTJU~KnN$!AEW5z_8zm(rhJ2!|teKUSlnONAlyg~6 z34?w!Z{dWipzq(f5cq+EbXbMi@qz#rJ0Et#+5dXy2b@PACV%ex_i=>)Ovo=|MH|nL z@5Kr?a(%L^nxHigQ|}!^Gs#E`3H?0Un{sz{UcD`tkS$}V>Gff4tXfu9)>AUAyxdt) zQPJ61So4#YqgPW2rvkesS3Klw5iv0v46G1Y6&2Y)hy`}>2yg~oGBEZ>5C}}8O-n>+ zFNryswLwx5O0rSUB_QwvvM^Ag?CfT+AE3@4`s4+a0h@9mulf<$8M~PjoMyE&1F_c}q;>G(h!5Z#bn$L$YnwHa+&rf}@)FxYUa%_#-4?^- zzx+9;1o=Y3-LB&q2eeN8PY$Pokt|687V_^XTM0M(pjX%p8AUG0kfBD%Q2GHVz}FrP zsLKS0gd_{DMXBYL+&nWKVd{nKOR;ZM>b>;Exa^4!1)dPrWrd)U+;i{d!n6-sQuPD% zRFF?A`|P7Wv#HZ$`>RGj6A|CMnFKiyOHkh2Hi-Pbc5suHYp%2B_S;#C7YIRxRdw1 z=bm%!`TqUx#%1b>(BSb?&LVEf}T0$9oHXtG0Geo@)j>2WB z%)tk;v8++Nz;xfD^ijdLLzVw#pE|OjgeD304pP_AAT0K3B=i5*BOSv8m^ubl1Ev^s;GV;d2(?gWuM%vTN)3mg`mUV~4cK+`Sq^72Rz-O7fRtaPKN0;}Z_YK(`pib8p$807&tPpgQ zC!$bS>B$(U4Hx)n<)6(MsFx3j$sjfnW=z@y8|O-&tImOQYwzrWAS z%xv?DpNlKeCd#WE+w6eFwPx!E9eHIWN4%n=vrhdyg0HPwUj%4P^?Z4Vh!(mp3-@Dpl^g zz%&^*aqY~_3kB%{BMCx9N>qQZt~xa89*E?Q%oBJ2_)%l;jsph4ii~g)7Z;C~9EC)* z8!B?c=ad|3V|&4b$MiNeHAHp19+joSfL$*oldWot+&vHa1h=srE8L5Elz@>tt!F z&m|>~F);R&GJ8bo>gs%ivgq0A>1F6}&_X+ki;I8#GAwhy5jHk9-u$b91EHHUlU!vg zteNR)O&y&l4}+?zSgpz`iWn#;jCW??K0*fci3c8EsAZFmWCAJ>yIdiTQoNoA`N_%n z@qI@pC*OyMX)&nKjA1;CjL;$TpEEPmR8*SU+E~ZRC7d8KM@M6a%!>*NlqlVpR2V!3 z7RF0dQsoLid>9CPfWo;eK0gkjvMB+13Qp{ zB52!UI8$(IZOzQma$|ctJu_4ORl&Z?OPu#dM@KM|UTrO{C{p2@!Bh^x9<|hWQ^Dev zmL+LvX|381+0zh$)!>x%HT6<#-yaY zv*GoXSP6K;MK-43!X~47*AifAi2kpCLL?Dm$4HzgAQjz{yjO*khop(HU`C|pbDpooXbLD)@$z~$KBn|Wa~L7#gzWI2j-i(c0JV#Q^Q z?StrrVyzE*=qeqqFRpu|Uq_P)x4G@K!r&uMSo;}F&2Y6fQ?#@{nVHSA*Wr2Hlk|*~ zpy2neQ)SlpX4+q4Axn*w3d0>mW$l+eI6TkirNYwk6Ee8G2}T3o$Y(L*!UxO|IpIKGNm!7SH{sKwTv)#UJKcQbE6NfJG^PFxb>}cdE zYyXq#nkN&PbS0{vw`~x<`bd(Zs5wbV7E=}TDwoK~$|X&1JNmK%93~~XxP~|(nEib( zN6%g)wHvOkCJ^dlJiV7k7NTfwo->Pdw^KUex$m>0eJ-_TVJO|{p)0Pft!pL0TB%Lt zu$I6wwZ65nBJ?#*VLTW)|@8PdCf9iXPb6UNJ6}9NnK5i z%XM=cY^MiZgf{sF1@n#0y-0!RwbNPg@hXanF-FEu>8q=&(Xml`{^Mq2g@2nKNg~ka zqu755BdG-LN-B*S8riZk&3Atl{gUhXijQBhIpn=G!sS6#;T@QsCqg^LR(fHbGZ(b3V2jEq$n zI&xm`rHqWs`<52L@XnbA$2?VfYWlr}79t4b+mb`rQzAS}%#qpI&#xnuOXTF_T%4VW z*o?bAtCdPnC{@ZEwuw>Zg@lCI%v7)S#nUFU7_E&_89D7 zjSAhq;o-`P3OuyXrjWCP0Tu>&dbB5ZZJ@v3ZFes6X6p2LGz`w|cXM^Vyu1vi=kw>! z`T112>~wVRI>Vld<@_1Vlgg8fn*HKggGcRsvfb#hZ|vuH6O4jk%C6<(^W`K0xf{tc zDEqHQ;_mF^B%`3B;NKnE3JIGbt%4CYhd(#NO-QiF4@rG9v2AU_;hp;z)p2IcfL0gl+% z*!bQxL9XY-goK0y1X_A}^9u_k*x2He)-MK6AQb-z5V;GJlS#wtr^UiFG=+fTR8%n2 z(EMJB7N((pO%WRv6$OXGMaWQ}Jo#~BPDw#AS)n(uepsOVGP+l%+VoAd=+p3fgAp4S z0Fk^rJ=s#_?Ctliu6%OiRO#?Obar%1+tg)b=!uC16%V#)8geW>WRcB-nrwx6Kh#>Rs0}~3y(9+iC z)RIbM5Or7A z*QKSU#}nBbxu?!Qi8(jDyr{qf!(d8em|ZC%jZHacK{F z1fpAVG9uVn{|3Rj;vnW`6$rw9~tXP$hkG+M@BXvAMCa?PLQPXnCl9fRcW$a*2HA zmzVJ`P1z^<;x`W$k$DXhk`t09Cnw;PA(+aKLw5=a;F5R}v|s61c%2KU$Hvm>bhJNZ z@v7M93fA6-9^4NV^Sp4$kt-y7Wyb#6%`HbPhx2cUh$5P>wXO6K%q`zJk0N4STYF@f zfS(SoG%}JehgAhEtW)2?K%C5)#rL_S0o-w!MqS6>gSI8Ac8qGE?;uPue3pgtLxnd} zUa`f1Y|?jb<&fW9!spxcZEo(1bxUaIOtdf_!C&B!Eqt4hDQu84xrg~}?fu-G6HL>} zL(Sy@G-!9xK2F+nzJ)&a+wQzIdp?QR{Wqfd$|V(g-r1_H9;Ve6!~W03Mn`YSUJVTn z7Am-hQ!C3^I=KqB8?u@Y{vqRTyS?EPd-r>gtw%*dDtqf6SpNS5KmI4|@-VZkc$@Yr zF#-J~i`3GdG!WCchLlJrB6k1eME=bia&7}QkOm;!cIg?!SJ|V6MU9P()zxvEPmj6g zf`Wp~hd!ApDj{7rc zN%X#W?0@k*War=jfTY2sH33t74WQ0eK~`ECzvHrmj*gCT{P6nTObsn7>!0;3f4{w!Q}FCSSP58;T(%{e#7y@KRAXtIO&Og}nQaR3Wa`gSPH^}(-@st56pUXQ5iLSMQWLL|lKZ@#&R zW$5h43mTV_;&FAhZ_@h_hzpy!hJElDg{`xblP6$`vCXOjFs&>t3An5h7Q~^1T%Ume zmQ}%L(RTra-_eoW`ebhr%qS6{5lc%;>+7c=BeJK;$r;V&{Qmao)2AdB19`iXrFFk? z_B*vqhNiBr4tS04#I(DYEe?=;#Qbi>s-M%i?F;ks(}jFLUC@VjTE2Vd;N~WY%EieU za}36Db#(<|`vOhW=L8&@X65d8@_;1-x)^Rg*WkF)6ZI4Po+#CDc6L79o#*$xa1j<3 zp7$pGjKt613?w~sa;X_<$cQz_>N7KzW@e$7URP(ZB*7^8%H~XP2dEE0J`Ln-Auupl ze1P(-7Jw%lzO&etRhGqJA@AkoB`)3x;<)&j5T!;iY`WRqUiPjH0CxajcI1UoXV~M1 z_ct>^@YGgUdmRpOH@7|k=e26gsi~=nh5hD$il%?V!l+qgI8~u{KM-sm4Gj%iDynxl zyyk-`P$+t&#MsD4%%@MY;UdW1K@(g2{ZImqI@_O< z?0gt4bb&b8`6+P?RW-_y06PTp+;jDO* z3{t-{avmN{Z^l9mcT zgTo)V^^_NG!Iv+(D`q34#luoFt-j5zg#@Y^8us%|$6b-wUY1W0GJwcPOGnh#*DvVM z6cQ-5j=3soh*8ld#eZf;|Z|4D(rKRQd5>^!AwvRD+0Qemlax~uS8Sd(p z`sJr5QL_F5Q{0b_>=VGQVb*O>+#4DTY5(;&DrJ!K!Pka647gZ0hBVaEbRI)GVmfZl zR-%DlrKYNiPRw@%BKR2wMm-Fc6I=x%E0f1DXn6hS^z_wnrTpoSB*7ciSFeOMI7o zP6xQ|R%KhO?`54>PKto%K~a_;pUpIDNKAC}@Wt^~O?9=lj?UrXVdTq)j~+b&?#%~0 zCO)4t2mdTZ;?V0YgIkJOBbesaWciO3I(;c4RUPne8#kN-A|?qSK$lkXg61f!-IpsCrj|ZyLUS1n0g0l7&<}qyU|<_ z^2EoG;;mR|D)BIMBlc8~*Fm^#+STuxzkDa!E71J00|<;~#C#wPPfk$x;3k0uk#l-y zXD0+QBM3KF9CNZfpPTb_1K;Bb6jC2dV&dyb9edY$9ck%rAaw#g(+E%(tmco7<+Z2L z>G5(I>1E!TdQwIx&t8Cj^kK%K!?&0px?M0qhOPxFsnK~|Qc|*i?VzE7C%1LD&q zOwp2TRaJgsQbqtxY{4$Q+-r-*Bm{T@q>Ssh3H!_n5MLGA@J;xXeqI`@zyB?-^Y1e7 zcQ2_wa1c44tLy5{0igkb@c7?cfyD-CVyn29v${7lG?bW_xQh_877Hw*!|%aV06NFF zH+#1r44#n)NMjp;^G}~XmHPOC*YB!9mwD>CG^Q|CP{`wtA+T2ceTX$!-e`k7$-+`; z`?IcGzvWYtdhqj5w$#Dntto)eFUWDg{vss&oJaEG8wp5={s(=utA!*e!CrFK91wJH zX-n~#UP^N_zgD5pvkeZ=IdgV^{Pp6Ah8T6|AWO-VUxM>04^fC{Lusv?^r3EqY+LC`zoem%b-Qy3dlhnPl-Lhz1uypSl3@9SZRDBL+14~!z6 zgA4Xt0cf}oph~i7UXWP$UUOMb0&{Eq`gD<&BntzAtT#o8gH~_9CkSNT@Y0 zFSxjfS$J{&{S6i2)D*2|o8NVd_h}N7PMz6661a(hwF5tYS!AOTf=9Hzi!0o16O&U# z?0}XGrE!D2FqF=F2)4dG#fSy^8%8a_2dN6t`k z7(1P%#dXm$$dYk%bhNYE1?WmEmr`Ze9<=eJXv=Xo@Hv5tWKQ881~Fg0BPoTu!qt7~ z>>Ml8))w{)9*3{P!z>gO_iwh?Y(Y=j=KMzutv7(p03wW>B8$1|AOCXI>9xE(F!VU;Cp!5D5m8@Q!qc!S^ z+VrpWAFeZG3ME1`aD9>TzWl0R^g!!ou;v3N{^jHWFHi!Jh(c>_4*gNI7oOFduqw*On-ORic%?fZAuUs;)0R0(>4a$<(> zz#p%7sE|h!6Y%7uN%}-WC=i}9GFDq#SrC2Pc}SJB`Mwfe!mC$ujaS`BuW3}sLKvBb zBHuoF!g1jLyB*y$dg3vLa2O_^k4GphbmR%b>wn+6`=6xOorU{P*;mOp1h@QA7#D{{ z`8nr7RMaz6a_0JlX)!3YzTRC%2Ceb@y%Gey2QXz&(t(nrXFms2j@xd|qnpS|vhUkB z&DwXdY_<0|DL6Qs_m{g>?Z1Lb*gu1el_1aMFb_E(a3oskm&%Jj2n!}3zOwl5hDVN# zZc)rr`^3ju=(cRB6;e_lu>(*QbX@MLV2N#`uT)1aKANTT^z@9Ud20;Q1cnSqi{$iu zAF69=IDjqQx#Z9|2dHSZK67$!Z*Ox$L)Fao__%5{*XD#=5?2@*Fw3DIKmG=FDQ0dy zzNVU*cmd$i7SEFa+oYzZW_>6P7bN zEMagvj|(EEw3OjP_or93+Mb?`AFYlf-{1eM>Qj(7W#BK!&#yxfi~2AKZ17UO51^U? zpxRFFuFVVI>|<05v9UQ$mT8^tE&5-bIfA_Ij?X3^0rGjv?ak#KPlm$*(FF2UFHN~b z70fglBR_Ed?AxwSW@;>E7d58vntoaUQwC7?E^{lZ&y|(-uCB)`z0t``I(S4xrLdCS zR}Dm_F9ij!fxl>lf)xrr4$pmZ zb(NGvC%rv9{&)z;B?^Xt+6h^|0Lk$Dyq+zJ(~p^%^UaCU6w&6ok$E8iH&on!IQ_d< zm;s4OvjQ3p7;X{O(o|sC&X$iqkU*7HRaf`+fKn3>6dcarmm-nINs%j*pdjxzhNWl& zBxX}PfdtveFye8f%E5_ID-7CN0UAFGU)kF7-kyd52t9@1|Dcm8h?_HoX^#J_0fo|@ z!dgh^?5C4F^hgq@ShgxXFh2oidXgz2cK^dm+>Z_;#EPWi;5YWXi*7?U zHASIPahkrqJ{K34p1TTmrz!huiswpp@7`q-zLs67WtXW$scCO-2TB>}^oD?@Rze~o z9fP|@N<<_(86Fk}$c?&&1|a9XU0pH%5Hk_)-(#VLisi7<)6?_tq!fc%*V^H^6~B&_ z7T~RGtE)hSub0;^W3V0Ld7E=z?qF+Ls=9)3z5 zv!A7^q!-M(O9u>zqk{uu_EbQhfk<5qln`aa3l9y2&Da20783Fh;CrqTa7_LE=H%@y96R;_v= z5#Ix8>S&%0{VhUC%YEq`^>+QD-{J8w@S6d!QK|z7<$&3XP6BAI9Kt?dAmt{v* z={38(mXhLr^$OH6qDTb2HpU8?>ZGp?2#z;+(Ket$jDTRzdXaINW znBKTeprhCGC!o2X1ifFS4bkL-Dq(!D^5Hg+CI~gg&L<3XbigKP^*p4Rzq@zPEf{Jz zoflh$C~y?Iyu0fM_F`S#t43Yli&CW$77kszP@s}tl;T;`fO^+!z5QwiY1Y#k! zPztO_pj<(@_tAY(O-)VrW>;=m(I_(g7pr_~4+rwidV}@(K!4^SY$qW))q}x#Nn*GyS;(sw&pw zQ_`(nj6g!brjhg5flsBUr+0LA{+ykS@ERm|f}CNVP03S(gP!HD@${JyjbQ=;fd~r= z3&$Y6xVY%)>VjyXCyG*+l`0*j3r-61FDlgFh@^b{D#jOpY)DR=9i1X~0wEuto!#8t zo-@G_N83`vd5{Gg8&eh*Zfm<*V*%Bfi{EMXE;d7^)xD@WV8)~*Bu3ssT)U)5jR2x$ z01pEs9H8VX4ch#cIv(lisCsAB4v}c6tAm=jwU3OggwdHXIwK=6^MEDjJ0fY=F|#r( zbje6g9@u9(_I4U*FCcGvqe-(eGby=m&!C@%OGbop(#7_3D)%9 zneMkI^=;4lSg#zAF(t`jr9otJne?D)7F#VtDsB$6iF?b7 zzGP@x{?ljAm|0koWeR+R!0?IV7KuH$bxv#jV3+;=tAW+>Jp8>uFSo;yZF{0=!t;sB zvb?NpZhjtwikP3t0-{5eUJX>jzzwDiJ$wAv(%!!Jxuh|0#^c&!@+Vkg1PdPp%iQS= zP13+^w(NV~NFMk;ynC$%6KY&_)S?{$%%)>09IxElP#1KJnMC%B^CGn3C{Ph>Zq@I^ zP?b;TVdLa<0lO18XV*ntf6zntWhxuIPwfm1$-+AcUfF1hh=^EQGbjybGs^y@K|s+2 zTn;LZdOsE3zGY%&CgCt2yaE+~EFq>unagV?f)G&)ob)5#=*24`P_QY}s*#K$oH(Wi z$_L>1lhBTUfB@gi6J8!3o9U{h-$QBFXG!P}j&sm*+aGZ2iA+bD1?~PNC_wH8?**x< zt1pK%_?%bg<(b%r5)kK^MQ?~38Rb+~?nOMOj2NYZ{o)A(v`MMBveMnznX*4mDq7u| zoPl9rU|=hXdtn4?4Y=0;%+mzDPozkFIqes|5OLcfj^9Eae6}7TYsmZMbFOnqYz7?R zHsJlb?-(>V7@Z%ifg0uIy6`Pn;@9$cY)rpC1|_ym9q65d_fDP?u$%Tk3FhIq8%0@Q z4)=l4)^>AYZD^QHVo?ks_`6@AomO`jJ=cky+Ar@xADc#R^!(BtC2jg!$aKVOMIlmJ zNg)guTe0`7aeM$a7?vR_|Eqej89ejli-4d{4gss<`}gn1ON%ko0NaSlLCdDh%*<4^ qKiW%RHT;TX@~_vm{z+2L{KItZI!&y??_M=Sdh=RdqC(6t=>Gr(i4{Ho diff --git a/docs/reference/html/classsigc_1_1slot__base-members.html b/docs/reference/html/classsigc_1_1slot__base-members.html index efeb291..15995f0 100644 --- a/docs/reference/html/classsigc_1_1slot__base-members.html +++ b/docs/reference/html/classsigc_1_1slot__base-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1slot__base.html b/docs/reference/html/classsigc_1_1slot__base.html index faee35d..83e449c 100644 --- a/docs/reference/html/classsigc_1_1slot__base.html +++ b/docs/reference/html/classsigc_1_1slot__base.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::slot_base Class Reference
    @@ -65,59 +67,73 @@ Inheritance diagram for sigc::slot_base:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Public Types

    typedef
    trackable::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + +

    +

    Public Member Functions

     slot_base ()
     Constructs an empty slot.
     
     slot_base (rep_type* rep)
     Constructs a slot from an existing slot_rep object.
     
     slot_base (const slot_base& src)
     Constructs a slot, copying an existing one.
     
     operator bool () const
     Tests whether a slot is null, because the default constructor was used.
     
    void set_parent (void* parent, void*(* cleanup)(void*)) const
     Sets the parent of this slot.
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the slot is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    bool empty () const
     Returns whether the slot is invalid.
     
    bool blocked () const
     Returns whether the slot is blocked.
     
    bool block (bool should_block=true)
     Sets the blocking state.
     
    bool unblock ()
     Unsets the blocking state.
     
    void disconnect ()
     Disconnects the slot.
     
    slot_baseoperator= (const slot_base& src)
     Overrides this slot making a copy from another slot.
     
    - + +

    +

    Public Attributes

    rep_type* rep_
     Typed slot_rep object that contains a functor.
     
    bool blocked_
     Indicates whether the slot is blocked.
     
    -

    Detailed Description

    +

    Detailed Description

    Base type for slots.

    slot_base integrates most of the interface of the derived sigc::slot templates. slots can be connected to signals, be disconnected at some later point (disconnect()) and temporarily be blocked (block(), unblock()). The validity of a slot can be tested with empty().

    The internal representation of a sigc::internal::slot_rep derived type is built from slot_base's derivations. set_parent() is used to register a notification callback that is executed when the slot gets invalid. add_destroy_notify_callback() is used by connection objects to add a notification callback that is executed on destruction.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -141,7 +157,7 @@ Public Attributes

    Constructs a slot from an existing slot_rep object.

    -
    Parameters:
    +
    Parameters
    repThe slot_rep object this slot should contain.
    @@ -165,7 +181,7 @@ Public Attributes

    Constructs a slot, copying an existing one.

    -
    Parameters:
    +
    Parameters
    srcThe existing slot to copy.
    @@ -174,7 +190,7 @@ Public Attributes
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -201,7 +217,7 @@ Public Attributes

    Add a callback that is executed (notified) when the slot is detroyed.

    This function is used internally by connection objects.

    -
    Parameters:
    +
    Parameters
    @@ -227,13 +243,13 @@ Public Attributes

    Sets the blocking state.

    If should_block is true then the blocking state is set. Subsequent calls to slot::operator()() don't invoke the functor contained by this slot until unblock() or block() with should_block = false is called.

    -
    Parameters:
    +
    Parameters
    dataPassed into func upon notification.
    funcCallback executed upon destruction of the object.
    should_blockIndicates whether the blocking state should be set or unset.
    -
    Returns:
    true if the slot was in blocking state before.
    +
    Returns
    true if the slot was in blocking state before.
    @@ -259,7 +275,7 @@ Public Attributes

    Returns whether the slot is blocked.

    -
    Returns:
    true if the slot is blocked.
    +
    Returns
    true if the slot is blocked.
    @@ -303,7 +319,7 @@ Public Attributes

    Returns whether the slot is invalid.

    -
    Returns:
    true if the slot is invalid (empty).
    +
    Returns
    true if the slot is invalid (empty).
    @@ -322,7 +338,7 @@ Public Attributes

    Tests whether a slot is null, because the default constructor was used.

    Test a slot for null like so:

    -
    if(slot)
    +
    if(slot)
    do_something()
    @@ -341,13 +357,13 @@ Public Attributes

    Overrides this slot making a copy from another slot.

    -
    Parameters:
    +
    Parameters
    srcThe slot from which to make a copy.
    -
    Returns:
    this.
    +
    Returns
    this.
    @@ -367,7 +383,7 @@ Public Attributes

    Remove a callback previously installed with add_destroy_notify_callback().

    The callback is not executed.

    -
    Parameters:
    +
    Parameters
    dataParameter passed into previous call to add_destroy_notify_callback().
    @@ -402,7 +418,7 @@ Public Attributes

    Sets the parent of this slot.

    This function is used by signals to register a notification callback. This notification callback is executed when the slot becomes invalid because of some referred object dying.

    -
    Parameters:
    +
    Parameters
    @@ -426,11 +442,11 @@ Public Attributes

    Unsets the blocking state.

    -
    Returns:
    true if the slot was in blocking state before.
    +
    Returns
    true if the slot was in blocking state before.
    -

    Member Data Documentation

    +

    Member Data Documentation

    @@ -470,9 +486,9 @@ Public Attributes
    diff --git a/docs/reference/html/classsigc_1_1slot__base__inherit__graph.png b/docs/reference/html/classsigc_1_1slot__base__inherit__graph.png index bdb4a267a17ca844529633806653b6bed7a89f04..fbf8b8e3f065f6bdddf17fc738bcbeb025e2146d 100644 GIT binary patch literal 63893 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 literal 60595 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

    ={FcEFs=rl9DS@(L7;Vprc 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 diff --git a/docs/reference/html/classsigc_1_1slot__inherit__graph.png b/docs/reference/html/classsigc_1_1slot__inherit__graph.png index 6e960e4e28ea00e9de6fb3bd54a154542bdd6d01..a14bb5ee6ab2e772c0fe466ca435e1d229f96320 100644 GIT binary patch literal 9956 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 literal 9879 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 B208!$ diff --git a/docs/reference/html/classsigc_1_1volatile__limit__reference-members.html b/docs/reference/html/classsigc_1_1volatile__limit__reference-members.html index 84fc9c4..06117a6 100644 --- a/docs/reference/html/classsigc_1_1volatile__limit__reference-members.html +++ b/docs/reference/html/classsigc_1_1volatile__limit__reference-members.html @@ -17,7 +17,7 @@

    @@ -25,10 +25,11 @@
    parentThe new parent.
    cleanupThe notification callback.
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/classsigc_1_1volatile__limit__reference.html b/docs/reference/html/classsigc_1_1volatile__limit__reference.html index aaddeb7..a148b28 100644 --- a/docs/reference/html/classsigc_1_1volatile__limit__reference.html +++ b/docs/reference/html/classsigc_1_1volatile__limit__reference.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::volatile_limit_reference< T_type, I_derives_trackable > Class Template Reference
    @@ -58,19 +60,20 @@

    A volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. More...

    #include <sigc++/limit_reference.h>

    - -

    List of all members.

    - + + +

    +

    Public Member Functions

     volatile_limit_reference (T_type& _A_target)
     Constructor.
     
    const T_type& visit () const
     Retrieve the entity to visit for visit_each().
     
    volatile T_type& invoke () const
     Retrieve the reference.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value>
    class sigc::volatile_limit_reference< T_type, I_derives_trackable >

    @@ -82,7 +85,7 @@ class sigc::volatile_limit_reference< T_type, I_derives_trackable >
    • T_type The type of the reference.
    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -108,7 +111,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Constructor.

    -
    Parameters:
    +
    Parameters
    _A_targetThe reference to limit.
    @@ -117,7 +120,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -143,7 +146,7 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Retrieve the reference.

    This is always a reference to the derived instance.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    @@ -172,16 +175,16 @@ template <class T_type, bool I_derives_trackable = is_base_and_derived<tra

    Retrieve the entity to visit for visit_each().

    Depending on the template specialization, this is either a derived reference, or sigc::trackable& if T_type derives from sigc::trackable.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    diff --git a/docs/reference/html/classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4-members.html b/docs/reference/html/classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4-members.html index 6facfd2..7ad9f5d 100644 --- a/docs/reference/html/classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4-members.html +++ b/docs/reference/html/classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html b/docs/reference/html/classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html index 8b67651..fea0575 100644 --- a/docs/reference/html/classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html +++ b/docs/reference/html/classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::volatile_limit_reference< T_type, true > Class Template Reference
    @@ -58,19 +60,20 @@

    volatile_limit_reference object for a class that derives from trackable. More...

    #include <sigc++/limit_reference.h>

    - -

    List of all members.

    - + + +

    +

    Public Member Functions

     volatile_limit_reference (T_type& _A_target)
     Constructor.
     
    const trackablevisit () const
     Retrieve the entity to visit for visit_each().
     
    volatile T_type& invoke () const
     Retrieve the reference.
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type>
    class sigc::volatile_limit_reference< T_type, true >

    @@ -78,7 +81,7 @@ class sigc::volatile_limit_reference< T_type, true >
    • T_type The type of the reference.
    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -104,7 +107,7 @@ template <class T_type >

    Constructor.

    -
    Parameters:
    +
    Parameters
    _A_targetThe reference to limit.
    @@ -113,7 +116,7 @@ template <class T_type >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -139,7 +142,7 @@ template <class T_type >

    Retrieve the reference.

    This is always a reference to the derived instance.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    @@ -168,16 +171,16 @@ template <class T_type >

    Retrieve the entity to visit for visit_each().

    Depending on the template specialization, this is either a derived reference, or sigc::trackable& if T_type derives from sigc::trackable.

    -
    Returns:
    The reference.
    +
    Returns
    The reference.
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor0-members.html b/docs/reference/html/classsigc_1_1volatile__mem__functor0-members.html index 7eaed8f..0d71619 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor0-members.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor0-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor0.html b/docs/reference/html/classsigc_1_1volatile__mem__functor0.html index 6185ac4..11f88b9 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor0.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor0.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::volatile_mem_functor0< T_return, T_obj > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::volatile_mem_functor0< T_return, T_obj >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )() volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     volatile_mem_functor0 ()
     Constructs an invalid functor.
     
     volatile_mem_functor0 (function_type _A_func)
     Constructs a volatile_mem_functor0 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj>
    class sigc::volatile_mem_functor0< T_return, T_obj >

    @@ -105,7 +112,7 @@ class sigc::volatile_mem_functor0< T_return, T_obj >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -131,7 +138,7 @@ template <class T_return , class T_obj >

    Constructs a volatile_mem_functor0 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -140,7 +147,7 @@ template <class T_return , class T_obj >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -166,13 +173,13 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -201,22 +208,22 @@ template <class T_return , class T_obj >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method should operate on.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor0__inherit__graph.png b/docs/reference/html/classsigc_1_1volatile__mem__functor0__inherit__graph.png index c6e2883d3df202de22e25722d618492ce3fbc863..1039c8bb329f5d4fb3cf5d4d36040e63b07c23d7 100644 GIT binary patch literal 8072 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 N`Kh{mxvY8Ue*lt6(w_hT literal 7978 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor1.html b/docs/reference/html/classsigc_1_1volatile__mem__functor1.html index 4fa8cf7..b43eb7a 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor1.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor1.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::volatile_mem_functor1< T_return, T_obj, T_arg1
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1) volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     volatile_mem_functor1 ()
     Constructs an invalid functor.
     
     volatile_mem_functor1 (function_type _A_func)
     Constructs a volatile_mem_functor1 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1>
    class sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 >

    @@ -106,7 +113,7 @@ class sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -132,7 +139,7 @@ template <class T_return , class T_obj , class T_arg1 >

    Constructs a volatile_mem_functor1 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -141,7 +148,7 @@ template <class T_return , class T_obj , class T_arg1 >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -177,14 +184,14 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -223,23 +230,23 @@ template <class T_return , class T_obj , class T_arg1 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor1__inherit__graph.png b/docs/reference/html/classsigc_1_1volatile__mem__functor1__inherit__graph.png index e99a8cf403f73ad6dca3d45f2bafba028e8506d7..ebfb864d306554d9cc0cabbbabedd758d8cef76c 100644 GIT binary patch literal 7951 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/&x*eJJwl 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor2.html b/docs/reference/html/classsigc_1_1volatile__mem__functor2.html index 635590d..1585a6c 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor2.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor2.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::volatile_mem_functor2< T_return, T_obj, T_arg1,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2) volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     volatile_mem_functor2 ()
     Constructs an invalid functor.
     
     volatile_mem_functor2 (function_type _A_func)
     Constructs a volatile_mem_functor2 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2>
    class sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >

    @@ -107,7 +114,7 @@ class sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -133,7 +140,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Constructs a volatile_mem_functor2 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -142,7 +149,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -184,7 +191,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -192,7 +199,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -237,7 +244,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 >

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    @@ -245,16 +252,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor2__inherit__graph.png b/docs/reference/html/classsigc_1_1volatile__mem__functor2__inherit__graph.png index 4582aaff99a7a5d442815289b06a5b6bbd2d1089..fec1089d9d5c78804a6ed612e3fae6ec14ff313c 100644 GIT binary patch literal 8476 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 literal 8409 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 G @@ -25,10 +25,11 @@
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor3.html b/docs/reference/html/classsigc_1_1volatile__mem__functor3.html index a488878..83ba977 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor3.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor3.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - +
    sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::volatile_mem_functor3< T_return, T_obj, T_arg1,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3) volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     volatile_mem_functor3 ()
     Constructs an invalid functor.
     
     volatile_mem_functor3 (function_type _A_func)
     Constructs a volatile_mem_functor3 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3>
    class sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >

    @@ -108,7 +115,7 @@ class sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 &g
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -134,7 +141,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a volatile_mem_functor3 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -143,7 +150,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -191,7 +198,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -200,7 +207,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -251,7 +258,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -260,16 +267,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor3__inherit__graph.png b/docs/reference/html/classsigc_1_1volatile__mem__functor3__inherit__graph.png index 237f6c5a801803b4e8addca4ebbe1aa82bc4fa65..848d5a447c9a8bd54a2b16a4a4d97e09f7083093 100644 GIT binary patch literal 9198 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
  • 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 diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor4-members.html b/docs/reference/html/classsigc_1_1volatile__mem__functor4-members.html index d2bd1fb..08f0ae9 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor4-members.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor4.html b/docs/reference/html/classsigc_1_1volatile__mem__functor4.html index 9669ad7..2a5a41a 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor4.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::volatile_mem_functor4< T_return, T_obj, T_arg1,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4) volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     volatile_mem_functor4 ()
     Constructs an invalid functor.
     
     volatile_mem_functor4 (function_type _A_func)
     Constructs a volatile_mem_functor4 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4>
    class sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >

    @@ -109,7 +116,7 @@ class sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -135,7 +142,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a volatile_mem_functor4 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -144,7 +151,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -198,7 +205,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -208,7 +215,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -265,7 +272,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -275,16 +282,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor4__inherit__graph.png b/docs/reference/html/classsigc_1_1volatile__mem__functor4__inherit__graph.png index 26829755a925be2a169828d8a4ab8b1b8c67be49..453dae77748ed963e12cf675a46906a509676577 100644 GIT binary patch literal 8810 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 literal 8922 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 XnM9O|DIMautIt&xwG>L^%!2<5fkQa0 diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor5-members.html b/docs/reference/html/classsigc_1_1volatile__mem__functor5-members.html index 8146716..91c8e24 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor5-members.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor5-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor5.html b/docs/reference/html/classsigc_1_1volatile__mem__functor5.html index 6bb9455..1b562ed 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor5.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor5.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::volatile_mem_functor5< T_return, T_obj, T_arg1,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     volatile_mem_functor5 ()
     Constructs an invalid functor.
     
     volatile_mem_functor5 (function_type _A_func)
     Constructs a volatile_mem_functor5 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
    class sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >

    @@ -110,7 +117,7 @@ class sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -136,7 +143,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a volatile_mem_functor5 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -145,7 +152,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -205,7 +212,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -216,7 +223,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -279,7 +286,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -290,16 +297,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor5__inherit__graph.png b/docs/reference/html/classsigc_1_1volatile__mem__functor5__inherit__graph.png index c68f8e61929c4bc00546f079f5a4ff546333d692..ee82f49f641ac4c96ab711f5bea53369e33e9cef 100644 GIT binary patch literal 9650 zcmZvC2Rzkp`#;JiJ7i1titKDcNu=zR>^-vgUfDAwoz^y4Ah1MxXtvMN?MN_nS*nXF9w5E@ru0h z;-sYpvP$FV{&WpubP+KHmj(xqAiub6YgrPEIg_U*g&b#wcL$vs$%+tzu3;;(DsA=w znUDPK?Td3B0dD&~`-nh3`{kMynuDXGyD$#~1YCdL0_5u_4Z%pX*Hc5lMVC^!ex#03 zD!q+>_4?0Lm9nlbhdEJ$P1DTG%-ERP2=k?kfWJ%qddIZqPjMPu}k2{;WN3JdS; z?izeSB2h>cun%0fj>4jemMu*{c#Hdumg!*`lK$N4>hWgfY?lTy=fn4kjHL+;;abwJ zdi*i5v1JzHT!j+O{nyKeAcYi7bp057^KVna4=%X=y%-&?x(`kSO_5@JbIz9rG_kHu z(VM({i+PXS>jXni^`WK(x{cN-cSPWD#ZTwJv4+)3G5(lN&^9QF0H^7C2Z9}9b& zK2VvNoOIh?9Wd-pVACi^tFLFd^ofzkEU&DruCA`Etb84?xw#oe%wc71ZCp0q+1dGm zIsS1DJp)78xCQ$w*4r%1%w5C74s%Tb(b3UcGqugXa}^oYBx}kVFD@<^6jHYj4;>vG z!o$MWfB(iG^uP$PyF7QHqRQ~PSl7*0`I1*qz{<+Hzqgkn>g8!;vkjl*Kgu+}>Fv+R z&R$VcqV)154>z}v`!T0RuyCk@lT(pyeY!k783{>CYwN2e@>>jCT)PXAq9Y?CmzQT- zB@^5IHpdI!zVUl_cyPTV$HyNW8uELokUfC)*D!gY;pD`(6@DB^hrjl#(a*@pC@(Kh z*Ym{iac`;NWn* zE6B-_&Uvn>sd@hu9X@(d)OuT8U0qUA(#}GAB!v(!HTC=KY{{saIb_(a`Hh)cx0Bta zM0V|odatWkhG*aU()n$(s;W*_2eL^?NsqQ>+q<5n3BFWPiiT^XrA-eG(tfhT#>SSB zX@8Q){^}kvhfb=HQ(<6WTW2i8)$u~){$FEaVgjyaH%&%FwDjjsdP+)4Y;1ORc5HOC z&$;lC+r_B^O>BdUiwh2wh`g+9M_1Rp4ZlnTIi3iT)7DIQWTZ@h<@EQ1kuRFIwzez% z8L;2aWMxT;6_l({>HIS?W+NzsX6igNpFg)d`lDS~cK`l;dHS-_($bomns47oSZ2$N z`@d*b7HU_kXli!rm!MeWeEReWUd+mxUmMCTDJe0TgBK}9J+)N+8cIqfZbyF**Q@N7 zy28o$G&D7dS=EZIrUlDwj{Z#drwiwQ`oze>a<-P6adTS8aYGFUCsH!#)~kC#w29;bB%3mIKx_9cjlq!1}ZEkqv}^Y&(6*Qx11X-9py@7x)4Z>2A7eRES9_d{jn(R^!IdU`sVFCh_8Kw#kSzeZqSAY3Uv zf32rS-rU^W(9qDq;ef|{1nTHn3#In=HzAL*;cgWqC0}2h9^AWkuc>JEn{9SxW@cz; zXi$)hvGGbEHW^Gi$nzW^1*JeaZW0mwzS+-DZEbC;MLO@2llA)xNXEy<(b3W2!(fDj zgs7e1h@RX0YCyENx3{#kbQch5`xO}*6Z7`3akx3@G~a?=&dI{U!o<`$c0HW0E-%#8 z)o zo{yEhPEJmyp`mefbUZGDSuV7NOGcL5xGAoop#k%h`aJvd=bQ869at1XjHTt?l!Sx? zS65dp9x_tWOzs!X=^`G<>FGMk%6QPcFL2@z9JTueL7hQnE8Vlr*?MLsSI4-bdKDHF*cpX421rdAL_ zzz{lv;aCJ$l$5-oBA_B-J1u=r)ARB0WVVkX`clLFW}P#M?`&_2d2MES5jvY&nV9?-7?}HR z4wcu}*9Uvn+S*FYuC=LxHV*zGS0U~DB_Gr|fl_YV`puU1wziM&-@nhvxd(@o zn%aB4AT#rowl;;UmZoM{d`eQ%&!0bo;cl%hE!htJ27mm(Whwgnxv}fzix+}ILIVql z9J;sEs-mOuRQmT;`U7<3vj<{gVsLNDJ$^g^wQ6&ZL`O&G^74|0hll)D?w2pvX<`ym z$IMWgBg4Z7SJ;jVHmI~L)V6S&@8s!E)8;Nd3J3^5DOG&E9yuRA=qdho0*we zTem0Lf6FCbvcGd(;Em-(2LH8?dz zPDK?NZ*FRO|D8OIu${eqSY)Iz!2GS;iV88oMW9^Nuu5Q6@aWUuZuvYyNK!lpw z+JRkCZljj=cBeOQehv?R(XMuEV25(oI~X!~Fh|^7gNIb@jESB_2JeKxABX#E^wwzi{#J zN^Itu?#e`LjFtGU7i45)6c+x;dzn8{p#Iv>kjL!j)r=ymW<}57AQvlZ&*&&|+B8u_ zP*A(i4b<&fc~Q~&NYP8@&55t(qlFZ3`gWJPtE|RrT=p_0gS51?Odd>>n+_G*0sBTp z;nI*vDSm$8=62T6Axli02zRy9wn0N3B8a$SYj2+q_h}06_~ayPU2;lFHbGvKt({$INy$4whddxPz@CyWHda>HTo`O@Y$aQL za6r6H*BB@$C@=!%H#Q#XEdjhIalUH$`B~Z0!U9e{->-uQci^wE>ggn+@Za|I^Z>P( znV2Xt63WQP6u7UCd^tQklt|Z-l$0E(L3sM~DeToulCV6D2mj}4ggIwd*NXCT+*NlS zO-(XN%Jj6fr!NA$wZteRS}fQ2NOcDcLsgg&-Yk8^5z+K>%33RBOLliCer1kh!>QJHaX@>kab zGxcs#T6g2fSH>-Pk?-D(_q^kFb9J4Xn$p+TH(--_aoqQ#iI84N%mCS-Kjz+(1Xgug zbE0`9@%?5x&^@fI@*~VB*f*6zkjfhWB?b}UiMK3uDN^YihzUl@q?=B9JIp%+$C5se-72 zpT$V7f(t6GXWJYDZ!8i3u})2CspnIB1Mhq7v=ZM`k~hud?K;+5Uc_~~##C3hgOJJ}Yt zi_|O~2VfF|dQeQXwph2*7Jr>Xoz=<>jiQC_ov-M3*u8CJ>7Hw7O!%V{06>2!D7ZYEy}I0P#(^b##MXY_ zTvWVbhIXc}Qv2r0JrOm`H#(w@I`(!nj_W|I^z`&uV*_uToK}{WKogsE#WCSfK5THS z$H6WfIk~mr{b>Ez&fU^C@CiBW5|sN(e{d?-Wcdw@fMR0n0 z3ZzI-ip~p5c!TBi*Y;t+mQ6^rC}s1>A1|~HoK=hB^BQ9!<5|7)DW=hf%!knunTsnc z*^VFJj;yS#K4tF$&H&`y*Ojk}2V87vYx6wcX-D$~unY(a%69ApX5U{Mf=@bj1NQ-t zU}v{`&5+*NM*_Z9$IUWJq@LFGAUS1yeCTw#roXlq#B5Vd?&h4nW zDevcEs2=syHPYdKE-ArtxZ2#qL;^#`;*8#Y$lXMXR@@>$141$gCBf-kw6@Y6VamSTUmMT%(p%hy&x2i%FAPR za&r24D^iN~VyB&Il^7!%tWarb%%kkyQ~?4WXNG85;3FX5(#lF=4^C7pL9H*Cq-u3H znuJ7-CvIXV25*O_6r&PQk8V4h+-@b*4&D?fvX6*~8H{66rlqA-DbfjlGy-75qFQJH zMKj+L0+f4Ie|08GL_{Rv>Tm5)eCv0Uxnu*OcBtM}H83|WV#0!iMXhv|HuB(8((*a{ zBSm{qZj`QMM~XBxHLQ;oq1L1qF$t=w;p@AxGkQnM(pe}C=Vo|5&K(+Xk{&J6J=))Y z8y?Qa!9n~*vZfsFj)?=B*!Dj*sO^XGz)jvI3iLXskrn7COmuDoD6)OAz=S8 zKR^HTXSul6TkcN>sy4b%%Y|h^A|eX&^A~LR<>~DK%(Tn{VCm{kf9C_IL+L(C<;Syb zP(bsY>Z>~C8rzvec3g}?kEuAIEI=026?J5{-$i`dSJDmQ6=YLhe!l7#jaHuQ!h(X0 zwKW$&m08a-OCUz)XU-D14~n%sNH>nRxfbgW{iRj(7qFADv8~;MdL}E=wq~6=H3B|y zlDr)pe9p(m2Mlqtl7ZtatgHNny?PhXvR}!lKb?YrU}1i~)Z@$%6BAQhR}`xK*|UBi zGn#{E)c>AiR$gA{`f&33-n?{5!985>50_s^-?>~wR~^Yim#J@kyz=xMk7Wp#H>&w?fV=K~>n-PU&pQGl`&-R)uC%~d8Jd@Lzk7=tC^#Wt>`?Zvh4G#A9Cc#}yR$4!K{P@pIZMOq2J$+!O0od7u#KeU}{~dZJOo_tM%#-IY zUc3N}tfaI9UnS)OIg{P zFD`I&tDX-J4TVu(kl$)#!9kxB6g6ObJnx=Vdpo+XFMVoCSGAy{xOAe#!Te9Q%mIWE zwY46#wY&I=_fJpm&!;5N-2FHz>Cz8u_}z4f9?KG$|bb;$vlF z8?dXB>q0W@ROWq9RM8$um3<@vCat$O+==E4q&Y~n_4RdR?8Nu-#&hRqvomaLW)~Mm ztRv>qt%x7p{d|{`-mRfkiMdBmK3(7RK-^MCR9fBIa&kP>ENA>sx~uKxmI!aDg2ij=sxa=k{R^YON}M;7+vtP3P~ zY;rEevJ7OY%`YBy#;F0g4Rr>9j~~Ze ztf9LXW8EvA7#kxbB!um_j#Lm45!FOQLjU2L?(i1BeZ9Cvw?tELDO2V#koH)rKXBQ@ zXbE2(43&seXcBffYIP;({p!)~ZWb;sE?1OSy{eOq`&r7>Z7|R^g=2cP>bV8Bcf#KWMqb{>xJvQ zu5g5fPmTM|yYy>Sp5JLTvcIW4JI1&Zph`C=BFEP_G>^9Lfapxx<)&h7y~Xe>{rxgc z4UQ(Hnph~=kh}mtW>EL=$&t=g`i5YV8cAaM{;6?td4()}bc zkz?r3bl6y_q0c)~aM()Ogs3@QQbGlXRC>o)H>8knm})3`&=~?U-bmP zX6!EjO#m5Tr-6o=+AlUKMQ{(zO-*1P0JS9~B#HyNQ+O?Zuddp>d9$&)8XO#qTU+Ia zisN~4FbZ=9k)T;&QDrmdyS;wG>u-cx?{RkfqLGA>5=5U7#BDdl6WFzx8Obzo6%-VB zd3h~(C%e1N&ki?DUKttD`!%Y4f3x<@c7fMwDk&o)GGULR5b_*kWMt-e2=n+{b{AJy zSH;oAa9cWLh4{yq_{Y}Ph7uFmg?swgEzMko%;K`#3tvk_`^$X`K9DUprRfbRl@Ybh z^!JC2-GYN1NhLb+<418>nP#=)7uaIDJNN)Aggr&YiEaB>7)H? z-Q(HZ{iu|1-Z!mBn+!=L6BuT@&q$!7v#_#4I<&PpSqbJ?TTAP3W8AM7vx_EXnknnw zE+yD6Dvfq*Vz<&3iLR6Y)ojA<)*P<1C290 zMy97d7CWK=7%dE|-{6)ix11emgZyFS*t(pq=JD_d&Z7NXr=z9Zk4QS9fH&W>8Y)1> z+S|D({`DU6E6`inLu&x9e>OHCoiQj;gUB+*B#gF+&+4(ktloc{qI&~38vVmzQ!<7xFkQC;XV*N?75vr2~@g<;!6>JO!GSf99HlVs5hv zCMPrN=s3E#h#zgqc$|Hi++VxFK^JFy)3E0*I41N|?Avi_{qY4HCJTt2G#`sIye?fJ z{Q+-2GBh*^OAbLC9h(|C9lm;RPmfVw>Isnevm{O$diqEBPi1{xC6^U^Jj9C^Txbaq zGhd&(sFVwKa8XxRfApv=`mPM{n9}G={gBX5J13|9-rnBM&Vhk}&W?@-g}Jmg&?11i z?hvQL>H(e-uuEn&Q9g9`)=gszh&h7&cwt-#%mGf zyNnYH2lc}Ty4TlZ0b-2>uPcb=Afko=#k$oJLg3GLu{v-UBLFl^UQW(+*3i@>;XVYR z%Bn5Id=e7A5Nu{<(wKc=HVwu<{MC3vFbyJ8cH~~kM+!&SCOv#IEQeWV^q2qx`YzB$9Rd?10Y`PmGs_1Xfv)3EQfGZwy&>kiTXTZ-0Dq|#cC*TAya^*aG~ z9<$o>!WHbsn>Xd|3doTp{>MSDmyRu*k#?Yaa&!bC*_;hOs5s|phjTCdHw%dDa`@8j zuZ;UrcMcAO-3~W!YY20&AmvxU)7MTFeqtgyHT9v>AFUa;RxNq(LH`k8as24+ z>Fi|U;raUIdOVd<+>(^Sx&h{&GkHAUTh@-tSe#MN_TpLB|9vUS@u(f&RYs zzd{?f#XGpX*Y6=}m_;9}W&G zi{2Rejc?QjZlV|g_{78v7as@0QNdO~@u5vQi&+K85pe1t1V)^L&1yzU!bW*SIXF3u zdmZhFs6kk8{UjQ~pzFu$7TxvZ|1}657g0Z;(xCIwLUfUwmIg85m(QO~&CRPFH#MLF zU2p?;|4dgyM-R3N-C8=i>Dxq1GV}oaqYTLKPQa@kZHy~xXb3uPjKR8Yj+e4^yqad8?B4h}&7jm~fBrd?`|LH24s=3*rznM8%b~%Lo4W$~c2SDN zms*~F4-!`CqdYp?od9fEMa3Um^;dQ7C%Y6vj-Wtn_{sIFIcZ%EH{JyWp}vzJ863=d z{yAxjCPeD7y!?av_r<3X!0rE+6+tZmjAPTOaqdaF4~36~vH-haM~fvM1>GO;@Q@m3 z(c#^*5UaboJOj`G7^?pMeR*XC+%xVZ^7RqL|KI*xnk%fWhQ^)m`Qy-tfEYEBQaCv} z+V<+wW5yNk6udOr6rrm7D^pWbP^MHK`*=z*!T8I6{s1|XL|XpU>I=@4-a-IM1qCZJGmKlemM0;i$t$}a_R`YQ z^71{<;GWAVz=dM)rvyX!XX0!3;2^$Gd|aG?iAgY}v9Yl(G`}w(Ck?L0Iysxpg#I5# z{W&c|6ZGGp2f2gd0^6B}0ZR+9z=r`72L}hp0o}>&2)pjXq@iA2)<@VNH~;zbMV3(> zO(~LH7nI@9(2%*A*~H`|-c9ipFU9SmM}Yj-Z9K}?s3cHATN@hy^&w$lU>##nuQ&3+ zou~K_G5&9p{xb|>V=TQq7}W*vy#63)TLwtH6ZH~l6ed;wzwVOtOpQ3Ml#&vjkfE7b zCSnrEoguDkeO}G)wdFA6cq@$;)?BD z{P>Z6pG2r38`?Q<)&`-{Izx)#UZGuzV*QJmp=ld@OU)~WN6>1vuqc4z2zG6HY6=d6 z$%Ev80AwX?l4xfa7vPuCpFeH*Q!6TX&ll+~XInu^7Z%ueQF8JWN!XMPOh;FBn`Btf|^|peh-6~%zc&-k%rHm6vDJ2cxy4E z+t!eURZ#GIVPQn`9Ot_pp!RK|*yLnE+xZp%7qI@50|U|4`^ewGLHvM1P*sK26Qu3F z?0djCoFvd*gn@-}gGIMQU)sTe2gg2jdeeo4=;_;9TMfZ2-M)R>UHjw~ zl?a4jCqB7TSP6gYw}>Y~b_;DoxH=eKA%1?ndX3v`8jH}ea@{upuIEkhI6t;6KTp*4 zw6(E`%H$O9&?1R{d~k3u{PU+)xk)r^jc!m~5DwMg+8gwoDe7OesKI_URUN}4BY{Cd za40dW0vq*?PfqZ@y-*_z{K|=hNGyQ&`O_yGCnw?u%^_SMv4VrqkY?$Fn~HDK(=HX%oU{@!TOe=$!yBSb+fI+hIl8)%0Ii zdAR)L2-L{1I!Jc-wz>aC>EcNR{vN-A>wPl**1Zvf7ea7=$0cQEu0aje$j>Jl6@CWF z_HOwf?*99idpf=&wq)hxECC#psvsgrF2c^h*N3pIk1vUR3&`|Vpfb|p6~wyiv9+y literal 9207 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor6.html b/docs/reference/html/classsigc_1_1volatile__mem__functor6.html index aeceee6..cceaa34 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor6.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor6.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::volatile_mem_functor6< T_return, T_obj, T_arg1,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     volatile_mem_functor6 ()
     Constructs an invalid functor.
     
     volatile_mem_functor6 (function_type _A_func)
     Constructs a volatile_mem_functor6 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
    class sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >

    @@ -111,7 +118,7 @@ class sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -137,7 +144,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a volatile_mem_functor6 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -146,7 +153,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -212,7 +219,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -224,7 +231,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -293,7 +300,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -305,16 +312,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor6__inherit__graph.png b/docs/reference/html/classsigc_1_1volatile__mem__functor6__inherit__graph.png index 1830b84ce136f70b4b8d8f689e7d42d18b2be714..71abb7dec77c1fdd4f736ca5622b2e6ea04742a0 100644 GIT binary patch literal 11059 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 diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor7-members.html b/docs/reference/html/classsigc_1_1volatile__mem__functor7-members.html index 8ebf3d9..3df8483 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor7-members.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor7-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor7.html b/docs/reference/html/classsigc_1_1volatile__mem__functor7.html index 8801941..a07d1d0 100644 --- a/docs/reference/html/classsigc_1_1volatile__mem__functor7.html +++ b/docs/reference/html/classsigc_1_1volatile__mem__functor7.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > Class Template Reference
    @@ -65,36 +67,41 @@ Inheritance diagram for sigc::volatile_mem_functor7< T_return, T_obj, T_arg1,
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef T_return(T_obj::* function_type )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile
     
    typedef T_return result_type
     
    - + + + +

    +

    Public Member Functions

     volatile_mem_functor7 ()
     Constructs an invalid functor.
     
     volatile_mem_functor7 (function_type _A_func)
     Constructs a volatile_mem_functor7 object that wraps the passed method.
     
    T_return operator() (T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    T_return operator() (T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3, typename type_trait< T_arg4 >::take _A_a4, typename type_trait< T_arg5 >::take _A_a5, typename type_trait< T_arg6 >::take _A_a6, typename type_trait< T_arg7 >::take _A_a7) const
     Execute the wrapped method operating on the passed instance.
     
    - +

    +

    Protected Attributes

    function_type func_ptr_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_obj, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
    class sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

    @@ -112,7 +119,7 @@ class sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T
  • T_return The return type of operator()().
  • T_obj The object type.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -138,7 +145,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Constructs a volatile_mem_functor7 object that wraps the passed method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method will be invoked from operator()().
    @@ -147,7 +154,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -219,7 +226,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -232,7 +239,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objPointer to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    @@ -307,7 +314,7 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Execute the wrapped method operating on the passed instance.

    -
    Parameters:
    +
    Parameters
    @@ -320,16 +327,16 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class
    _A_objReference to instance the method should operate on.
    _A_a1Argument to be passed on to the method.
    -
    Returns:
    The return value of the method invocation.
    +
    Returns
    The return value of the method invocation.
    diff --git a/docs/reference/html/classsigc_1_1volatile__mem__functor7__inherit__graph.png b/docs/reference/html/classsigc_1_1volatile__mem__functor7__inherit__graph.png index ae41ca94fc940cd550aac1603d22e6e119d3ddbc..c0ce379b12f76e8bd5cb2678b7a1e1dfa76eb026 100644 GIT binary patch literal 11172 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 literal 9763 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 diff --git a/docs/reference/html/dir_0bd3c8d814eb03171de012519d7a2ccd.html b/docs/reference/html/dir_0bd3c8d814eb03171de012519d7a2ccd.html index 0efcf10..26da9aa 100644 --- a/docs/reference/html/dir_0bd3c8d814eb03171de012519d7a2ccd.html +++ b/docs/reference/html/dir_0bd3c8d814eb03171de012519d7a2ccd.html @@ -3,7 +3,7 @@ -libsigc++: sigc++/adaptors/ Directory Reference +libsigc++: sigc++/adaptors Directory Reference @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    - +

    +

    Directories

    directory  lambda
     
    - + + + + + + + + + + +

    +

    Files

    file  adaptor_trait.h
     
    file  adaptors.h
     
    file  bind.h
     
    file  bind_return.h
     
    file  bound_argument.h
     
    file  compose.h
     
    file  deduce_result_type.h
     
    file  exception_catch.h
     
    file  hide.h
     
    file  retype.h
     
    file  retype_return.h
     
    diff --git a/docs/reference/html/dir_5c02128c554eaa40138b2e605fc08970.html b/docs/reference/html/dir_5c02128c554eaa40138b2e605fc08970.html index 639175f..85e82d0 100644 --- a/docs/reference/html/dir_5c02128c554eaa40138b2e605fc08970.html +++ b/docs/reference/html/dir_5c02128c554eaa40138b2e605fc08970.html @@ -3,7 +3,7 @@ -libsigc++: sigc++/ Directory Reference +libsigc++: sigc++ Directory Reference @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    - + +

    +

    Directories

    directory  adaptors
     
    directory  functors
     
    - + + + + + + + + + + + + + + + + + + +

    +

    Files

    file  bind.h
     
    file  bind_return.h
     
    file  class_slot.h
     
    file  connection.h
     
    file  hide.h
     
    file  limit_reference.h
     
    file  method_slot.h
     
    file  object.h
     
    file  object_slot.h
     
    file  reference_wrapper.h
     
    file  retype.h
     
    file  retype_return.h
     
    file  sigc++.h
     
    file  signal.h
     
    file  signal_base.h
     
    file  slot.h
     
    file  trackable.h
     
    file  type_traits.h
     
    file  visit_each.h
     
    diff --git a/docs/reference/html/dir_5fbc72877197f8c6013d0f619df5433c.html b/docs/reference/html/dir_5fbc72877197f8c6013d0f619df5433c.html index 5fa7175..1c9dd11 100644 --- a/docs/reference/html/dir_5fbc72877197f8c6013d0f619df5433c.html +++ b/docs/reference/html/dir_5fbc72877197f8c6013d0f619df5433c.html @@ -3,7 +3,7 @@ -libsigc++: sigc++/functors/ Directory Reference +libsigc++: sigc++/functors Directory Reference @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    - + + + + + +

    +

    Files

    file  functor_trait.h
     
    file  functors.h
     
    file  mem_fun.h
     
    file  ptr_fun.h
     
    file  slot.h
     
    file  slot_base.h
     
    diff --git a/docs/reference/html/dir_ea4abdd77c05d5873cecf571a6d96de7.html b/docs/reference/html/dir_ea4abdd77c05d5873cecf571a6d96de7.html index 04c8fc4..fb775b2 100644 --- a/docs/reference/html/dir_ea4abdd77c05d5873cecf571a6d96de7.html +++ b/docs/reference/html/dir_ea4abdd77c05d5873cecf571a6d96de7.html @@ -3,7 +3,7 @@ -libsigc++: sigc++/adaptors/lambda/ Directory Reference +libsigc++: sigc++/adaptors/lambda Directory Reference @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    - + + + + +

    +

    Files

    file  base.h
     
    file  group.h
     
    file  lambda.h
     
    file  operator.h
     
    file  select.h
     
    diff --git a/docs/reference/html/functions.html b/docs/reference/html/functions.html index 47cdff0..4ac9bb3 100644 --- a/docs/reference/html/functions.html +++ b/docs/reference/html/functions.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x62.html b/docs/reference/html/functions_0x62.html index 331f9c0..e0f9b8c 100644 --- a/docs/reference/html/functions_0x62.html +++ b/docs/reference/html/functions_0x62.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x63.html b/docs/reference/html/functions_0x63.html index 1c24683..e0763ae 100644 --- a/docs/reference/html/functions_0x63.html +++ b/docs/reference/html/functions_0x63.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x64.html b/docs/reference/html/functions_0x64.html index e0e18a8..7270295 100644 --- a/docs/reference/html/functions_0x64.html +++ b/docs/reference/html/functions_0x64.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x65.html b/docs/reference/html/functions_0x65.html index 0e68128..4af8974 100644 --- a/docs/reference/html/functions_0x65.html +++ b/docs/reference/html/functions_0x65.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x66.html b/docs/reference/html/functions_0x66.html index 0825661..a92b486 100644 --- a/docs/reference/html/functions_0x66.html +++ b/docs/reference/html/functions_0x66.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x68.html b/docs/reference/html/functions_0x68.html index 1a6c982..274dd25 100644 --- a/docs/reference/html/functions_0x68.html +++ b/docs/reference/html/functions_0x68.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x69.html b/docs/reference/html/functions_0x69.html index 29bd283..961566f 100644 --- a/docs/reference/html/functions_0x69.html +++ b/docs/reference/html/functions_0x69.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x6c.html b/docs/reference/html/functions_0x6c.html index 13e0ed6..0529c89 100644 --- a/docs/reference/html/functions_0x6c.html +++ b/docs/reference/html/functions_0x6c.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x6d.html b/docs/reference/html/functions_0x6d.html index d5d2011..161219d 100644 --- a/docs/reference/html/functions_0x6d.html +++ b/docs/reference/html/functions_0x6d.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x6e.html b/docs/reference/html/functions_0x6e.html index 7ddc826..59dc1ae 100644 --- a/docs/reference/html/functions_0x6e.html +++ b/docs/reference/html/functions_0x6e.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x6f.html b/docs/reference/html/functions_0x6f.html index 5f91ce5..240df2a 100644 --- a/docs/reference/html/functions_0x6f.html +++ b/docs/reference/html/functions_0x6f.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x70.html b/docs/reference/html/functions_0x70.html index b386e97..d697da2 100644 --- a/docs/reference/html/functions_0x70.html +++ b/docs/reference/html/functions_0x70.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x72.html b/docs/reference/html/functions_0x72.html index c1a4ba1..13908f7 100644 --- a/docs/reference/html/functions_0x72.html +++ b/docs/reference/html/functions_0x72.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x73.html b/docs/reference/html/functions_0x73.html index 341b3c0..90095a4 100644 --- a/docs/reference/html/functions_0x73.html +++ b/docs/reference/html/functions_0x73.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x75.html b/docs/reference/html/functions_0x75.html index ab67f4e..27a33aa 100644 --- a/docs/reference/html/functions_0x75.html +++ b/docs/reference/html/functions_0x75.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_0x76.html b/docs/reference/html/functions_0x76.html index 8131db4..c006c99 100644 --- a/docs/reference/html/functions_0x76.html +++ b/docs/reference/html/functions_0x76.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func.html b/docs/reference/html/functions_func.html index 9aa0e5a..3c59816 100644 --- a/docs/reference/html/functions_func.html +++ b/docs/reference/html/functions_func.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x62.html b/docs/reference/html/functions_func_0x62.html index 1a4335e..8218ef6 100644 --- a/docs/reference/html/functions_func_0x62.html +++ b/docs/reference/html/functions_func_0x62.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x63.html b/docs/reference/html/functions_func_0x63.html index 6eb4a39..f58d8e6 100644 --- a/docs/reference/html/functions_func_0x63.html +++ b/docs/reference/html/functions_func_0x63.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x64.html b/docs/reference/html/functions_func_0x64.html index 93c14bf..a1f74ea 100644 --- a/docs/reference/html/functions_func_0x64.html +++ b/docs/reference/html/functions_func_0x64.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x65.html b/docs/reference/html/functions_func_0x65.html index 9494e06..279d90f 100644 --- a/docs/reference/html/functions_func_0x65.html +++ b/docs/reference/html/functions_func_0x65.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x68.html b/docs/reference/html/functions_func_0x68.html index 7aa198d..5ae9ce2 100644 --- a/docs/reference/html/functions_func_0x68.html +++ b/docs/reference/html/functions_func_0x68.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x69.html b/docs/reference/html/functions_func_0x69.html index 74395e9..8fd7bf7 100644 --- a/docs/reference/html/functions_func_0x69.html +++ b/docs/reference/html/functions_func_0x69.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x6c.html b/docs/reference/html/functions_func_0x6c.html index 7982f74..e889819 100644 --- a/docs/reference/html/functions_func_0x6c.html +++ b/docs/reference/html/functions_func_0x6c.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x6d.html b/docs/reference/html/functions_func_0x6d.html index 1da42ab..8b7320b 100644 --- a/docs/reference/html/functions_func_0x6d.html +++ b/docs/reference/html/functions_func_0x6d.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x6e.html b/docs/reference/html/functions_func_0x6e.html index 5251cf9..2bf5543 100644 --- a/docs/reference/html/functions_func_0x6e.html +++ b/docs/reference/html/functions_func_0x6e.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x6f.html b/docs/reference/html/functions_func_0x6f.html index 3968d47..846151d 100644 --- a/docs/reference/html/functions_func_0x6f.html +++ b/docs/reference/html/functions_func_0x6f.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x70.html b/docs/reference/html/functions_func_0x70.html index 0ff4916..3fb0f63 100644 --- a/docs/reference/html/functions_func_0x70.html +++ b/docs/reference/html/functions_func_0x70.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x72.html b/docs/reference/html/functions_func_0x72.html index 1e4dbbd..4ffc73d 100644 --- a/docs/reference/html/functions_func_0x72.html +++ b/docs/reference/html/functions_func_0x72.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x73.html b/docs/reference/html/functions_func_0x73.html index a274b81..a48494b 100644 --- a/docs/reference/html/functions_func_0x73.html +++ b/docs/reference/html/functions_func_0x73.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x75.html b/docs/reference/html/functions_func_0x75.html index e799922..6a08392 100644 --- a/docs/reference/html/functions_func_0x75.html +++ b/docs/reference/html/functions_func_0x75.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_func_0x76.html b/docs/reference/html/functions_func_0x76.html index 2bb0dbe..3779c74 100644 --- a/docs/reference/html/functions_func_0x76.html +++ b/docs/reference/html/functions_func_0x76.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/functions_vars.html b/docs/reference/html/functions_vars.html index 1f06f89..937a6d4 100644 --- a/docs/reference/html/functions_vars.html +++ b/docs/reference/html/functions_vars.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/graph_legend.html b/docs/reference/html/graph_legend.html index 6d11f05..54362f3 100644 --- a/docs/reference/html/graph_legend.html +++ b/docs/reference/html/graph_legend.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/graph_legend.png b/docs/reference/html/graph_legend.png index 434a73ea6f7ff7667b618116b0e0512828fcede9..598ea5269376bd9b377370a8efe991520817fd8e 100644 GIT binary patch literal 17720 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 SJzwhibJF4pVx{js2K+Y_f}lzO literal 17874 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 diff --git a/docs/reference/html/group__adaptors.html b/docs/reference/html/group__adaptors.html index 5db3737..0c72076 100644 --- a/docs/reference/html/group__adaptors.html +++ b/docs/reference/html/group__adaptors.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + - + @@ -292,7 +329,7 @@ template <class T_type1 , class T_type2 , class T_functor > - + @@ -324,7 +361,7 @@ template <class T_type1 , class T_type2 , class T_functor >

    Creates an adaptor of type sigc::bind_functor which fixes the last 2 argument(s) of the passed functor.

    This function overload fixes the last 2 argument(s) of _A_func.

    -
    Parameters:
    +
    Parameters
    bind_functor<-1, T_functor, T_type1, T_type2> sigc::bind bind_functor<-1, T_functor, T_type1, T_type2> sigc::bind ( const T_functor &  _A_func,
    @@ -332,7 +369,7 @@ template <class T_type1 , class T_type2 , class T_functor >
    _A_funcFunctor that should be wrapped.
    _A_b1Argument to bind to _A_func.
    -
    Returns:
    Adaptor that executes _A_func with the bound argument on invokation.
    +
    Returns
    Adaptor that executes _A_func with the bound argument on invokation.
    @@ -346,7 +383,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_functor > - + @@ -384,7 +421,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_functor >

    Creates an adaptor of type sigc::bind_functor which fixes the last 3 argument(s) of the passed functor.

    This function overload fixes the last 3 argument(s) of _A_func.

    -
    Parameters:
    +
    Parameters
    bind_functor<-1, T_functor, T_type1, T_type2, T_type3> sigc::bind bind_functor<-1, T_functor, T_type1, T_type2, T_type3> sigc::bind ( const T_functor &  _A_func,
    @@ -393,7 +430,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_functor >
    _A_funcFunctor that should be wrapped.
    _A_b1Argument to bind to _A_func.
    -
    Returns:
    Adaptor that executes _A_func with the bound argument on invokation.
    +
    Returns
    Adaptor that executes _A_func with the bound argument on invokation.
    @@ -407,7 +444,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla - + @@ -451,7 +488,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla

    Creates an adaptor of type sigc::bind_functor which fixes the last 4 argument(s) of the passed functor.

    This function overload fixes the last 4 argument(s) of _A_func.

    -
    Parameters:
    +
    Parameters
    bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4> sigc::bind bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4> sigc::bind ( const T_functor &  _A_func,
    @@ -461,7 +498,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla
    _A_funcFunctor that should be wrapped.
    _A_b1Argument to bind to _A_func.
    -
    Returns:
    Adaptor that executes _A_func with the bound argument on invokation.
    +
    Returns
    Adaptor that executes _A_func with the bound argument on invokation.
    @@ -475,7 +512,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla - + @@ -525,7 +562,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla

    Creates an adaptor of type sigc::bind_functor which fixes the last 5 argument(s) of the passed functor.

    This function overload fixes the last 5 argument(s) of _A_func.

    -
    Parameters:
    +
    Parameters
    bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5> sigc::bind bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5> sigc::bind ( const T_functor &  _A_func,
    @@ -536,7 +573,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla
    _A_funcFunctor that should be wrapped.
    _A_b1Argument to bind to _A_func.
    -
    Returns:
    Adaptor that executes _A_func with the bound argument on invokation.
    +
    Returns
    Adaptor that executes _A_func with the bound argument on invokation.
    @@ -550,7 +587,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla - + @@ -606,7 +643,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla

    Creates an adaptor of type sigc::bind_functor which fixes the last 6 argument(s) of the passed functor.

    This function overload fixes the last 6 argument(s) of _A_func.

    -
    Parameters:
    +
    Parameters
    bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6> sigc::bind bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6> sigc::bind ( const T_functor &  _A_func,
    @@ -618,7 +655,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla
    _A_funcFunctor that should be wrapped.
    _A_b1Argument to bind to _A_func.
    -
    Returns:
    Adaptor that executes _A_func with the bound argument on invokation.
    +
    Returns
    Adaptor that executes _A_func with the bound argument on invokation.
    @@ -632,7 +669,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla - + @@ -694,7 +731,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla

    Creates an adaptor of type sigc::bind_functor which fixes the last 7 argument(s) of the passed functor.

    This function overload fixes the last 7 argument(s) of _A_func.

    -
    Parameters:
    +
    Parameters
    bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7> sigc::bind bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7> sigc::bind ( const T_functor &  _A_func,
    @@ -707,7 +744,7 @@ template <class T_type1 , class T_type2 , class T_type3 , class T_type4 , cla
    _A_funcFunctor that should be wrapped.
    _A_b1Argument to bind to _A_func.
    -
    Returns:
    Adaptor that executes _A_func with the bound argument on invokation.
    +
    Returns
    Adaptor that executes _A_func with the bound argument on invokation.
    @@ -746,14 +783,14 @@ template <class T_return , class T_functor >

    Creates an adaptor of type sigc::bind_return_functor which fixes the return value of the passed functor to the passed argument.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    _A_ret_valueArgument to fix the return value of _A_functor to.
    -
    Returns:
    Adaptor that executes _A_functor on invokation and returns _A_ret_value.
    +
    Returns
    Adaptor that executes _A_functor on invokation and returns _A_ret_value.
    @@ -803,7 +840,7 @@ template <class T_action , int T_loc, class T_functor , class T_bound > - const bind_functor< T_loc, T_functor, T_bound > &  + const bind_functor< T_loc, T_functor, T_bound >&  _A_target  @@ -834,7 +871,7 @@ template <class T_action , class T_functor , class T_type1 > - const bind_functor<-1, T_functor, T_type1 > &  + const bind_functor<-1, T_functor, T_type1 >&  _A_target  @@ -865,7 +902,7 @@ template <class T_action , class T_functor , class T_type1 , class T_type2 &g - const bind_functor<-1, T_functor, T_type1, T_type2 > &  + const bind_functor<-1, T_functor, T_type1, T_type2 >&  _A_target  @@ -896,7 +933,7 @@ template <class T_action , class T_functor , class T_type1 , class T_type2 , - const bind_functor<-1, T_functor, T_type1, T_type2, T_type3 > &  + const bind_functor<-1, T_functor, T_type1, T_type2, T_type3 >&  _A_target  @@ -927,7 +964,7 @@ template <class T_action , class T_functor , class T_type1 , class T_type2 , - const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4 > &  + const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4 >&  _A_target  @@ -958,7 +995,7 @@ template <class T_action , class T_functor , class T_type1 , class T_type2 , - const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5 > &  + const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5 >&  _A_target  @@ -989,7 +1026,7 @@ template <class T_action , class T_functor , class T_type1 , class T_type2 , - const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6 > &  + const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6 >&  _A_target  @@ -1020,7 +1057,7 @@ template <class T_action , class T_functor , class T_type1 , class T_type2 , - const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 > &  + const bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 >&  _A_target  @@ -1039,9 +1076,9 @@ template <class T_action , class T_functor , class T_type1 , class T_type2 , diff --git a/docs/reference/html/group__compose.html b/docs/reference/html/group__compose.html index 77090ee..39e9617 100644 --- a/docs/reference/html/group__compose.html +++ b/docs/reference/html/group__compose.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +

    Creates an adaptor of type sigc::compose2_functor which combines three functors.

    -
    Parameters:
    +
    Parameters
    @@ -179,7 +186,7 @@ template <class T_setter , class T_getter1 , class T_getter2 >
    _A_setterFunctor that receives the return values of the invokation of _A_getter1 and _A_getter2.
    _A_getter1Functor to invoke from operator()().
    -
    Returns:
    Adaptor that executes _A_setter with the values return from invokation of _A_getter1 and _A_getter2.
    +
    Returns
    Adaptor that executes _A_setter with the values return from invokation of _A_getter1 and _A_getter2.
    @@ -248,9 +255,9 @@ template <class T_action , class T_setter , class T_getter1 , class T_getter2 diff --git a/docs/reference/html/group__exception__catch.html b/docs/reference/html/group__exception__catch.html index 9e69311..497c893 100644 --- a/docs/reference/html/group__exception__catch.html +++ b/docs/reference/html/group__exception__catch.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -229,7 +245,7 @@ template <class T_action , int I_location, class T_functor > - const hide_functor< I_location, T_functor > &  + const hide_functor< I_location, T_functor >&  _A_target  @@ -248,9 +264,9 @@ template <class T_action , int I_location, class T_functor > diff --git a/docs/reference/html/group__lambdas.html b/docs/reference/html/group__lambdas.html index 81b84d1..840d3f9 100644 --- a/docs/reference/html/group__lambdas.html +++ b/docs/reference/html/group__lambdas.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -660,13 +805,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class

    Creates a functor of type sigc::const_volatile_mem_functor3 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor3 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor3 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -698,13 +843,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::const_volatile_mem_functor4 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor4 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor4 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -736,13 +881,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::const_volatile_mem_functor5 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor5 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor5 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -774,13 +919,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::const_volatile_mem_functor6 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor6 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor6 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -812,13 +957,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::const_volatile_mem_functor7 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor7 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor7 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -860,14 +1005,14 @@ template <class T_return , class T_obj , class T_obj2 >

    Creates a functor of type sigc::bound_const_volatile_mem_functor0 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor0 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor0 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -909,14 +1054,14 @@ template <class T_return , class T_obj , class T_obj2 >

    Creates a functor of type sigc::bound_const_volatile_mem_functor0 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor0 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor0 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -958,14 +1103,14 @@ template <class T_arg1 , class T_return , class T_obj , class T_obj2 > Creates a functor of type sigc::bound_const_volatile_mem_functor1 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor1 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor1 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1007,14 +1152,14 @@ template <class T_arg1 , class T_return , class T_obj , class T_obj2 > Creates a functor of type sigc::bound_const_volatile_mem_functor1 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor1 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor1 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1056,14 +1201,14 @@ template <class T_arg1 , class T_arg2 , class T_return , class T_obj , class

    Creates a functor of type sigc::bound_const_volatile_mem_functor2 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor2 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor2 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1105,14 +1250,14 @@ template <class T_arg1 , class T_arg2 , class T_return , class T_obj , class

    Creates a functor of type sigc::bound_const_volatile_mem_functor2 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor2 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor2 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1154,14 +1299,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class

    Creates a functor of type sigc::bound_const_volatile_mem_functor3 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor3 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor3 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1203,14 +1348,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class

    Creates a functor of type sigc::bound_const_volatile_mem_functor3 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor3 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor3 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1252,14 +1397,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor4 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor4 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor4 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1301,14 +1446,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor4 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor4 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor4 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1350,14 +1495,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor5 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor5 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor5 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1399,14 +1544,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor5 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor5 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor5 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1448,14 +1593,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor6 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor6 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor6 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1497,14 +1642,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor6 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor6 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor6 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1546,14 +1691,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor7 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor7 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor7 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1595,14 +1740,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor7 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor7 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor7 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1634,13 +1779,13 @@ template <class T_return , class T_obj >

    Creates a functor of type sigc::const_volatile_mem_functor0 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor0 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor0 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1682,14 +1827,14 @@ template <class T_return , class T_obj , class T_obj2 >

    Creates a functor of type sigc::bound_const_volatile_mem_functor0 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor0 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor0 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1731,14 +1876,14 @@ template <class T_return , class T_obj , class T_obj2 >

    Creates a functor of type sigc::bound_const_volatile_mem_functor0 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor0 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor0 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1770,13 +1915,13 @@ template <class T_arg1 , class T_return , class T_obj >

    Creates a functor of type sigc::const_volatile_mem_functor1 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor1 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor1 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1818,14 +1963,14 @@ template <class T_arg1 , class T_return , class T_obj , class T_obj2 > Creates a functor of type sigc::bound_const_volatile_mem_functor1 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor1 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor1 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1867,14 +2012,14 @@ template <class T_arg1 , class T_return , class T_obj , class T_obj2 > Creates a functor of type sigc::bound_const_volatile_mem_functor1 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor1 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor1 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1906,13 +2051,13 @@ template <class T_arg1 , class T_arg2 , class T_return , class T_obj > Creates a functor of type sigc::const_volatile_mem_functor2 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor2 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor2 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -1954,14 +2099,14 @@ template <class T_arg1 , class T_arg2 , class T_return , class T_obj , class

    Creates a functor of type sigc::bound_const_volatile_mem_functor2 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor2 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor2 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2003,14 +2148,14 @@ template <class T_arg1 , class T_arg2 , class T_return , class T_obj , class

    Creates a functor of type sigc::bound_const_volatile_mem_functor2 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor2 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor2 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2042,13 +2187,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class

    Creates a functor of type sigc::const_volatile_mem_functor3 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor3 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor3 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2090,14 +2235,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class

    Creates a functor of type sigc::bound_const_volatile_mem_functor3 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor3 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor3 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2139,14 +2284,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return , class

    Creates a functor of type sigc::bound_const_volatile_mem_functor3 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor3 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor3 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2178,13 +2323,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::const_volatile_mem_functor4 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor4 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor4 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2226,14 +2371,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor4 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor4 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor4 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2275,14 +2420,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor4 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor4 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor4 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2314,13 +2459,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::const_volatile_mem_functor5 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor5 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor5 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2362,14 +2507,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor5 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor5 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor5 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2411,14 +2556,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor5 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor5 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor5 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2450,13 +2595,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::const_volatile_mem_functor6 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor6 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor6 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2498,14 +2643,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor6 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor6 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor6 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2547,14 +2692,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor6 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor6 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor6 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2586,13 +2731,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::const_volatile_mem_functor7 which wraps a const volatile method.

    Creates a functor of type sigc::volatile_mem_functor7 which wraps a volatile method.

    Creates a functor of type sigc::const_mem_functor7 which wraps a const method.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2634,14 +2779,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor7 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor7 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor7 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objPointer to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -2683,14 +2828,14 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::bound_const_volatile_mem_functor7 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_volatile_mem_functor7 which encapsulates a method and an object instance.

    Creates a functor of type sigc::bound_const_mem_functor7 which encapsulates a method and an object instance.

    -
    Parameters:
    +
    Parameters
    _A_objReference to object instance the functor should operate on.
    _A_funcPointer to method that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -3689,9 +3834,9 @@ template <class T_action , class T_return , class T_obj , class T_arg1 , clas diff --git a/docs/reference/html/group__ptr__fun.html b/docs/reference/html/group__ptr__fun.html index 8c17088..bcac8d8 100644 --- a/docs/reference/html/group__ptr__fun.html +++ b/docs/reference/html/group__ptr__fun.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -253,13 +278,13 @@ template <class T_arg1 , class T_arg2 , class T_return >

    Creates a functor of type sigc::pointer_functor2 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -288,13 +313,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return >

    Creates a functor of type sigc::pointer_functor3 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -323,13 +348,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::pointer_functor4 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -358,13 +383,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::pointer_functor5 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -393,13 +418,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::pointer_functor6 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -428,13 +453,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::pointer_functor7 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -463,13 +488,13 @@ template <class T_return >

    Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -498,13 +523,13 @@ template <class T_arg1 , class T_return >

    Creates a functor of type sigc::pointer_functor1 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -533,13 +558,13 @@ template <class T_arg1 , class T_arg2 , class T_return >

    Creates a functor of type sigc::pointer_functor2 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -568,13 +593,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return >

    Creates a functor of type sigc::pointer_functor3 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -603,13 +628,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::pointer_functor4 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -638,13 +663,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::pointer_functor5 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -673,13 +698,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::pointer_functor6 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    @@ -708,22 +733,22 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates a functor of type sigc::pointer_functor7 which wraps an existing non-member function.

    -
    Parameters:
    +
    Parameters
    _A_funcPointer to function that should be wrapped.
    -
    Returns:
    Functor that executes _A_func on invokation.
    +
    Returns
    Functor that executes _A_func on invokation.
    diff --git a/docs/reference/html/group__retype.html b/docs/reference/html/group__retype.html index fd2464b..ae602d0 100644 --- a/docs/reference/html/group__retype.html +++ b/docs/reference/html/group__retype.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::pointer_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -715,13 +795,13 @@ template <class T_arg1 , class T_arg2 , class T_return >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::pointer_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -751,13 +831,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return > Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::pointer_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -787,13 +867,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::pointer_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -823,13 +903,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::pointer_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -859,13 +939,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::pointer_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -895,13 +975,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::pointer_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -931,13 +1011,13 @@ template <class T_return , class T_obj >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -967,13 +1047,13 @@ template <class T_return , class T_obj , class T_arg1 >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1003,13 +1083,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1039,13 +1119,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1075,13 +1155,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1111,13 +1191,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1147,13 +1227,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1183,13 +1263,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1219,13 +1299,13 @@ template <class T_return , class T_obj >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1255,13 +1335,13 @@ template <class T_return , class T_obj , class T_arg1 >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1291,13 +1371,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1327,13 +1407,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1363,13 +1443,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1399,13 +1479,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1435,13 +1515,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1471,13 +1551,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1507,13 +1587,13 @@ template <class T_return , class T_obj >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1543,13 +1623,13 @@ template <class T_return , class T_obj , class T_arg1 >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1579,13 +1659,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1615,13 +1695,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1651,13 +1731,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1687,13 +1767,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1723,13 +1803,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1759,13 +1839,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1795,13 +1875,13 @@ template <class T_return , class T_obj >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1831,13 +1911,13 @@ template <class T_return , class T_obj , class T_arg1 >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1867,13 +1947,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1903,13 +1983,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1939,13 +2019,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -1975,13 +2055,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2011,13 +2091,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2047,13 +2127,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2083,13 +2163,13 @@ template <class T_return , class T_obj >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2119,13 +2199,13 @@ template <class T_return , class T_obj , class T_arg1 >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2155,13 +2235,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2191,13 +2271,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2227,13 +2307,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2263,13 +2343,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2299,13 +2379,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2335,13 +2415,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2371,13 +2451,13 @@ template <class T_return , class T_obj >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2407,13 +2487,13 @@ template <class T_return , class T_obj , class T_arg1 >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2443,13 +2523,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2479,13 +2559,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2515,13 +2595,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2551,13 +2631,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2587,13 +2667,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2623,13 +2703,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2659,13 +2739,13 @@ template <class T_return , class T_obj >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2695,13 +2775,13 @@ template <class T_return , class T_obj , class T_arg1 >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2731,13 +2811,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2767,13 +2847,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2803,13 +2883,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2839,13 +2919,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2875,13 +2955,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2911,13 +2991,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2947,13 +3027,13 @@ template <class T_return , class T_obj >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -2983,13 +3063,13 @@ template <class T_return , class T_obj , class T_arg1 >

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -3019,13 +3099,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 > Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -3055,13 +3135,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -3091,13 +3171,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -3127,13 +3207,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -3163,13 +3243,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -3199,13 +3279,13 @@ template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class

    Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed on to the functor.

    This function template specialization works on sigc::bound_const_volatile_mem_functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    +
    Returns
    Adaptor that executes _A_functor performing C-style casts on the paramters passed on.
    @@ -3235,13 +3315,13 @@ template <class T_return , class T_functor >

    Creates an adaptor of type sigc::retype_return_functor which performs a C-style cast on the return value of the passed functor.

    The template argument T_return specifies the target type of the cast.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor that should be wrapped.
    -
    Returns:
    Adaptor that executes _A_functor performing a C-style cast on the return value.
    +
    Returns
    Adaptor that executes _A_functor performing a C-style cast on the return value.
    @@ -3310,9 +3390,9 @@ template <class T_action , class T_return , class T_functor > diff --git a/docs/reference/html/group__sigcfunctors.html b/docs/reference/html/group__sigcfunctors.html index 9ac9a68..ffed6b7 100644 --- a/docs/reference/html/group__sigcfunctors.html +++ b/docs/reference/html/group__sigcfunctors.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -170,12 +182,12 @@ template <class T_type , class T_action , class T_functor >

    Helper macro, if you want to mix user-defined and third party functors with libsigc++.

    If you want to mix functors not derived from sigc::functor_base with libsigc++, and these functors define result_type, use this macro inside namespace sigc like so:

    -
    namespace sigc { SIGC_FUNCTORS_HAVE_RESULT_TYPE }
    +

    You can't use both SIGC_FUNCTORS_HAVE_RESULT_TYPE and SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE in the same compilation unit.

    -

    Function Documentation

    +

    Function Documentation

    @@ -204,15 +216,15 @@ template <class T_action , class T_functor >

    This function performs a functor on each of the targets of a functor.

    All unknown types just call _A_action on them. Add overloads that specialize the T_functor argument for your own functor types, so that subobjects get visited. This is needed to enable auto-disconnection support for your functor types.

    -
    Example:
    struct some_functor
    -
    {
    +
    Example:
    struct some_functor
    +
    {
    void operator()() {}
    some_possibly_sigc_trackable_derived_type some_data_member;
    some_other_functor_type some_other_functor;
    -
    }
    -
    -
    namespace sigc
    -
    {
    +
    }
    +
    +
    namespace sigc
    +
    {
    template <class T_action>
    void visit_each(const T_action& _A_action,
    const some_functor& _A_target)
    @@ -220,7 +232,7 @@ template <class T_action , class T_functor >
    visit_each(_A_action, _A_target.some_data_member);
    visit_each(_A_action, _A_target.some_other_functor);
    }
    -
    }
    +
    }
    @@ -228,9 +240,9 @@ template <class T_action , class T_functor > diff --git a/docs/reference/html/group__signal.html b/docs/reference/html/group__signal.html index 6a3670d..fbf8521 100644 --- a/docs/reference/html/group__signal.html +++ b/docs/reference/html/group__signal.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + - + - + - + diff --git a/docs/reference/html/namespacemembers_0x63.html b/docs/reference/html/namespacemembers_0x63.html index a07f160..31138e7 100644 --- a/docs/reference/html/namespacemembers_0x63.html +++ b/docs/reference/html/namespacemembers_0x63.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_0x68.html b/docs/reference/html/namespacemembers_0x68.html index 06f8ee6..55bf463 100644 --- a/docs/reference/html/namespacemembers_0x68.html +++ b/docs/reference/html/namespacemembers_0x68.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_0x6d.html b/docs/reference/html/namespacemembers_0x6d.html index 092dcc0..13d4670 100644 --- a/docs/reference/html/namespacemembers_0x6d.html +++ b/docs/reference/html/namespacemembers_0x6d.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_0x70.html b/docs/reference/html/namespacemembers_0x70.html index 5af32a6..9d3bccf 100644 --- a/docs/reference/html/namespacemembers_0x70.html +++ b/docs/reference/html/namespacemembers_0x70.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_0x72.html b/docs/reference/html/namespacemembers_0x72.html index 7b15efe..89bd19b 100644 --- a/docs/reference/html/namespacemembers_0x72.html +++ b/docs/reference/html/namespacemembers_0x72.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_0x75.html b/docs/reference/html/namespacemembers_0x75.html index 63e92ce..e25e8dd 100644 --- a/docs/reference/html/namespacemembers_0x75.html +++ b/docs/reference/html/namespacemembers_0x75.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_0x76.html b/docs/reference/html/namespacemembers_0x76.html index a18d4a5..f2514f4 100644 --- a/docs/reference/html/namespacemembers_0x76.html +++ b/docs/reference/html/namespacemembers_0x76.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_func.html b/docs/reference/html/namespacemembers_func.html index 313f6ec..fea3482 100644 --- a/docs/reference/html/namespacemembers_func.html +++ b/docs/reference/html/namespacemembers_func.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_func_0x63.html b/docs/reference/html/namespacemembers_func_0x63.html index 473cfda..313cb25 100644 --- a/docs/reference/html/namespacemembers_func_0x63.html +++ b/docs/reference/html/namespacemembers_func_0x63.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_func_0x68.html b/docs/reference/html/namespacemembers_func_0x68.html index 6e63b59..80cf3bb 100644 --- a/docs/reference/html/namespacemembers_func_0x68.html +++ b/docs/reference/html/namespacemembers_func_0x68.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_func_0x6d.html b/docs/reference/html/namespacemembers_func_0x6d.html index 49f240d..d16f177 100644 --- a/docs/reference/html/namespacemembers_func_0x6d.html +++ b/docs/reference/html/namespacemembers_func_0x6d.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_func_0x70.html b/docs/reference/html/namespacemembers_func_0x70.html index 1ebe1a4..f603d60 100644 --- a/docs/reference/html/namespacemembers_func_0x70.html +++ b/docs/reference/html/namespacemembers_func_0x70.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_func_0x72.html b/docs/reference/html/namespacemembers_func_0x72.html index c2b8c36..d2fabd0 100644 --- a/docs/reference/html/namespacemembers_func_0x72.html +++ b/docs/reference/html/namespacemembers_func_0x72.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_func_0x75.html b/docs/reference/html/namespacemembers_func_0x75.html index ae59cd7..69adc79 100644 --- a/docs/reference/html/namespacemembers_func_0x75.html +++ b/docs/reference/html/namespacemembers_func_0x75.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespacemembers_func_0x76.html b/docs/reference/html/namespacemembers_func_0x76.html index fb1ff98..3262a25 100644 --- a/docs/reference/html/namespacemembers_func_0x76.html +++ b/docs/reference/html/namespacemembers_func_0x76.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/namespaces.html b/docs/reference/html/namespaces.html index cad911d..5492e4e 100644 --- a/docs/reference/html/namespaces.html +++ b/docs/reference/html/namespaces.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + - +

    Function Documentation

    @@ -2058,13 +2553,13 @@ template <class T_type >

    Creates a reference wrapper.

    Passing an object throught sigc::ref() makes libsigc++ adaptors like, e.g., sigc::bind store references to the object instead of copies. If the object type inherits from sigc::trackable this will ensure automatic invalidation of the adaptors when the object is deleted or overwritten.

    -
    Parameters:
    +
    Parameters
    vReference to store.
    -
    Returns:
    A reference wrapper.
    +
    Returns
    A reference wrapper.
    @@ -2086,13 +2581,13 @@ template <class T_type >

    Creates a const reference wrapper.

    Passing an object throught sigc::ref() makes libsigc++ adaptors like, e.g., sigc::bind store references to the object instead of copies. If the object type inherits from sigc::trackable this will ensure automatic invalidation of the adaptors when the object is deleted or overwritten.

    -
    Parameters:
    +
    Parameters
    vReference to store.
    -
    Returns:
    A reference wrapper.
    +
    Returns
    A reference wrapper.
    @@ -2135,24 +2630,24 @@ template <class T_type >

    Converts a reference into a lambda object.

    sigc::var creates a 0-ary functor, returning the value of a referenced variable.

    -
    Example:
    int main(int argc, char* argv)
    -
    {
    +
    Example:
    int main(int argc, char* argv)
    +
    {
    int data;
    sigc::signal<int> readValue;
    -
    +
    readValue.connect(sigc::var(data));
    -
    +
    data = 3;
    -
    std::cout << readValue() << std::endl; //Prints 3.
    -
    +
    std::cout << readValue() << std::endl; //Prints 3.
    +
    data = 5;
    -
    std::cout << readValue() << std::endl; //Prints 5.
    -
    }
    +
    std::cout << readValue() << std::endl; //Prints 5.
    +
    }

    If your compiler supports C++11 lambda expressions, and you use the macro SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE, you can replace

    -
    readValue.connect(sigc::var(data));
    +
    readValue.connect(sigc::var(data));

    in the example by

    -
    readValue.connect([&data] () -> int { return data; });
    +
    readValue.connect([&data] () -> int { return data; });
    @@ -2184,7 +2679,7 @@ template <class T_action , class T_type , bool I_derives_trackable>

    Implementation of visit_each() specialized for the limit_reference class, to call visit_each() on the entity returned by the limit_reference's visit() method.

    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -377,7 +390,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > - + @@ -414,7 +427,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >

    Invokes the wrapped functor passing on the arguments.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::adaptor_functor< T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::adaptor_functor< T_functor >::operator() ( T_arg1  _A_arg1,
    @@ -423,7 +436,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -439,7 +452,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T @@ -25,10 +25,11 @@
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    - + @@ -482,7 +495,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor passing on the arguments.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::adaptor_functor< T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::adaptor_functor< T_functor >::operator() ( T_arg1  _A_arg1,
    @@ -492,7 +505,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -508,7 +521,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -557,7 +570,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor passing on the arguments.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::adaptor_functor< T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::adaptor_functor< T_functor >::operator() ( T_arg1  _A_arg1,
    @@ -568,7 +581,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -584,7 +597,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -639,7 +652,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor passing on the arguments.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::adaptor_functor< T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::adaptor_functor< T_functor >::operator() ( T_arg1  _A_arg1,
    @@ -651,16 +664,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    diff --git a/docs/reference/html/structsigc_1_1adaptor__functor__inherit__graph.png b/docs/reference/html/structsigc_1_1adaptor__functor__inherit__graph.png index 57f345e4337bcb85524555bcb764e3bc829fad04..9a225706cd008f65227e588d373c263249313f1b 100644 GIT binary patch literal 5646 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 diff --git a/docs/reference/html/structsigc_1_1adapts-members.html b/docs/reference/html/structsigc_1_1adapts-members.html index 77eaded..d74c562 100644 --- a/docs/reference/html/structsigc_1_1adapts-members.html +++ b/docs/reference/html/structsigc_1_1adapts-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1adapts.html b/docs/reference/html/structsigc_1_1adapts.html index 966e605..cca3f6a 100644 --- a/docs/reference/html/structsigc_1_1adapts.html +++ b/docs/reference/html/structsigc_1_1adapts.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::adapts< T_functor > Struct Template Reference
    @@ -65,72 +67,74 @@ Inheritance diagram for sigc::adapts< T_functor >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + +

    +

    Public Types

    typedef adaptor_trait
    < T_functor >::result_type 
    result_type
     
    typedef adaptor_trait
    < T_functor >::adaptor_type 
    adaptor_type
     
    - +

    +

    Public Member Functions

     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - +

    +

    Public Attributes

    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor>
    struct sigc::adapts< T_functor >

    Base type for adaptors.

    adapts wraps adaptors, functors, function pointers and class methods. It contains a single member functor which is always a sigc::adaptor_base. The typedef adaptor_type defines the exact type that is used to store the adaptor, functor, function pointer or class method passed into the constructor. It differs from T_functor unless T_functor inherits from sigc::adaptor_base.

    -
    Example of a simple adaptor:
    template <class T_functor>
    -
    struct my_adaptor : public sigc::adapts<T_functor>
    -
    {
    +
    Example of a simple adaptor:
    template <class T_functor>
    +
    struct my_adaptor : public sigc::adapts<T_functor>
    +
    {
    template <class T_arg1=void, class T_arg2=void>
    struct deduce_result_type
    -
    { typedef typename sigc::deduce_result_type<T_functor, T_arg1, T_arg2>::type type; };
    +
    { typedef typename sigc::deduce_result_type<T_functor, T_arg1, T_arg2>::type type; };
    typedef typename sigc::functor_trait<T_functor>::result_type result_type;
    -
    +
    result_type
    operator()() const;
    -
    +
    template <class T_arg1>
    - +
    operator()(T_arg1 _A_arg1) const;
    -
    +
    template <class T_arg1, class T_arg2>
    - +
    operator()(T_arg1 _A_arg1, class T_arg2) const;
    -
    +
    // Constructs a my_adaptor object that wraps the passed functor.
    // Initializes adapts<T_functor>::functor_, which is invoked from operator()().
    explicit my_adaptor(const T_functor& _A_functor)
    : sigc::adapts<T_functor>(_A_functor) {}
    -
    };
    -
    -
    template <class T_action, class T_functor>
    -
    void visit_each(const T_action& _A_action,
    +
    };
    +
    +
    template <class T_action, class T_functor>
    +
    void visit_each(const T_action& _A_action,
    const my_adaptor<T_functor>& _A_target)
    -
    {
    +
    {
    visit_each(_A_action, _A_target.functor_);
    -
    }
    +
    }

    If you implement your own adaptor, you must also provide your specialization of visit_each<>() that will forward the call to the functor(s) your adapter is wrapping. Otherwise, pointers stored within the functor won't be invalidated when a sigc::trackable object is destroyed and you can end up executing callbacks on destroyed objects.

    Your adaptor and your specialization of visit_each<>() must be in the same namespace.

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -156,7 +160,7 @@ template <class T_functor>

    Constructs an adaptor that wraps the passed functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -168,9 +172,9 @@ template <class T_functor>
    diff --git a/docs/reference/html/structsigc_1_1adapts__inherit__graph.png b/docs/reference/html/structsigc_1_1adapts__inherit__graph.png index cbbc8ce37513eb75bf2e18c2f835071632becc8b..f7f7306531b9c6078a06e5357469a60cd091f151 100644 GIT binary patch literal 215417 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
  • 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%0AqWXK|oN+7+hy5)%^>6*c_( zH$FBtHV%$IQa}g>2F91zSc(YoSURm*n>k)k9;~mgx3mb-ispPa_Mdfhq1|g4tp{_>di`!{fAOe;_JbFR#8z=ZqnbEz-$5%FCYPMadD5c zKSH;mUlRvQBFG{gpK$`tV{1wo{}bMCwsdlO)pUC~G?bP4VgE?e&CSi*`^{*{r-7;7 zB=$UH5gZs^Gk#5(Q(s#xe){(B8;?1rCeAvX6JL||`51vT^0#&FoDPZQ8H==}L5A*Ven!+_Ov_1d}& z0)G=UdVOm!gT9iJSMD`#fw+Qmhf&nOde7$895}E%y*Qztc5#IOp)NjVOt~#jVce~r z9Ut|j``E&d4|7@aTLmgjO!2U{`@6r>+wQy9eD7FE4BwH>|C!u>0QtD5M}?#(Q_&qH}v_Z+|$| z&toFsBC2Z*8}0=LGC8}=?A7^_h$E#S212@=GC;5j`P|{b*b3Nav5Ja5mzzkkSt5Pq!W5*o`uyp< ztWwEtS92SM{x_7NV6OK^0DL?;uM1(y#?G~$r0%uJCgAxgkDg(Rm%Q(27_vY?)N_ab=Jh}Rr_H<43Px3duP+V%^%QsnnaejGnFBorFPWXOq8dU$q zQdT)5qu;YujZbgd8W_uVy}J=2B9cjBd+^-V)OYtAlsux?2Gdn)P^9hSmH56RG@NgA zgsi7imCF#RwOI(>5f;)?zd`8Ec{;T3F9<#6TnCH(>C^Erf(zU0^LGIRcxmiV$;UU3 znl@&(W>|NAymO}EYM%Ix0~2RuZ|^SSMaP46EZFT+%8}7BDev%bm16q+$;#?;XJ;#Y z!}2$`BOO#WDt^8{1IjCqbUWP+{XWOG?l*mRJI5!PC9S6ReEpIJpC27|OUQ6=l*UJS z7?+>(fBu}`bg_D90`ceKntEm_=X<;0^9n3@vJ@T-CZ5f_jlX*Vobnrjdk|VtDWkf^ zOYT&3(~=hET<;H{!-Byb>@9sMb(N+Ofj>m2D_@t_)X*~8CHxRYkb_Y=&Bx0tGdDZz z2|uW7S_DhYb(~rdc67Mx|7iE}@i_5_|E%3J@R;;PSJ!d9;hX@xbdKy4yCuiz<<_v{ zvJgFLXav%xp6=JD`$yH<5RBztg`|A)J&?YQUAqPu>a z@F$S<>9lD;NCo3P*SDz5&3(gqvRJI8=j?2N%0S?oz5f%$L3}*3iS@7KE;fF%(b?IH zaG&IOo+Kw)iM_j1vpWNrMD1S#(Y!92ZGr}NE%l{A(|7j=h+z{XL8nP& zWwVF$$Zq_M|7`CrHaQteo&~rSw|vQ^mbwc6<0<$|syYYDG_N>ac2~D2lI@mKhtK%$ zuGhk`DAj%Te`tE4e?@B@5gG|AGaJtS`jreACiJA%AH&8F5{v8R>^zZVv*{(UyV!Q< zb9XfsMriYxm{)PmAg`6-1fwz&)YS9yy2$YQZY8p?STNkbFaj`CK)~9aP$Yd_T$}?3 zdzsB7tUw!)$)>lr7wlG!CVIE9QFV3x!gh6k6HZ)m6No!vw?Dsvi0*y2#uvBl6m8P= zFT9X_^#6bt+EV@h#0xc}f^DJc)}4#v+^8XJXkhU8okT4W8HTKI5vO?>H&DOUBs@Yai9(s7D|oM(bAHKgK8PcUyzmg1yTk~F$@wWK+EZ% zLJ%1F2Q&n*N4*>s_Nk7DBi~f!nlJnbX9|(PZ%gMh!`l9g?CfmF&ydFg7@&FuJ14AC zc$|VCVIRI9PXAR8~s?x;f>lqo1j*VrTOJ>O*3Wf%3i9z7=m{Y*#cDo!QZC~F; zQFZl_{mIG$gM%?Kmo%^&OrIdY^>!@pqRUEB0VcZq^4g!F^IHP(I3Yq#UNSiy zz0Rknr-n?R6rC|)%uTfyfdUZ%i~_Ag+(#()B~Su^1irJg zgCKC+Xu`+M%}qxK^m}jsm>I_1_*X$ujL2sU3!R%t7C0!fq9j_ID)znVK&NuacSk+l<4<6|Td= zihuru_qL`aq*kR ze*{cUr?~LT|ALK%~on3#}YW?`|lw?~YR&!KzAn^W#~ zWUQm3Q$_>~9Pw|Q^5dY#c!k;U;?fdyv<%U%7Xba>vuDX~Y+Sr`JueJ>{^6MACtw;Z zXFa(oP0DXSxBX9y7rNUL61%J{*Tqdq%afDXbuM>@<4t`-I#0!35QUEq49IC{JjcWP z?s}kKJA5y3@YE72-Xt|k8l z$wn`(nT_Kc*L%*_s1Knz7QYVSgS)fDh39UZ{PM_Uko2(Ur*VT{QOzp zXBajh<|)Db4{i~N*Xe{9vDYzJUqEg|d(LJFMEw8c76}<|3pNr8L`&du`ONE=ldVm_ z9PpHgSCaUL6Ioo3Y%&MtlP63@-Oca>FAR8$nm)YL~r_mr@}0{S;@ zHV>aUL5qJ9An>6UjRKh9U}b5kN;3w&6Ie97VDsyGbGfxMQO=nuswPi#aj+D-*H~BP zyiQYHA552EYokv&Z$Xfus~9JY@2pHvp;x6afsNn^L`c1+*K$_)Y*S!}pOX z%fw$dmbXfM&!A2?d~*Mc)={UUaUGo@vHcV-AA6U%(_^zbUca+fEYQQT*&0CrQ1P$m z>18wLfn*d#DGQ7RVQ*4KFSca44X_k0=2+GK!4U_gsIZZ*h@*Rr<6>j;Ck4~Lv@U#^ z0amz?1piB{7l?q*S?0eX8(72WPoxQK-5?SR?*2^j>G;@Dx`Y&_GlwYZ>48Ma?RDd{ zX%p#j`1J$?nJ1`bP*9fCzq~{u{Z}^%ymn+%RJrTHBJkbR)Yd*DY2E$HE&i_PJDUl;ma{(Bg*LL1lkvcRaO)Tk#U-bhsK^J{Hpg-SmaBvso>~_BYsn5tc zQ2u1Vu?)D843qQosgZ}3{}l7`YyH8;r6l9i)2AonakD-?VKFfWyk+M9%Cr^tTSFHg zuzrEz0CmzMIpZ7A;qmcwxk-Tl?3m%5o&RAi;5_H=?0Y(^9mqEG=M zGCn>YY#$~f!(OC+*?kUgvA`HHF)WJ&a1to zb}lGO4}4J8z$vme@%TC0be)S0u%RqljH;`vBl&gq^c)=>Wl{%@jEwyHB?ZhAK0bHN z&CU0&{!zCGoTi?scPlR`p;wzGBO{Yac{ADrJuD_G%z%916_8;_3bV+J0~w=r!E&N3 z3+Aiw^yE(Jbp~!f`x+Ennlv^CCx++`=QuQgkf>-p_XA|K4$1l2K)NE`n~ExGx(qL1BcCXU77}_nV?(<=YM(neyr~v14v4O zv^cI~b9L1uZuL|Q<0ruMvXCmD^94=w)@RTEk*R~>w?Q-WNC2!98Y?GfXA=_L4^mt_ zEiFampHDa@^v0F^GA2!INrdhpDLrwo@lpK_Wx0S z4TRl>x>B!1yNLRAfkwG8QKeq!$K3+4Py9*<@G!!lJ*%Q(cQBLh`bOs~+jg9e_VH;d zw?V+mN{HgM zb5==HZ;jUrl%~{9e37KtTAKmGzb^5>&*yQ{Ve%XL$kC{Ps;QcrZ`@ zS-%lLsw4*;#IiZEvf^(a>C{%Nt>sjl?k^BCo7_4~Rrwbv_oh>4<5IaXGko}wTT-Ip z)!k582?|Z+lL)y(fu4JiYGH(YQefx>6%HomiwJSYylh8LW(KIL)BI_9O$B%d8cv_Z zuy+CCkLN5|#Pys8*HSnZ)F9upSouM}{y238K?z_$aQ$HzA=Vn_^;f zboH8T-sC?sg{mVXEVFfI@smZPLV@-lKInMgUX)_Dvpj-vhTfmjJU;GP&(^;ov&s*R0qKlXac-);fN7lSNITRnTyzt~D#-s}Ro8w4SAbq{Fr%rNV%p9=PQIsW3 zM`83z_wI#Y!14>ShzKj7zcfem zK+C;>z3!Mg`X+9>V^c|qjI11;=gjTY06$7(+{0&vd3M(0k~9wDntr8`DXPRB1`;E; zw$zJ-Fl02@F(q98fZytgYtm=HcU-$K+A$=5br;B(F$btqe83Q-ergL}{pI#P(zK=q z2T%g1eO$cJ!kNNKqpfFicU7f>r@{0?mR5OcE(qm}j_U&ewinThK~V@xo&8F2){3o- z4IBBO_jx)H>H)Y4&ml|P9U3mNn)UP?qv`940?yc%P^R(mE|i;2)T)tRSXr^u6Zo;% zV$;+GN?@BN9?3Jg+O17_>p5>ay4~L%dl!V9hxfWU1`uK9r(S!9J^7Qx@609=G_-+% zAFCCfNaNYNbzGi^^+V`qn(k8Cf@=V!YW!!i^2!buJ|H$V9U`-`cin91Jb3Y9S6TTb zRZw=NSop1K>0+Aj;nc?P77sVYU=nIPjP-&`v3Gb4G}ylQg+31Dh$JkWoMZ)s znsk{0iTN7G`m9ky6Pih22{cXG#6(3~o19#u03>h-x7zi1(@+hGio!6EBJN77s@{0H z^K^4Cph9Dg|9OP?~!4&JtD3qWet% zdOIp=z=&EtzEjAS+fTVN=qLt!yc1ydY6FK_mO5xLF?GTSEu5A+1F4ppzd(5uIICjq zqGX;aku!AF(NUf*usp{7fXjd9wTib8P#7;00qv7Xj)-3YdpFPI6jzB>!Rd+9AkWCg z@VHoLndi-k88|)Y@)$=X_5_%J$)F=+e^-Zr8)is420S%W!gNPqrbli_NJd*Q4}f<0 z9#qm^*9Q{?Dg`pBA*n1~?faSVFbB~3J2^Qc3$CFyBfl^^3CS$5=d0F^L`4>|9NwHg z2t-@ioh4k|4LfVU$Ma`E$jJG|y^HJKQPY6eOi8xn=1IvDmw^9nGv3w#xt{-^V)lyk zo+9kMkKb_B0VmQH*c2xwoHiAK4>Gk@<>NCmYwue3lkdB`QBR)WKC{>KCHnJr>$zeJ zYwtH6RmCxy0`JcO&HuQG`gBmNLtSG<$GgVkO-3@G^)8d< zRhK#cR8>k<1;K3>r6ejdfp4NMR8+x_R=r+dXyr5RH{N>kwX}2vBs)a3dNC#Co2!i+ z4U_&^jz1(lN(XQr@66Q2wG=jU1FeOK+jXF?Po}O1+CSnefP<~5rWP8{D3pU9b9)#( z(4w!(->jHlwkc*{(6idx(b{U#o3NBGnGBF!bX?rk`MF#SetaNMA$4jUU%{+)e>)M5 zl0%IQaLkU9ch)$t!{65iUQD?dCB7$5WEc}(-j3g?fAyduCWe3tZf41sbMQdO0cJcz z%}?VmT#~j2)1p$M+<38ynlHcEadDIZ*qKs?HKq?UUl7wUVLJ*3I?=WF-mHPmURNzb zSN9WjRn#QDJM#Q8_gJvjfoJjyh6{YigEYcF?*{u*Yrx|L`xM7VfUPcaJIa2hYr)FN zSx|Gaak?XU!h_*E2D?`a*f>hEDdsjtSzef@=XO1#1uk=*!znF=mx>^z0eDXAh0Wnz zztH$X5C6?CaDkB~8V1J2F}FHAX#MuM|@6 zrslK}eF_$i`{b zDK|K*X}t0N*_8Xj(51I}R<^KK;X4K;OU{gafUK~V7Q0R1V4PbkI(Wn`= z@#xgoH?JbRtDUvbfA;`-?3J~5D;go;r6M0Cm@=skL+cPizg#ch=EX~LeB*DPO!!t29KE=|h zd{>}I4O-oH9H1R}gti@FgjrcxpjQAK_urE+GDd{BfyOA%w+QIOdp>BZ{9y2DK7@oR z#l=bJgtdiEA6Hk|D09MrPxD>8l8w*R6uV7*#Pr03h}-htEis&L-T->zY_`E;20hZJ z1ejjb)DrTw)YT=3Ty{p9f?;&mivz_0!iESuBD5jm1ngoT3R#9U3Y5Z zhUItHdJ<5m|F|((K)Ywb_N%XXxR?LPItEi)bofF+y>CRx%SHZJioT8l2X>KEpYk+i$T7# zkWj1d%~i5Yc+w7(3^1gA{kpDSUyf(xGgNFwP0!7pY;AqJ73U6o$cGn3@87#?egVql zgZuBvUc665Boqh!K+sreZDT`;lySy$1^x>f2%TUD_+j|~w5$~CG-=b|va_-txN;w! zm#4bUAGiVs4Ry?+Ydr|mf&>lFd*Y^NX<2v~^)D;|=mRYM?+iJ`-n^>_Fq%{F-MdOU zo5(u%%CamGB7$os|5r{ROVk*2fRt44sK)yBXNE{HFk`$i{uK{kG!c(`MaRU)j|gCr zHimONTwTvEE`ac)>E!v3tt*?`v=0#wY-=<@Ckk3%xls=;AicxGP0A-gJB22l%MZT? zo3hlbtgOt;!@xN_H^;}oU<>8rP5$QF;Ys}Rg#nZi^w6UONML}CE`Wq{>QNmW0x&pG z4g{&Q{qytRrMW6PDH&QHfjLaGNjoW~^8MsbacC*?`#?c^7FSC!T2p1rRj8%Sypz*K0DAewh2mmV1kdSv{+M9)s5P0 zvYe~{>*UdvRXa=qT^~Q$ssvMi1E3Hc3dBS2n&auBj;k+AqmGxw(S;L=%M1db-nP z_Fz!VmayyJbv!N|T}Z~#JOw_++;^FP3PVOl{$FFN`NLDW&5DYxm+dR---h+m8!+IP zG@O!Fs$n9$)45w-A1v4!dk})Jr-@?!-?7#h19wVH36^t>UbnX+_2OAq_9}Ng2zH=9D>CxQ zdwy_ZQb3i025sS#{%ij?XyLpERXb;aDBaITe6>DEJgL=aJu^5ka5Iwq74YnDW&6Wd z4xPOa_7wgud?NY9vzW<)W~j>uC7%IGsd(G7T`krti;)~Lp9~FYWgVRo^BzMcil{tu zm=M}>i)d6n0pc&eN{(vTmc#ISV&XF=A7+<2iHuvbyT8~!E?K7k;r{i8W_ap=w;WP3|CjZtSi zy9kM_9w^tR;}a+@Jd^ep_6GGr)~DMOpc(dyL>90n0`oR#;?*qG7XcS=rxHrU^9G2OU%v_y zzxs=v9<=C!p>5lJ>$ouiO42f(0jOm_uVw0}g3B^L=szb|S9@goMh%FmOfpJJIR0h@ zu-3KpVEH_nS9znC6gAu1OeQ8%fO5}dE12_+0yeVHkYn~$F=g-o1VJGoA3!UCw(Fu*k{0H8TOIs(H5Ewl=R{r^k6cbW>NEUwM( zFWT=)6@sS*L25iZzFyv67(H53aDzaJ1;BD~N?nvnojHcwv2 zE_SY7Ef%BdDlDz)fV5g)Uvb^7?ChLSLf_qwr15Y3&4(G2e6uX&Gs05 zzH%~V#*|)w5|INa{u!Btg|jm=?}9C+rnu;J8kuc~+GLAvugm#K%|3?_&C}LVNDtR- zUwJkpymv?=6Wmi<=fG3AhwEd$9KgYkc1ge`>I@ZCTJ(2|C>9=&-bk>9Jx2z(r}z}FE2!I+fr1tv^`A`r%XY#H{2!N>mqEr{pY&b?W$G%a$M1N|C62I}Zg^XXjxA&FAD%xx)j15oplfA!)2U%Ovj znHfNNlFTQ-*ltVVKxujp(2Rf z9>`TyRWB>4mH_9y5~rsVE{A) zr-F!$B$pHv6a;&21?buRGwQvuqN_=(qS<=4rka|a%5kcK<=Wb4XgiZ-!ua~2RK9*o zS`0vxv9Zn|6LLDN7HZY8k&*puY4Mwlh7pS+bxvE2&ay$;wTjjz?3ZnLkQ{2zFt!KC z^kQ|^z4h7?J4i6XVhuK`!-;+hLH zpv4!I)XK*Msa{iY)otIL^_mD2cch&BTPogHAIyjkVEC~pOs``u3sm-;ovB}WPQRd~ z?FUhRSmK?4zzYdSiWX-0V~+f6c2nKD(&M7--sOGm8YcA$toCJD3hZ_e+f-G)`n9_963z=I3n`jgT1JQ`R=C<$R-M{O zOTYAwnOITQf^eCz=Hy&54DoDP zmw{vO01P!bxs|;;QgTip_yHa;jB8n!0p?{@e1f!VaUe4fYS{L6+TiJ*UMM`p_WRXu0(nZMQ;#|g|G6Ho@eSKqfwfk^(Wo=+acWa*Kb!MS(zI0eq>I7U7zWng_k?J}9V;ne0y)Y+!)Ie7ccVi8>~c zcQ;MW5x{bVvPyNB!sg+VPPu=WjOk!L<+%Y`t{s@spN+o3< zj1v}XH*75%F3qQ@-Ha#6=ShLKY14=f;K+4C&8oaQ^8t^JX^I*BWMZqbpIR476)XTt4K-SymP&vke_K4VC@f=09Q5M6)hzy*xd!MbN z3ETnE(IfKmU4(qv$BV)Jb#<~sJkhv`iH1FKKCG6%2lkr6g`Xk@z}f()Q>sw0X7)JD!vuUaz!x@LI)v>URh$6B>oI^bTOt zb-wum1MFnFC7v(u-#&>Zrmv^RYw)n@fgwwu_qTVr!_gy_`&ZtdiVzh2|p zNJv<@yP9L8B18-z{PQs-b?SrTpH}4Cz*@=qOm|cFwr(bdQ^cKDG zzFq_Vcq2Z($uF$P&AR_J$`GeIA#1w1F0;sp7_ROfBh6yR8~1ER0R}Vc-QNvY`f^{^ zz_bJwzJojVm4f=^-X$hZl1CaB8rZwJDIKk0F_5rZCC*%5Sc|p`>@~kHc=p(S^_TIJ zN3k96G4C;fLJUrH!9EMgPxo1rLf!~E5mJZ_nahs)LJxgEVcFNs4q_DRX;;VH>E~FK zlc>_caQFxbAeF*pM#oAJ5VRY-(MhjRoSrRKtscl_8;>c=Gn>J-kYl zjgJ1c94Q=v-=D!rNRl&~=xdX$%`mGP z{D>yt0GEci27SH~gM?Wg!q$4Cb3`&@d4_rAD$q22E{8Ev2AmcIWvs17i!>r)W6yoS z7FF*C8lmrdJV-?cwa8jOgfhzRmiT!mNZoMrIr4cu-Cw7^(+k{v63y)DSrQYjH2tmgI zol()zhMolb+>G`;Xt3zme@z>ssv7U%svD2r-Lo_`sSZ@6C2Pf^vFTc+>&q=6#%iaF z!&Z+oYU|mMpN@VH;DjDJbA#(?4sVTMz*k^2;sjSfOswMIaLvabPNdXhNNX|ntBvqp zR!8_0-}V0GYA=eHmzLBFF5Ee6#li8>srZ?h;|P2~L`OJU9Sku$KHbrGIm=@>7P@+Br7Ye_FpVi!>jOEv zIdelq4*-4o3AIHpL=|a`ZtMUd0nAME45$hppf?{*#@xVeO)I zbT97s7%!U>#rVt&7M6q4!6H~0mq`^bq5~+1NvmQ&?>`}*w`S%b20qp?;ubq70p=C8 z>4Y#0SEa;`!u;2V1;$;BLAN?!;D9C&BVh!24$PFmSrsZ;UR8w#tfS@s zhq$*6tE%nxg;5X?DM9H50i{boN(2EBDe0DwR8l}XL_|siBqar;5u_Ugq@=q+q`Ui! zwcPLC`#tYI=j?M`-*vwA&-47D)3xTD_kEA?t1&X#6)8Ip6wUWs2>ny;(l(O-{n*6A z3+p}J{)<<~X#M9;p@&pvzJcXOKuVga$n3y1H#_@PB`ap+tBjpg(__Rc^DE@Oot`=H z@uOCnvPnnu_}W;L@wOym_*)?#@ldJ(oocNDPtSLLe&tJAJ#)eQlkWlo%wN8&aXkP$ z_+_GXD21Rhe08u7!|VL%Q~Js2;ntj{rY0y=AZCz(fYj<1A761n!G|V8u%%K9Ip$p8 z0453ehF!Va-tqvHd;K0Hh;1J&n2U<~2b=Q>9R7ek zDJUQ*Q7hNuXkG!TG^6*^5UB(obn8^*Oh^ZW=(DA>6uhvnnYmBA%^mr~^v&eXt|u$%Y2CSc zmFt=K^jN8;pWgsv#NF%Td)5unKoJQE>nkfOGc!G&)`+Mx@8P)mX36F*iAx zmYx0O$$m|o>F4-(w9DT6v0V!*qOiXTQ{lO@RG0$PSj00L-WUJ*^D8_xRn=tcUtr2i zO_gwk#(i)wZ2&R#_;6sov5HN?xDh!j9mR=E^ zDtR%MAmV!H<^euq6_tqfoq9)M$%hXii0qpN#m$?=Kxjm`kAbRjz5eGH1$fVaO<+c85?{Eak_ z!^a~-{%m_dU9-I0U(V_75S)YfXpdxN>F&@3Hfhy*xNiumZL)%N6*2-w#qcQpZnDqs zL{=0QzHG+Ez9j=L;BUcKKcanIfN^+vE`}UXYDxLR2;ZK=Wpw!~1<|Ut+LkGoeJ`^ZbdxM6A zO-w|=QlNUD1g?9@;W&(5`fa6~1Me*BK zho&JNHMNJPrUz}2jG7EgMEtiH#xE9A)mhmRgQtGHLw;t~n>Gw$1~+}U5S3H3s>)9t zoz>hNR>etu4UM@~D{02DS705eLsz{F{)Akg=}dxS9U(U{1na85rPZhRT9QX zwUju;lDObNM^+IXZEXcFbl6yPnnh?bdd!rc3bLq08(S1-Wr=cai977J&D@K#{4ok# zA}A&`!^bH^Ae-G>izIr*u}Yv1ne?E!xV8d8__qZSbC{u0_C!5%nC>Y5xv zwRrKO`1|)CJu|dkOAixV=?|=l;i&uxx|5;4R4K8_<3*)nKfj}RK^3>ov@Zow9EpA# znrEU%zeD^nj^?BGZar#zn5?K%Zg&e5@XbM_;D5R2e!OeoWLG{8W}(T2dn5`%Khnro zmU(8=P80|NZctMzr1s?G=7RqPf*SViBV}I!%LIZAAt9j`T_sVLllwZ9;pbjhBSDp zL|atA2?|l4?em6)WzC}a%{A;unOG<+(|-aSX~J(!^iVQ~lZRZB&>jw@jhd6ZqM{w} z0q8+~C!|V1kRdP)_3I!LIR~i}wWj8E&8ztbHc{t7kmL)=r69Uk20hC9c;?yWKOdkt zB%5I8pulAU1-_VAVv}K0bMvwxgbzaRlsRCLqQ~^l=WB-n24^*>H>@5$yb{>d*43o| zl8vk`5;J&nQCLH$s!4A+P@J7v4*sANu(_$PJ>?$NXt4T}xnfHsPg?SaQy_86{_fYS zp~BG+;0yj9-%<$9oSlUXreMZDKnnfoO3YWw=JSlV;2lOwcRd~t-EC|AqMW&3QC$rY zr&_LS$YV35R_Wg7Uo$q}hrqx9XQWe{A~VDOLkAqlrPP&hxyNZh=vxgZ*CHi`^m9KN zuu0JkW;p!aJMKnCzM`Tsj^JmB%=$=hJ>2||q5D!=x}Bc$v*zJ%XzDK6ndViFxi&+2 zCiE}vobg<=H?_ZVfydFldBt;iOfGAiZ#|5~bc>LO5mCe`rvJ zF08H!4}Wg%JxooVY&h#UrvDRAr4~LV9WI?1%|8N z{h@&<#F+h0hoLpZ)^sI^xQW(gWy=2_YNO%>@w5Q(FqH?6__>G z%D{n(2#0M_Qc?n}re_MiaV6NybWh=^HFOO@M{YWt_?ToaF8zz9>esGiySw8=-6L0Y zx##pp?tSVU14Y;JR_(<^aZ%Ao;VrM>0>%f7;Sl}^<`FIt0Ees1dgxM)@j+h}AHO<1 zjeq0DcVOv!4>l$$`9X&O3LJRV_*E2#?tl)W1)wSi z15mvI1%#e@VieR^{qw;}Q?g+8fj6}b?HVkaoIHKc@1|W%Sy_b47~hH5g~8Zc1qHsq zsLPC>5ugq&KdOS}M(V$Rcj$;a=t&T1KUme2H_+gP$Nq*!Mp?NR|9df*Bfw_`>5@3& z+KhXvHJHZ<;WA&qO1hSaf!oz=UJw6})VsE}dt{xLOvr|Yht;0;z1wiWNLKtcH$W{W zzuCXs6e!3*u++(q8h|6z3sFvZPQ>rFR%?EK*rPypYa}WvKf4pxAw?4kMK|{?tB0p+ zrQF)uE3bFPZG?qLB4y9^h7Rsp>j~JV;CMevG)I+p6ARpV)zukjaAgJ2EE^~)Df!n21N>ChtZ880;_r_lS|UNvZsY;AKx@e(eT|B|1tc8z>9M13?H*uiJ{N12%reggsa z<88F-QkRi?Y|^b8ZJ-Y5w$@=|&-*My++~|BD5wgOrx9*Cyd~&0)s^W+%Xc1LHVUC= z4owqBOQFN&`ujIkm1ueR`R$#gBU>LabV6ydX=1muG(J-F8SFq_@L=4w9{%yUvMXr6 zxr>3q1}_iP)!%DsJj#T&h5qdlnwrvS@+IFTi?#E3wg`U-KOVe%NT-z z(Kt7dk#2W>JVbmoNRahkI}(KQ6v6eumhn$#!qw|cPN22Y z=tSlGHDYee9I@?2JiO*0uCedtqDq(iqwXHv$Nz!chzaSi-QR#+*1Go05nQYJRok+l z7Jvw1c|Cn;;6Xe28pkC$obP7L?vhh0fIn-3xz ztozcB2pKi5-y{suf_@ufgCGfAztFf95h_SVW?>%i`V8e85?b?;H8Fu+=s~${aaq}5 zLxbDCm1$1y4dS8iC5|1V1Uh}r1AMtZ7Hep@IHp!lRMbQ`(vw3ff;>fxRO`g z)Qn9{IkdiG(veUnm!_o9r98NPWe|ZT+`rP-Jdlz?=9VEeUaehY9Do6@8v{PCv2ld; zgzPZhQNapN$(NI^b7Fs7%HzYiP+Fg@>rw(F$fbrAsvc^G;j5MV?3?7u5YM-}J)@(0 zi%NUi)@;p_mEP_Ly6iDlm4;0_if(AxVE21>U*^qq+-AgDPf}J@-B=gBGXHsP4U59a zPEb&|SWBXxPSEec9>6-tu0@!-!Gr=Zps2bd`Cx2h=z8# zYw37jpZWH0+hHLAF90`-i(gfryU@_~ppeA;1v5c=C*ni1zW#N8<(o!I3=bt6Ysa^e zk6}vk(>=IXua2;&bufm%2*ARu!$d>wK_ty{1Ht5`kCNpi?d@%C*Wv}EL$z}=&2M0m z={b8xui@UhmEz;G{N)S&gOp30hV{rdurVuZnKUTVEQCotn~x&IdEcrdM#s@{e)yZw zpHBP6f%=-73(+Vkdra(jc^O_5DOTjNNBmQ%@me=A$wtR+PEJPil*h+s`CTI&95niN zke45VJ3o+p1&~879-erY%bRk@`rGT7u%3vo_nmN-+t)QUqPt?}-xLSrj#n5q^6_%s&r}&06qSl;{WfCg2zAzs4t;^I(kt$PJ8ofNbAMn;4mq^qgkd1Yugnf_!) z>ZhK6zsj$QSEkLOr4_GvF82x;U?Dd{&ZI1?wdR431Yt3xt?k#w7;ZR=JvLo$~G4BCZO^A1rV9Q*U2J&3KyGSVfduS-Ieg$If(1B4s*PqgY<=se01SO%L|>*O>QtYH8hrng$P&f{c+Bx0mQ; z?|3Qu`}U@f0^Z4f7KZvD{qXP8%-3VHfogysZ{QbpLve}Yi^Ie zB##8O?o)dw)pz2kGOBCcsjra9tE^-a)5piJs~aeu+S~mKml-bW@znU$u)My0w3Ap1 zlPdCbM*O%}u6Qy3y_3>3A5!C4jEkByGSsL=vep+B$@B>YnEciCr|z*n&9*3hey|?M zs`f&;xAH@?ckMn+>3l{fRNxW8oF-rfD`v{7SVVzPC#kRKO=)A&*o#R0iN zb23NVl2N(yN;Ae`kku;i_x5(ypRNpYP5$41It?GUbFrv7lMMRs=0%|=eLM~QVRo)^h&mR7t96VS@Qmn|d4+54c z2Rm+}JpFs?>bj$7W^8^C5&eNiZ@0d^-K4XVQi}Z}VLQiw<*xOZG9AvgEt;IX|suqVRiA3LvcIFk^f zi2zpadH|thOs6aQ&m{WjP|(GZl@cl;=5JVYF}iGQH;wceS`H4Jpn|lxKhqp64J?4R zMl?AgS~W*)M;q*}?m}(71Rf&wGMA964V@96H;GkT8D8_)*7-kbY#Ijr{aK349Cxxb zOMkUQ(=6JS_tHzhJYTcUE=XXz=Jg2KKN=V?KmNeWE1a2a*%UFgd4#jKrw}y0ZnL8H z&9~8cuFL9SD(q0z2Q@nf8Ed0Ah0!`Mc~J%7!O=@X(ni3blLzs*ax9ZnqBk_OLSlrX z-q+e=!bp(R4<7`jes!hXAa;^wj>t$q?~Goy1rSWw{tvcy_2n)MNVR#p6g~SZ^ z!#ZNR!nf(A5 z@R;692|e9RuImUgmSa>`RqdLW9m<|H@0zoqCo#vtd!Jt0>^(6_f-7uh{(lw|R zfb_?VPYSPMJHP`Cewy*o)urDb*Dv<_&0Qqbb`wUqKq8RAeUeFXd}LXB-1~_}+yMBZhR#Bb8<2arcuW)4}&Q^%y^Iv9g4F>~vNiOzHF4rUWl(y%+Ip7-vN}--roMi&Gq-sFbJTA`9O#fXWw}z7Ft57yTG)fps=uWL>KncfCZ>1 z5P`E2Wmi?5Lj8JXE%WG6>(8Gb+UFrBX0qHqW502Dco-6^hyuYK06<6%Q;lPaT51nT z{5Q&iD-L)mrPVnokSeM@!A zx4WC>-P4r)xUC-gb@Xt3Y|3hy_*PJG0sTJCdJB#+a|P<z9k?{Twy$yLtDkg&AKE^O>jyCVttp(G?(D zEG;e9_+S8u2*kUmhy^a5y+{bMXAVjmY z7>IlbARJj2y?OSr7+x$`!M~se&sPr)egQp9_`22;nKF*ZyVL@kg-fxVi!fgXZtej< z*PEM*V(YiUWX8u6a4mY5YB#cP21u^2lQ?=WCYW%N7=A0ez`4=Z_sE`{JPy2*YsC;Z zBl0d&Pz2oyvvUQKIVL|Zoe=?|{$_VA1_il=)WG(0nDVP&?747mGUt-sg zJJ<!Tr3$WS_AlNw-G zM;7?Ieidi|h=nUAMz*e(mJ!9SCp;0|NV^LTrl)LdE!ZakxWHq9w0>e@0@G(#9~rDp zNy!GxF~K7kLASmG)<6i=@$Xsy`w|RVS`wwUYLWP7WKVpg6i|Q_s-U1C$qQw8$pC1v zu(l?~L<7K+6G1`EO;6X&+r2t~L}6)3N$>)O$=m=6jfyIyMy!hv`BhK7(RHtWWKyV* zOksqR10;S6JLIQlw$Ms2tC*XQt7cbiiM;%vF}@4jQ&<>_l~r@>*Q*f#q?SHwd<*P2 z)jfyB*``4E8WHDBnn>BtBCaL*`5Rz*Vr5MjG@gXS69a>3$Z99WMu$u+Fz3U#y|uMY z15R8D0k1-9L@4>a2|xi`jq^0VT|RpZMkOXDCP=SGyK*I0tGI3Y47KLh`Pm7KBYSnU z_^(J}_rb#J2fg>Vz}19O-9J!#c{0mU4fDqe3pHEK7g*QC7{XuJ3cplT=|2Gd4L7$ar*2vW%!r`H{1_1-sdAqvu-N15 zc+x&+S`%&`ajHo zN7R!p+`6u&|()liG+W;uP1FEE=q5|yV4b9IF zy9mj1q{v9fkSFdTYBD}F7fRmAXpc-xbhYCyA4HFT7P2BHc2!V__gmaO8LIWrEBioo z!??koKH=ftleSCNF}nr7wxRnX5Ltyy<7H)&>+0ed+kr&v)vMgamfu*{vRi_Sc6TLR zJ*jI?8}9b>FQ1)Mf$--1{D3bV^IQ(*?jZ>{hkqmB>Zn!J+u<6kM$9bXw3yuXjH6uT zfJl_vXC7Ky9_r_{EB|3b=C8=oue|uHMj6f{Ai+}mvxJo8 zOgpi$Q9|>=&K|xurKZLR7BxqQ_&3~E&ywNhBgnYi+`R@rY`4&rusH3=&z)nHPJAuZ{K(i?!`B6-~Ni`nuAj$Lm`o> zZLnBEr{Y_lD7{|A1w)t&P|mz$oiO5(hQ_P&xuuwTrV6OOAr>A``@a1uh5KmY;0ONy zhI%{AOHc0sICf-2{^CXS-8`b310W1>i_vkdq~plHBj8LFV!GGfK4)s88dP_wysD}S zLL!G??g>QF=hqwqDft3)=r)^4rthA_aGSvVy~)W*(0hP9h4u?xwSVRA6pSbN7#2nw z)vgYZt^I=hn*To^$!2w4F!ln5Xu!BX`23y0NerXncp#rESB-F+9nXW^hBX)_34aMFdSDZMFYzM_`p@S(i4J15csP@H?f-al)K&#@|5@s* zW!2c^syRPB<$-*qMZjj^k;8_0v7Bvs6)#)*ABQg3v}|p`*epd|4pTcoI0Pwp?_nRd z7mL;RH2&~Nu9MoH8z9_jFsPQ6lnm-;Qsn=vU1Z-e0-reFP%U@LW}8B z^W|r%G+#}Pvqu~s*%RQDM!08Lsu3aqx%BqgCaO2mcPGL8-St_Bi73!%bvP^{f){3K zz=4vUmPYE<4Hc54>kWXo@7=rieTX}zWBLp%yDf8jM+IHSJn*X~0=@}Tb&ZU?E)WXN zuzUyd7c#OOR1N*Xkr7SejI6BpbuUwqLP;-JcD%}&=#M|hWXQ#EzTOt#z2x`cXs%`L zu=#ge8+fF7W&#n!ack?XjcR@ZjNc9*SZ{1-fWR&w74HHO4B_dQtgqqWf%8^24Mxq@ z>S8zz>h=Q3(e$n|29I z6opwiFx_MtgfF9A;GiXD(~?x7hJ;DrIKia`Lu%D>wM;h8VLUK8IywZ$N7NfErpq2| zOhHWL*T*k$se~6{scs-Y^Yf74$Ya3#K#$>{buo(@D1%YK0RhQ0-%uBO-l$b*jksdSIN6 z&g8|6zp!Crinm=0DlL3LaLfCrvxU1j>Z7@LU7vFl4kCSTbsbvIqNI|N>*DxlMs`Rk zGZ9q{zDY+)N^H6P7VAgL7i%3|#0X&ug3*Km=4r<0%i(EhtKl$4h^i~AydPwG@bGQU z0usoa&Ww$1fqjEEoN2i{1B@Ed{si-ax}Z;K%K8kweku=WUV!^+A`Tc|?;ahE`S79I z{e<9YKdFb52tSj)2tS9IG_+S5Uj|$=xk=XuWdA z+%Z6GL|j#~we5u0?s=zO!zf{})DCcjChfxCM88TqId!S)PmC3s%p7jf?+Pdx;eYfH zM||fNR%bK?h)BPFMW5=okdh*e5x#!blV^5%P)nMeEDAa+%%H1MFbLvb z$UPbeNl>u}`0~h8(;!%?abbvuqDuuG-@(K&{ zK&76F_Q=vwUECYEX;Ka9{<(IJ4epq{vQSS-rTCm zZ!IyqT&Pj3r}xXK+2B06wS#qMKjFEl|FVucFT2i9IAt3^MSknf^k#};0?`i45?fkb zeS;}Mot&GyHfCL`3-gay@~a5Q$Y98JAcDOVL8z)QeQ01W&s0GjqXaTXNj{ejQ&~r6 zWzKiO!9OTyyV%m*Mpz&TI2oY9J&)S2DdLcjaDd^AmUad-V_@}$Nrp}m5)xoREB}gv zd~NUJqh)5A_t#Eb633^)TXXaW-3Bg3m!tpkGAQ!T8?L=!`v}6ur0mD#uU0<9n}{|9 zy_vP>l1BS{Fy#s3<}y-JW??`G)Dg=C8Mc_nYj$U4zFwU(qS?yI%EH5TkS5H{k;_v2 zYGZ5%OBB(I#x1!Kv-P! z(2kvbpP65k#No)UCUPJelxYMAa_lM+vXXhyIoBHA5=@gL*l=hk|o2Irqudq7t9d z)9jIvDgdN=G~LjG?jX00`xX{dD^u%9YL;19-9(7nve1!i$Tk}p-U!|YD1BRY`wiIj zs>G}l;`}lEKA52dX(0b1rw)+@o%uSvEw#2cTly`4Pz2iZ%?%Go%zh-#{(7hL{+z@m z&IV*_QMVaQ5vuM_gBg2lLrK~8{{20Qm~pu2k3Zq_&^YZ`)R)+0Sy_|6UXK56eXCHsVDm#n#3Cm~$H<60isfwD7hg^RM<%t$?LhaX z#;`C8%eA@G>oRGD<@WwhrdyS!%OT^???e;PQX72F&UJ_M%yTZm-7(7d?=1k`UEwfO zE}ComhZdk$-|?<>2T73^%H_Lxf9AKY_`KcRywdDXr>NZ9I6IqZ|L4u>ND=%AnLl+K z9i5#L4>m76N&fBPnXj#$OU2%Oar^gvx7CYSKF_P4c(3DBwA4*qa( z>K5$JOjfr+8d`zqz!dO~psPDuQlK}vAJUSIhjZoxfa;Kb?b-QBHcc?<8(*>80FSR> zzjSg2d1zkVmCjWQ?Kqz<>&^Y8lE7Gl1{_wW@%S(PN$UsfDAHK32A1-3nbzO@NM^*NUGdXsKrNadD|b)|tG+?t4HH zjhgEe*f?p2w_t-z)qRm$FPG;HJY9I0jQ{}$2UCvU-Sx@b;gVo4qhbO=>avPa!dJ3r zq9P*8i;L7RCs~hIi`eLmKN1U1A&NRLrQG7;qTDCRVuI3%igwKbHDehRYGv51~qlZnC?lLCm3;xt;QFvjVZ=~Vb?A>EiEWG-k#S5 z{*D$E(Vhlb7}^s0(8$aChO`1pn4LvNg579j=jP$7oY?^M%KTQ0T;bA9Yx46s63jn zvC?tJYrC`y>V|c**Vf*Tl?M7->S`&3x(wxA10nFEM;je6zDISMC_$GHA_N1KaGBUW zh1_lDJxm|D#Fql$VAmhx5HOJrawlI2KT zJRzKMgoG5s->Bu~RF$T~OoM*3oYB-}6bb{!n;;J3^EI-A?Uk87uW)2mvxt-9W1LWw zg^7vxQl{wgN}{oes@1pv_S0+-bnYB2EVYFCvuQr4Q!+xCMq-tSTOFRThKsozoDIka zpru8oMpWTE9u|8UiC6%EK-fe{m~DZ}p(5mE4@^}0UhHNZNsRNNAO%cyivxYBpIWuB zJM#up$Jf1RFw^}EU%g_3N3}IZnWyu*?0KioT=MPsS-!~ zWBOsOCAPLRjT-MrP|y$#s5-Of1<~=KFQdV%kdyZTqnsYqRD1jD2DDW9N|+^fJx17e z=7AB$K4(Bcxz^J@=M}ZzWwyR*)|U*-kmy;E9^8oXa#BBT+X8a5%SX{%&w=9bO_qJ! zq+x0E`;QuFj5i!RmP1%W`3HRb)D?+EP&nTUk}XLfeK16x0gJ+^EP$#H^eal@dxyFP=P^8!eVlmx9vp8bdCfiT48 zS4MbL%fTiD8U{V{m!t+aU2||s^7x9)@1IXHzu#h8%Xg9DxSOijUhlZh<03PUbK$H&-cb zgI%W#tiTW=FFC^Gtfo`rCdk8M53&D;RQ?D_fYj|5ng$|8+2EIJHSZn%hVF42q$%a) zBXA-v#{KHd<@Oj_4kC>p<&o3t$xTa}L)-w{)Qj!;qM%Ts|Ktgwuf@(iCLSx+6 zh)1pKNb9mU1$1G($^mh4zOctetlhbh)zDx;pP}Y?lxA%9Dd%h_kspA$7V27Vv=^7W zP!aWN9rLX)-j%7hw{NtG2xI3@+-8gHi1mABvDcGof%JRnykxIUo@qValS5egobtK3 zw(866t>t2kjh0Jbzei}r3?c{u<8UHr!urhKD(JxKjF#8w?98>Zi+%I_yEUiSh0f}X z_%qJ**$}U{%9+R0zU@%xyxqpWic)|q52bFOH6a8vdwaQnhzNU(vq#=Fnpo%b6g|HL zESmj^;}*VL?)k}7W^k~Ap%H&Bm>5l85!8F?=z<6GBrF892>jYY~@tu9@k_b zx3~L)Gciy?t|PQBBfJz`uDxpAV3GxIY@+A$7?*rl+7C4~Zw}?Hz1>j_1|6S; zxw+tYwexxX6f+!@QWyGi@?DqkfTb$;O*L@V@6O|`6zu_8^LU(4u8 z9L`TC{`?8?Jh%V66x+S=|IU%vk8mXNl>FZ~5)F0*Jw^M*PLdMHPftZpPj`6F#KBS% z5)#I$#?~hFFr@|l7vyH$`-O>hb*V5!N}-IJUxv}r*6Ct;bwvNkbzvBN&dS;`{Q^2T zh+u@=y=t-kGrhhg2llA!>OVFD6~7z^*T9{S1Am}yjxzImDrCNV=()13t| z4nAE%^t0VQ1pw|~kS9PUXD!tbEfW_Pw;wBi;eM|EUpW^O-aP-`I~SY$KGcX1BJ0>5 znTuxCWW~H5v+;54oNyqllrqB+cC5QviZq~dEi938%~PiqyXXK-95~MosrcWuN1ks= zOrD=vVz2LT-ewGc4e&I8lQ5)oZLIX*2u7ekqQN)I2M^=A{hde{b=qB;;`*s;K}aZ- z4Fl2{a$F0tvasCk!C(%B7P?6S77c>n%=ue<1Qh(C<50x*{-5KMFc ztoRgKg9mOTJxtn3dt#$Ri=%H{}ZE(k*4)-JA3Yy(|}N8$W>*x&xYN6+HE z15@+AJ2p@|#|>?4IAL5e7#lfBAO!9HNGW&~?|ohezSfvqJx9a)Jndgm<4gLc7w2c* z-rf}#-v5de`y!a;kLd3?P~jBpo0ypUQ*tm~&MzV1j$ZZb;=CO+L+bhKgM^ZqD&>`) zkkC#PF)#rh&gA5a8c#9wsetUOR}aLF7w^Tnqn#PEyMO?3zO7GQJ{+bIb-lqDf_c=? zx`2*J@`~{{jg_JN4UrbCgog|Sx4F2KP8PiXp1)t|BkyJpkintlRueD9Qy>GqzId8) z7jP(!#Yst{lO9#s+1{jM_2cD@dKC_DZ}$qIiF+Jp7F6jR&-gd0y+#X%CmbWErmG9@ zT{SSm(5{j^|J(4;6Yrp%>McT^vDon@^HjV-1`GK8~L3^2Gh$x58L#9 zL?D6hD+tW`Gxhb{UnSI2QqiOR@9dJ_*`XeN^`#dkVei!cdaKT?Lhy(umVkjb*4NKZ zuubY3)*I`Za!hUM3wpSQdF zR==fcW`FIumIV~6*NE4}UiThNx^l$O9rC<@6h+|p{I^QN{`P3Ej0=gdnj8zPuUtNg zxIG8WP(NXEc6McjRtUIQo+WoT`WhPfW-x9x`uo7yGmu?vE1a!wnz1c*@yK&7xGwW4 zMuM3KBcugGIFTJV;2};~-+eDKL5S<$otOLJ|H*mDx%|_(^G4f``kI?q7q{@MZ}f03p73qQk%+0eu%3 z2nMq#Omp4;fBcyS4oca4VEdt<+{+D@D3S@OkG}UDJB#}IUF{sjubaULb1PuiY}$VU z<}}Yh^8^V+tK+1S&c^if^Yhgw>y_}hz^~`JH=qu>BtilLA72bA0XYSQ{OoMR%=XgK zsft&Y_Vzrq?u#PhX&1l1j|%zb)fY<{Ge28bdEkIe$f5#}T;5o@9|Oych=eEDCI{W@(IrcN8b# zhoTx|lU;>x_t4Olso32qk2!WtZq)f{YL`ck@F3ep`VSVEGyV&gCuA2x2D(BzoO3YX z1XB8^z}rYx=wYG6tl(4)LOF;uw8(!*7Y3*5ImRu5tDohE5R^EK_L@*P`xV?IIfM^% zINz5HRA16flO{vk4FNPq@>|Hhzya)@#@ltS>X4-ccvoU8#IPaMO62OW{~g|Gy?rAK z)P5%I&u5+0@FHbl_MpaJ-QPqnj{7HX$7W-%R^&2t0xuzbLjizd212@PB@kiFI0a4jV4`0mHJeVU{J# zL5C?>Ae;chB}Ua+Zt3LvkdVB5#3vM9cO0C7|FcK*HfW4al6`$qquK{1V1PUoOzc6V zGbl+)N;R6wwfh@*^Nv zLG>(9QQ>TBCG#^L6+^FiYt^8)w@kbAoP*w|w(>;fa%0Lj^FBs2anQ27P0BTC{{%4; z%*lGrJhF^^>T-D{``_wgx(m4hp&%h@oylfky3uxY zir%mi8ZQ)8V->T|onb4%`mdCAYM|U;N=CHKlP6%#^&U~(Wy*7OIshx(Y&OHen6-|! zwxy>hKSdXAIzYbX?vt1~wERH{apCz1am4jl$Ogk9Oja9R`}N>t-iP+FT@D(cLjYY; zLg3Poa65Qn1c+PNbY*SM!Z>Pv8guKSqWUMR{P;i{R*)OF>{+yR6@O3^pCGyGtg+Ys z8B(0j`QE|t4%m^<$F^t)_-HX7q%D(&LtO;g5IaYJJjk@QS z@ZKpH9c|g)pL=12&d!&is>i;wNs~%Z%8anR0@a@gsv3ayFS8tg35b#L4@f(P$0EyA<@sF#I&4 zGX_bzalZd)%=R>0j>M{>C_P>2f=&<(n%OU~%}(3=fZ}*vr^D0?3k~N%a(vxGyE~D` zEBPBhCwl^UoMMQJ82I|1&Px03C2sn0LZrX_Qsxj z&v=3KkP2?}&#ykU8#kC@*Z0`|85ZY4Wo>0;?-10{!79-=2w8wLYwq~=#C)+k3p}Qs z@0BuL!0Vg@2><8LseoaoT%IL_fJlt^) z{&P$Z;@&=BT)BPCDk)kAe4{=zfcf-%Z!$cic6Fla?vG)|K1DN@{_w;R6U}xCpSZx{ zrsV+93(8{Ui~-9Q+e{*H%iOP@ODyuWi$BXh)^-(oxK>s?y1bx;Pb_)k(nv!r+Rudh zM3~-I3n%n17@xpTCo0)IJ%7)%AiUv9vOd35DQw*iS`GG(aeOS3A=gIFH!jw@;`n3b zaKEe9)!Zc5K8gOCk&&Up?vGhboeX1Q{i!{o!TXV&Ujy@Aj~9FBS+q)tk-I7WjEx-C zCQX=wY?|&NIaE32qN3{petvtJr4!=p>cVbjUB~nT1FQac`Mr24W?Ju5%IQ)et6 zh<1rN^v0`R^8_{>Z?|)RAaK%O7YXa3UuRdh%8G`mBQR9r&x5nktt)}jI^PRb#*;bk56N|h66+~Z^Io6}DnN0_s$VnSnY*E` z*FcH~WxYlcbKBe_+xM-4f?;%Yo80AZ(e-pFk~0TD_5MCZEeNbt5|m=1bTlZgPPu8L zqsCF}A`_+7OI|Do7L_2{0a^M3v@!ZcNUAPUXLd!h?If)5=Rkh$z$K_;Q;;7R$Rq#e zEqaQPT~`7h2F6Kr8=39zg`ry|h)-FoD~z@%qKS_5isx!^kc83dnp!PK{|} zyUXIz>QTK`S3i~s_>56%H8i}1po8MCu6%qH$puD(tS1rIKyW2}>5>F7TdYBp8OrWo zniTGytlZ6TOLOyw_-LM=btF(jHQ9`9oBL0RldN&wmt8*5_X&bP9@T_xSzu(0QM^XM=i7&{hMRryKM zJ&C~^xK<{F8h={EDmr82EnFucXqU+@0|M8U>F7=k4KX_>XN5e^9~mSa zT;m8T7Kxzbh0~?Im2Mt5{r)`_Hv7!ZtdP~WZ#p< z!di}z>siU~DiDd#{W<^MX;N^f9wTbX#nMs!my67t*96kPjg3VS!oX?6{3ih&S2{%{ zt1~y8up^GY*@^`Qy0=Ga++#dAW<^0qnmf_2i0WHp{gkmUiZQfPHYW~cqUEm40>wS-j^#qn@XWdTr5%$sqBt4CdC7f_011%sbO4}f*G}Dxv{0MU{Y=})9_Hn{w}l2iBqC( z0{cnoj~{DGqUkLazeP{TUco;@=T(n0tigi6JQ*v}`ytz0p5r@pylWQUT!ma@JYgvordooirQ9;ih*P$+YeJQxeru68XgDOMd+f11twetq=SR&#J$ zU&heb%Ay8n%@C?)8#j2m;`kk0f>a7AYL*R+{xL2k<>kPi5R!(&vk0XOhr&{2+GcWLMRDyCjNB3hXdxtRl{P4AB`8)jsAR=u8Wn4 zVsIOAXxD9R9Vt^&m@kq*kGEVX$qE&9TGG)?DfNfu}mFjzGiYPZfW&<$C+TvzmQ#zRjZ;XH^mtoE;qehP%8?cE8|R!r{%gI5&vyy0}(CgoEY)0jhAq?=2&(jSa2b z%$XeRgNcu~fHw2|78QqnAGs4xA0D1MK8>LWyw%+GdwJ!xBoUxBMVo=W|AV);46AzW z`bAL@0cjDC5TvC;36V|#>23i5k?xQX5Tr$;~*QZ0w|r|HzkQR&wu@@LGT=?gnzeRH14ew5%3$X z59!MgG81pj&RQ6e&MM$f{5aEbu2>zj9x`O%NB+!xxx2!`TR2_oZv@kz-{$0{9U5+h zY~l6TMCpuFC0>HiHdte}JccCU#s+MD85x~2G5f1}0T5{z6Qd3mJJ$Ywhx;ZqNCsD* zi!>-L(?or2tOhEhu62e`+U;!{On6(fgBHuv0+tMM5_NKZa|e484p%$;9mx<#0VTkH z^oVz4kW)Jlp2Eh|#ac4IOy=_v$49tGHJAEn(nJ*on91@q&D)ee>@mB}!P~R0^zADH zq-@)RHTjO--MhWC@?qsgAIDkiKKe)F_Cat{vWySPRWnhequbMj*Mn#A!KH}WXi@dYa ziaWf3bc}nsQX5`zR(+;eXXn+|mrwj!_b8r%mbS;@&cJ|0aHg8;Q#2?DZEG5%7+*ek z@S~Qi{bg4Fn3D+O$d@Pk@02q?xTo?Wz4zVd1D@>k z;hR?m(+V9S0Zl&{Z+9%oEZB+5hQxtmFGL+XX{h*o$$rmerBfLb6L+WHMn$!VnB)jD zysHOr-zzf=zzJk>dbnLNm2B!>3I*yLIH1Z~u3^4!A%AV z^)Fwj$3)-0-2`Od)9nt!z{PHIqgCN2y3-2_CJeXxbG{nB3&7sp z*`XLFkC0MRZgkzM6-VCU_D@^RkfAC3{;}saALyJ$^gZJ$+?^TXEIgy*K7aZ01$5wJ zjKoBh>wj-!AXrZI4RH*#S!%E0Fg*BZ*Yf!5CrA09+`^gu;VY9Ov04Qj zAi}K=+ggp54%c0H$jMjS^me@ZfOI%g?3{3VepPy9!^wNC0gpObE-q@FyfW@L;jm(3UOlwI2S0uRW*5t;IG=UeEE zZ)1`y?wg5vwCd$z?9Aa45Hz>6h%zr+6#zUOso%)N6_w+3q}~_ioW(v(R$)<(C5z1c zYIt(&hDTn;z>=A(5`T{~Pw?SCI9MdZu|k7Mtl;fEk1|TL-#bm$>-%G@NP5w`(~%cj zGlJXgQ-@`opfsltw7q}nhms+VFU4dh{VVap6#@#tL4WFIGW3ba~bDMwgs$@NxQlpff{my2*>{b<5F4{ z7SbIonF*}NnJ27gcabwle6ImCG+9ed4umd!X3#vK0A3pm|~ zFb_Bj%b7mb*rpryXDgs*+{%J!^}h4e#8}zuBIcUcmN9?-L z#9KK+2<&)oY6ssBxQERcjGVmq;)S}5UMm@BgZy&e0w-#`;@KW>Fk4D=mx=r$fn>+1 zC>nxbu%$bIHr&@51T7%VQ2}2(C8duE3Ar_%%RQ+l2U|-E3%zEKXd_>hM}f=`B-0SS zIy5-w`L~U(nH$k`3kvGf2OHaa!V`fvUXcoFNz zNH3(Oj(MKskM{fSE|NWQ*=F$EhU*rh*gth zTZ0y6dppFmJKnt@@GdyfY83rkhxRcd#p~SFemBJ}?If3sghVDosVpV;>sN;%@SO(4 z3Kd8SAK>$CEP>)3{heVC`lUYnL=*6MNV5}ErpKS~y?giWVU^!`1&VXLCF-sth7TBq ztvX9wKm-qpT+8tdWZ|wPK2sx{O9w2;=D8Q-1OFu1dDll&Ls2sN(4r_(75rL_+{aOk7t8 zvdf>kcUJK}Xf@Qx^@J4BW=^*rp6@90VX( zVDynTR6RcqXL)kTxz`e`|Bj6s*ErXW+ds#N`S1aRBQ%i62B4zj+Tgu6B#;c1)mN4R zB%Dn*V`F1c(HlD;82@8dx^0v8(9XrBayiVbA7KrKHQ?r{ zYf4N^yfg0My!CuCqJ+tt$2I7Z^G{2-K84D}O5PR>jSvG}9N-24S62M2B4 zq4c5%ef5@&Dp?3ixL6YO8mqJ|7}=<v$EDQpPwy=1;B)# zMZ3HMT$r~eYhk>_b?5|+m#~&$%OyN@{R^}kT^*g$p(&4p35a`wU?K&2d`kOZa4`q3 zIfzIG7FCV&7VU5aC0<&I_KQd{2^FEY$X=(~WYksh%+#IihRDnnCf{SbGqh*Y| zyqYoLo8aTOx7-UtOL&3&tMm77O88PjBB|>fNJu={`}+kER8xW;$6LFLpW4>Z9de zHs?G{z-jDQ5h1t@&o_yMg01ZL{U`nWlt1U|li$u7Hh+3(?88kmz4HYQh}(o=6`Qst zSmZzMxzSn#6=iq8Zf$7skTOdBp^h+Dvbm1zUXBx3>c+?pFA6lIP zBB%mc+!&cHp;l9ip{Q~#0TDw4{JBB?u&qe>^QrkZ#hjc-H%gc8XRzMn<+s-KP6?R? zR~avrQCKqc76%6hc1~QUUjMGYRmo9FfE~Udjo9HW^Gu_aS~?x?LoxsEa&|lnG_&4v z+x~psMCfj84qo`|(ArKo6aEvkX;IM7Ac7w6hQ-w|ZTg#*HYCmxoyd<^fOiIz%dzsk zD~q7%c}FJlB0xMYao`3de5io2kwJsT+Wi*i<({%Q&N(-;$wBt@@v2?W1+mQ!T3ysf3=o=MdlcN2JqpTkiS=V+%=D;*$j_c*LUNZ+T%uAA3*+l@w}|mjlDok2@y9H= zaNR%H9DrJBtjfM14^WxSN?qQ8(dD5rlUS{GoMJ z)OxAbN}Zy*x|kg0aw3e>kv=kWbDpf z%T{aHTF>qt0UrY_N3GdYHtFR{_PWpdFG8Myg?QBq^$(l&1hrD(`>8P`1DBe19;Vc9 zH#kRTZKyLd)o_thdy&QDbjpm)qc-Q}?vs;?Yre**8(I1cEj+3e{pnnUNgKe==qd`WMv8wBPl)X9n3r+w4m_tROx9NXwLwKG9$UsMTHzE2v5R8vj+NST%riun^PSvHv z#7L(1#>&!~)Pu*o3WP*Lh9V(h45T$Ybx|PP1#|>#K!`(|H(5VMMg0T!>J>__y#^PZ2`}%> z=AjtY3&W+Z-B{qW#}5y~;EG_z54a1qwp&TO%2MA*l(Rft_Ld!exYv|(AK#%}2S#Cn z+SA~z&58J)9!vQYj`jN^dHLGW%GC%ZT^ zlX^xGK4aF&@OAPe)o56Jo%4{>nC*C6&_DfxwJD&wE>yVZ&3fW(js&Z;`q1ShP znxj+jJ`Afqu){dWxY)|4X&!p4$cM#NHKMOxMGEyy-cin#44+KocQ+OhDV?AilX>xC z1{P-wlO~7P`DtPz>DjM^qQE*U8*sw2-LAtY=u zEOOAt<$W?}KKcTf)MpL1$l(;|>)SnGeq7xJ_mr+FbeIyM#2IIA1N{6-OH223T9_`K z=Xf#)2eFWa*@oI|tMHUb)S=Y|6o>CVY+7o(SN-%NYm>AAN<4i!-k-$9@xI)+4Uwe?>Ptv| zwrTXotX`|`>M?tyYYL)uaO>VQEl|td7-lEA8qz$Y|J5~5{ZXz;2bVagRt^$^J0~V? z?q;hc#S_bk`K81Vrk;hsN`Xnnn>XWu|BmIYCce7O+&tOR;`cmNQ^KQRw?(qhbhNkE zE;4Ky$OW2*IjvkGB#QtX!M7+1U?;EJUbZZ4df&?NNccnGVL?tFW2nTPKrsj~84U*N zp$dblvpmGZ0QCos4vsk36<|V}nKp7riL&ug>I>8aaNYp4*)lMo>da3?<%>w7$OGpb z#NT6urux;{@jrN%RPb$9$phON3;S9w9dv{`iig&c)>P-6Ut(ch&dFie!aRtG9XL4f=I`aOO(2Sdbb7ARwo zHq0hEat_~%5_J~5$qj$KfBbrIc`6!62ax#M@bBrPp~6k;xV6!C3sLd*Pyr9m6QNY)9cQEiODVz z{r&x*i&eY`s{KppQ!Bn+GzRaqE(Ae2DEr)*>v35aIr-Z=(4lfa z+AghlX^&VW0ef zEGb^sztp}BAlw^TCsNDe_FBIjrWu)AZhUi?WALE>i3H?S;L@@jZOe^D|LN^47F%u9)7hkrAkO^($=} zSY8I4T%v8$v0B}UCnOmBgcv)CtrO08|Qd5g*7wy$# zzaJdQk$P6NM9G_@;<+gMLZUgCg{8|0V{Gb!6!qF4)(K@b$#1pTPJy32a0GpF3ik@f z&IxLb>a)_|XJSKpw?WInTa<%G4bUKc&@5qOZq7_|GYYP(f8ONghZspRc1j)w^g_Dm zCmz*3ZGn43b+jYwCKoSG4iljD`rB*YB;6Kt*F;bHMgyoGdAtGw!(#~w*Isx) zxdl!tD}4{61A)MlI6P(m+^-10Aq4!H4+h zKArzAEqLp%l~p)9I_HL5p1b(swkGO3S!!#mmBg6RPa_i^wZ;2BhXSd@q-o4nUqo1# zKkD~n<&LZS&2{bnc7aogEq9_q69P_0V0i(1O&@&DH8h415_=UDWAQa7BP0GN@I#*A zB(b1kPVBF1mNfhWgkMCoV#h_PBWtmX-(k7uapE_)dll*V2Fyc8u(Ai@aj7QT+a6L( zn&x+PS#h|wtn^{S8f{q}&}Y>@e@Av>^k?($`m0E!|6Hv#R@>Jo_Z*P%#bMwQEe zk?Y-XItK{gV7Pn(4}A>AqRF}ob~Lc~V%@bA@hz>a9&7thv#<=ewVfiX8Bx`xr;i0) z!Wii9+|Ezg;ZaLlG9Pp$#lv)Nl+hsNHrkO#5PYzq$Yl70`(eP4w~ z?dbR&mkRYIf>IDpMq<*WRWYvfmF(8M%hMG|@H{)2TEeKLeBsnf9+b-~ft&==1Nrzz zVC=g2JBks^a<+CKVO??+Y@|e9xCjBCmH~ji_SdHmpduPV+k*lV<>~O47PFLGQ zDVYR_!!nHVKD&0jR9#l>MeH>UO>Yai7Y6)=p6>rV6J<%qneGC_Ns&8ORgLw)&W9lC zw<5iYnlW@O10|*{bH9cn~1HFp80j%MLxWwHRP8GH2fYE091we{pF@ zHWud|zF(1IBYKt`KL$2=^hd)A%WrVcU0w+3y=Fb-Tp=T>Eb1bZ5o|5I2Y z71i0qc*jry1LNytwuaf90r)>duUEc!aMWKQ1~SylE)mNy*5^`FY&f@JEl)cG|uAhjte`*z4Yd z3^l!~Y5+jgs3_S8DGBNyno6&R07%*TQIlPlAA4(LWMP-5fjLI12?^S^<$Q3I`lC!vopX&@^ersNA`8>Xm0CFc zJ3p(2ZZPaVnR%~rEC@X`(uLLY<4xS@`O=hlt?N938YA8uEs((I;kcTwKDGV{0;zrk z&Hs*501Sk>D<7d2@6_)I|HK9_%SdWt85UiBU)cf|ws!c0-(TkBW5<&nsP=4;ppIQ+x30r}iX zLVO2|0SlMF6_PRz?3%%s_!K1QPhc@f7R;@T$+ctvA*WkWu3^>6cGxvPu z1iKN;;+a-A=34ePt)g@}s&XypXH8=r%)Ct<}WE1Ju8}-P$c7XlrYmNRlWBWA8CFA9u!@fg+p^k|N=p`TLhZ=GHtAV1Og`YEgEb!TA@Y zG62g=tzdm_mZ~LeVz_GeXSpRSslfN2mC58t{MS6Y;nGMgEo;L;-q~%`pfh!omGk4I zRoCwp$N6PJ8<1w^%4`1 zT&y?w!{Y(|`OVr(Ij;@5K{m46k5CO++MGLw09h~&79k2GF=)`-LbvJn4 zVyY}CZ5hFe@p#<8(o(Lqv^}#nGU5zV+<%=3%wyHJy+aMQAPSlXKSC;@?H&su=VRIy z;~*SlIQD5=X3c@f))r{2bA~KwM3vHr+a3RMjj{@+LKyzvupzONv057^>V34KZ7Fpyhu~_6nKH6n9mahS!&sp6a4q**RbSR^Z1NvY+tYSD{qA4Y z18?Trw-<+@(J`FQs6UFAYKLu|p-oB9Kv0P?$OaL*jw;ipgWol|OCn2P`WK znb+8^ruz61sP3{|)y4Ign5V8(N}?!b2TjdRL*s8r?{SsY{Jl%t}B)_v^fjT0n5_jk1u<@6Tw!1 z!90=OSL77eh(0J;@Zw8Md+RgmB*a@?yEZxHSyPVPK6LH#B^`_hze6^xB@&B#^Yt6f z$Ps@E)bn+QBH6Cu4J=hvrkqlk>W2Y20Rq47Va({Ce>9W938s%)#U!!&Wq1V7|FJ{1 zdtupaB&^FH&^CL3IPl9I`y^61O#?ti`pq$YAA|&={jx62f8J~y1V;r;XHCsD3lE1ph1NM6c zyuAfq+5y!uP|WHp6I++lE#l{3yYUXsZ^}&kCMVBu%X&lJ6ECKZC9ll?HTYHoosO}P zdKk~IQYJH^V?h*o$>b^n?<*rJL5ljZ^|1aR^!9Q- z6&1FOKLzu~3FUlXV7BrrFv7SvE>6G3<@i%X+);|-nhAhKA$n$5NWoVCwg zyl;Iku6L-W;2P}kCiS7XdpA0%FC(8?a(*0Dxw=Mms37W~%NwvEosz}*MBa3P)9on4 zyU1LPk<#;@FK%osu09dFpiE%}gJ{~pwwb7#R%UGaK4J_ThHQRw%|Mj7OTaZ;DFrEy z=B8POuv*n5DWn)Sv}%Aah%*J2wYei{Zpa%GH8IFYh+H)2ACd(;%;&88ads=93nQWs zqYM#MuhMCQ605nX8$Q={;alfVsx(VF5`(pLJ4F;f9U>@34;j*4zRbY;PTsfBp3#@p zVi?9Ts;)LDFY@B#;>7FTTtHBp#VJWE`~9EqB@DvedU*>+8nlOy4rb$k1<-n0CCU8u=!*35YY4#Q~Tl z(;@0I0|T~T*Vn%~@C=~#ar=BE1H#Kp!S|}TRYjAquSrnA4I$t>;HH!TzxuI_#`9o z^(qXK`Gdf60Ae>ht&TV<)Jg00<9~mF1*`wY_WJEILm$^oG(aP{j*%z#;)N(M)0uS!f-*a0r_^%A0K_$t~Z*~m+ZrtUl-egZ-&{7B$yf!LU)cf;3(c3?+5wfW4QHs zYz#&|J)FO9{!`-W{h=#s3ML$5r@+{{cXey|X^iLeenv5}8@+Kqq-9=(0W*e?Jqi?Y zZ7_i?L3ncHu^atFb&}6f5p)%imoENs-a3%`Qctho;luR&FmDJcwi^Akd%VV}Rw%a` zc<37qsU!AlIqWLlmzx<&l=|ZXiGYH?M@q=TA|h`vtrqQQpwa1HH#edp7sfdqQH_!o z&9G|@rPA^Nv_YJq^>6xY3H2z?(w|TeA@os*h&YhV1MH zOwe@m@g>O8y1Teg(?CwHnt353eo)1fr}h{kXx0XNFQna*uNgi{G%0^DH^h#beWqwJ zR?bX~co~D95{TZ_u>f&_j?Tf(Zd;|LK_6reDA*gRxv(t4>Hh85Iy*bFS5{@*1d#PV z6hRXIKEPX-SC#O{BY_799M8vmU8d*(R4fl)d_T1d{}eG+vSiAlZufWoVoxmIEQuS; zJQ*2fmHzVA={c~>xVhDx&j26~x3UnEEGX719lQl7GgfOwssV-&@^n;?lg15B(Dx_(qbLR z5t5;!mfKEFJ1G}W(XqQLJ!*b$MzH5=zyLq!u8DPUNC?<$bOX=mAM5J5c}sJ%QjW^T z5^zo?{(;v6q$c?AgQw-!)q@Hc@_kXDN6Du^{RuIpDK9zV0s;c|IRO&l*8rR-MP}LS zwGB}4+4Nf|q%17*JWcned>Ra<9r6T)aOMFa=R&!f)!21Y zf7TZ0bil%6XBW1z@+f#%p&)fAA-;qPqy^Oi)miM)N4P~ zA|0kcKni-E{1gU|lP=@IohB{6PR|=dLeI8n@gOLa(6r&SY*Q2c-A}`!5NlL4v|i8c zy}eKE3!~jk1TqJo#XD!}E#9}TeH*bj>sqc82jhO-gM;M35?Hs6?MGtZxf5Gm6QeO-{8pkkRRtboE5{M@CUGu{hwk|yT96XRqmyU*@#eFTNh;%=Vh1=Ss z7cKu7(44((8(>)~4)R<5-kcy5ryNn&ujMtCsylfNVf5gc0Jb$SeAFvR0XQ@+t_`Ru z7EUH6nVZLu&GWRErb6RQR~v6IrRR0#IN=NXm+D;U ze+Gj{xGdNZOb%oe6j)vp{DAlX?t`GF7-zzaG9v?bE8J+=xvmE8{X8l>M`BYuk<>QX zu6}Der+f7pK3O$^JYV|AV){WLqFldOh?T!E*j?-AG{Cg@1m!+lOc! z=0a=F8X(9Z1|;ljYp|^*`?BOo-qZlh+}he|JJ$@$#T8_&EG%^w#*_a)(Nu1|h@o+Z z?{_?&VC@Oo;a9%F_`kcr!X{#;lS<+{*a(Ss@HlTOh>BJOig6^CgA@e*wP=LW$0Om% zzeZrZ<9r|SmZA<08udJ~3v>)O`dVNT(Z&bKLNIvf2JC5_2xpJ@()$gm z=hf@TqocD|vS6*-JCcKn@rX1sQo05hp3n0m(|eK6&-I`!NS^vySRKEywRM*`NIg?5 zpp$?zE^VbRUx(UxO)V<&PFols-n?DYVrLfA*l)J@-IMuy+JTrWBfD0-M;V#0d3-Q9$A`2klF5x+t2{`i@aN5K~01 z$4#H1z&V$~@BSqwW}*x2utm^wX6K7(m&I~G``mk~$TsCHIaPXmpdDSYR&KewUqf%n z-~WE?R0fo}LMa;KycWYL&GUXDz}O&SPXb=(8w593i<;ZXqB1LsvEk$&WTh`H4Gr54 ztuD0Fz}WGroiUB)#N0V6KYwjT#=Dj|kKIo0d>lo2H1ZJ@=d7qa$E7_r#tN!=6;s5bJ4f|s4$B@Rl_ocsk1hiYHo*ZuvQO&n^{ z;8O%UO^AMdxCH*VUcx>!%o}(%Y{QUr4P*ie=Cz8e!A#HOWCr+q5LBQcZ@_z!qzJt$ zu?1lTXB;I5FHRQo6WyMPe9G9iXBmIviNgjSzXdX-ymSz!#)T;vzIcVT;M&|=uNRhj z8S5YN_ft9D{hi>{0QHEya4K2*cg;OYeigm2!|>XGt3E)8dQ}YP*U*sYMcRs?9VO6p z!R%WrKQOSNeIAZrQGcFL(t9FbjGCG-LQ#^qmmn*71cGZM zhwtYPIXFA(e|KSj{MZqqfxslcC5&us0n02P-oZ!?g-X8K3qWKz9R63DE67+k#t6yC zHkOvMHogl(;sO*mz@a06;~5XH7$BJ3GMy z0x!@{jFJo#N${eeFldivMt>*b?kkZ#0!%7d*%0vRuXbDmKzl>C_)jAs072-~?RO6j-V{KFkUg~{>Abd~Uy}Huj{c5; zc5wonBB||4c1oxuf21UNv;>)Ap3afSNQSr+<~%cVrys-3!w8{(oNN_g;kOw(%*X9= z^CrK3QPUnTjlTyw4Z(I}4s2}fjiswvY0LdN z%H4^)zG-HGyiF^*nWd`2|^(k7GuOopD;$vjDu)wUVE4@a5XnRX5 zoJR!8;$tMw787d7JrAW-RJ=n|-IV_iq!q`=|02n@88 zR2RM{%a<;RN%A z%D=4Fp*sM=Z{*s1tMT`c0O7o6ZpzBA2yhDwvt4TjR7gm=9U6)Ob+Vn6X04!vAy05*K7L7fe(N(cuvC z7e>lk41p5rLl@EcU9GJUVgj)zR8&U)RtH9d6Syq3fYcf#4VM^@wR6?-ImUDf&wgJ` zQ{XIqL@!K_wRN+kL}w|0>&tFj(gUq`A~A&2w{o$!VFe9ON+DY zcwO^$0F_>)&G)2-}NF%tOr_#I$9 ztvAuy)df6wH^_N{dYq6&$87%`@?W@lc@ZWn5JCe{@Icy`pEuUUK3E^&blY40b@>8- z-sI)W7yiX(;uxba$A(CcU+-~W59amOG1Jh{Jb3T|_}2L7FAo5W3)Zf%0P^5 z;7Sb-cNg-Wp+zH$l2+Dk*R8N3h+yIOl-=F7DJ$?C%hyCZHrlR!8H0f%q?w&`1- z%_2e5e_VZg|HTv`EOR>fWMej>!rJ|Kvc}cD#c(o&i-ircVbRPJUVv1_#(-v;(0*3~H8Q81yi%Q)| z?x$x5YwLC$LlkeT3T~5mx8&ow;)1aaN8Fp4pEqkhk!@b;!@a3+f-#5MpokC_CR%HR zen1+1--gil!6SFM7`XG`!cf{rs z3kC$H4Kt!u0f-&!1=B5jJZb ze^wI~hD>+ylLOY>g8(i-g zx6|;H9q&Dad2Oj-+-R+P8IUylPgw=x^7yFcT4MC#Kg64N=2=~c{q(Ufnc%YlLi?vr z_&{&{_U&8U*@iXbMGZC;dCV5WHwgI8H%Ms1B-zg@eMVu%%|hE^5}cSQ1&34|3?jsE zkWG_x00*h6a_pxE-vs4Mu{%|L^)NXE;azBVF2yW}MalsTo7z%1QT@lLw(Pa}7#vGh zK*WQ5T^PKDK0FY`_*(d%$vlP&Wdv6wClS;WProt(rNAn+x(u2a?KF4NMR{M*Uxe6aZ(prx6pi#OQBByvRmHf*y7?Mh#Vk9 zh%y2UO-bQ}gY)fWI{_Gv)(WThu20no($Y3hO?d&2uR2oCdZN0_te4W-dJ7;~a$Y-X zLBS~t?&6Y?HsfLlu7iLMxKTY1P=83JND>MC=Ls=wQb$M~yQ_n@s|rI)$GmJxB|`|1 zJ&%;tl^b{V9BAyYJS>?jt{5%wivtl!ZJifHO>uFi;9>XY56bY-SEnz6RspBBBHty_ zdp%EpQ=5^Mb#i=6iE0NvMZl+ntq8tu@&ZRmYLVVpny;FfOQ?rbot zo4fn#fQ8kyHS5Xmke;Eop$^(fO&GWV0~tOr*l}gl9&Ui?!J7U>P+;H=WER2cD=&Cv zjPnh0FR7^J)(Y#m#`b`%EKVC)`~5rkQ-V0kP<-h`)bA|_T47?o%_j4KLL;DHmUO$` z0JY8d`%Za0aaXpYUpe2WPi(Z$!R@E~P`(2eAb4#QYoy5w*6wui?HU#8q-6)ZZ`QI|2xLMc+h(kFK-=8ha%a49^wS3+TDvTPC%OviEoGFE zFrHi5wyCR_k}KL1ZZTq`uKM5kt#C6R0RL6zgqMLK2<~hyRd8{eI0HL6ZHSra7QA>0 z3028nXa@HXvv-5~JHe2X2~HIo$;k!q&oLoT)S)kpLkwaO0^??=61ryI2g=5lm$jKa zdJ9_zq3#+QvL7wg2u`kc`!@p5E5$S3#F6HOBpwkF==>ZJscxE@njo43MM`+?nwQtT z|5c|`wm+NsJYldVdYlSHOaEc)~9ra6T65}1t{E!O;UZT1R3T*a^vf6HIM7YOS{w>~g zcrWrI8?~tEBygx%t#KwF<(+1K{NLprHu?fvilp21q#=7}7Gn zgm8J~CZ|glg8Gx+U5VMv+?!HKf`yY)8PqdVagmX`GXdmS_x@(RO@IgV*9Exo<*aq5 ze>yv#yZ6Eeg_=x-p)5BSLSEmj{K=?x!gO(Wr$Q}u-qO=859pJh5DXRETSC2Y89Gz% zO-IoF#)Il#p+Q)iEe{^>9cLQZ8Jc@ne!fTbO5{f`D-$DZyGzKK7pn!X2WsiUOP!$F z%*{6Nyg2ivl2p@Dml&P_#TZP&Ifz1r^xX65W?{-G?01fIwb4Qj5KF3=gqN4pR-s3s zW2HTl_CXiI;mQ0pnxziJQh>Op###HR6qu>-yV^b4>8phkxhrW2xInHOWet@m{_$ zCRBbS$^8R6dD&aaz0e#4NJ@72&ztN5HP=RajgoyZ>jlwdexjOWlHXi zxhliPlQ)OQ@sBxM!duz}g!SK^eW|^)G$0zL#^e3Fgs2Bps8=yi**bu>hqmZ+D=tr) ze*JwImnK1FdGvDg0BD|o`89;x)t-(5V0Lmew9%byfu(@16O>(dBc`_TxH`Xvf6dAv z3-9Fu**3|%jFzI_ro}gBWB`hNu!q2s%FbUvL2)C&{(Fz{;j7}b^H#uOfQuG1t#8W^ zb=HV|v&N}*9!8z7L_bT82w30dtW&#$VoH2hCpWedtw{VAk`>QkJsKhv8tL;`!= z(T-AF;yA%Ptvs5~?#s~zmZ7bw=nb#mpUh^HBoVPsgoJ%dU1Z|(Civpevt$L{p;9k+ z>Bxcrm6Z*1C_su@$;pW;PIiBL zTS{8`YhGTz?p7}89urRdEN*Kez4!=ll>K`4Q znHS^8UIx1$0FWQo5Z`@i7Xii!Wo4w4Ms_qbz%>5QN}cxuyg1=npjNsA^TC~&fVw;# zUdx|;QYGBJ_Z`7v@Dxnq6)Meo(?UtO_vQTH6alFPZDf_jNHGAoluS(PaAUDBFchab zN?tO%Ff24^q>O<(h2l8JL;777%e3Z30<)F%7Nv_^Oh%STD!tp1T<3U|pHn^%MU!O* z!62%g;PExLpa1P%`;&nCy|xy7T;1Vhhsoa=xTAq?;@kiIhwuW&D`OLPnt>)byRpIL zkX>Wzx42lIO&=LNZ*E>mjn}rm&H&z57S7o@Gj=?Nl>a0lfCuu{Myek-{b3jExg#Rt zNuK`i5)7!l_y6Jt=1hG#3qaw57Gg9@Oe`nA z^FDs8>TI@daEW$eSO9~kurT2KuCkF`Y|}i*VFA+Viq+92i)rmQhsrKEc(>Aa=9k-9 z4WDy1$ieLFI7*a$fN*|AsSOwt3#;f}ZQfS9PaPzsK3d<>4L(Qqp~??^r5W`rlht!!zH=U z*cB9rvek*;h~*FVL;W<@X|2P|___!vrNY9s629OahIdge6O*i_ULtsCkR#q8+|5p8 z)OXf**f?41E(nqE+LTBo1_K!do(!gHxZ@_zfAG6I|I zcnUfXb}U_0dKKU>b&L!|M{_0S3>>@NhfzEjRH(N^wcm}la&GO+=hF6?Un|^wS-g2L z6+oqSt^PkhoKns>C><`qlXR2<0SVCuX(~(6g_v54NrAug2?a!&eophIsF3UkDWj(S-N2jOI9<7MP_2+5NZz z-t@zV7tP_^kIP_C3?!Nu##h!`90_fzY8i--Oo_g?*=bl3tFIv z%x-PHvzPXRX_vW?k?+sOGua75l+UkUvEsqacfv<59&`QWw*39d{BKTS-Nnz_tRThp z_Px4OplOn$jPS=g+nQ9pWH}kA;k~l5YSO1BBwF5B3Q*s|6#h_Lya+eOGipvctCbq( zLaZzb8@>DBtJy3QQ;vr{e3A6jb*ug@Bb07lhcEv8TU-CJiM31!5ug9Y!Ay+^`Lfuk z2bMxbMZ!5gwTY$ymZT4FRG_|(-=Px-vFYw?a{L(`Rn%J7ZMI}yLt01qX@lEb`0e>KK@&Z zNkSaYM>CY@3gVq|V7^9fA%3JVAv=qF|tJJF#~+nEb3bl=p`d-ZUu?jp(b$S({doX+iJ!}_&( zeE9vdA^YxsB^A8&cUtc_e#8fe{8i((m9IiVmemY+ZBf#piZnx3>{U)tI-UZz8oyyZ ztP;FnB6;%Y4-iJSBjmECs&;2X?opv&qL;i830P5;8A05aY7D{x1G zJV_v_(S#dl_4w_k_8P!rgt44{7zyD)pFCs8Z!@HC=s3E7=znI%Pa*Yx!OZ-pUdWuC z*Ep|1)Y9^{NUKV-sJJ+lNcKcnuB&SqnO*BZKPnIDOi4Gfq8)MQW}iGOSWEt9dm_tM zZe0iZlZA!$6#a@#Rk|#!c^@Pp$!jzq;}A0XWq7j+8O#GXEUJIc1%CfNPA{zChm*i; zV`muq@%h3+D8HLa>6+~C_FRvX4O3?B!_hJ&ef@AhKeI+iuAW-h5zFLwu3N1-s)2)(l8~^Yj|_i+ zN$tbY011is)8uSXK&kXu$@rpQ4qJ+(_ijvjz>tyMB&dT|059DOmX`BJUGFjgHGQ3&V^(A%VtUpemEL zNIK)Oqg=uF@4YaYlPnD)`(Qc|xdVp#{HB&&KGhq6y;EaW+RU2bGLmk$5Ff}z^w)SU#!}{sP z8!z{<>rXeXHXx&6(a)Bar13#z`cH~!;3a1$8bB)Yz7aS63AMT|bC3DI#V8<1;h}zs zW~^FYmnJ04Dl#G;YFA}=40^Yg)1$yz_r8t?&MQhYlH^I6WvdIk_RYg%1V~qFTU(6s zCa7pG49~{ca}#*?>mgq)BvFcj1~sbz{Ev0z8~ZU0=a- z7fJe0%=+iw-*NJw9&8qYSp7wV&o9;7^B30INJtM9;HpR36KAqY2ax`rNVYobDlc#P zt5o;_RUFFF(%7GlPpJs1C7!;KQ&IW6FhOQDnMWk}1A9ji4vsPB$Gol>wMuHaxkteS zWQlAKJo_@^_RDV~-M@BuxfCc6KaEwggGCM7QY4ite?ERRKSxoa{vOA#KauBf78Mu2 zIz8l>?P9GPU)pT~y+N@Jilh+5hpvPJRR@Q9LVYGS{gj(X7HFqTP$Bo+m3FvmU2Pt_ zV^E5W#-WSICJt;emuz!{YickbotryGG2L)G+>L*K#PlM8Um73PJ|*1?$n#W+nt2`Ndo#%y@1q9Qt7 z;{4SR8al$t?SC(@78zA<5yuenw(vorFGbW)d#>nPFRsNvI~c z_Jta`c9m^TqKo9(c6Wi`vDt~oHR;>BrF^3$N!@J>hg`}Z zt=!K!X(TrgG2ugCV>k7ZF+50c+SzzCX_NY75u@~tGSH&HC@shx*lHb=PpIfS$w{M~ z_lK4TPK#U)w}D0@Y1$bV7G^oyf^FJ~_$w({z*#ndGw%VrunmZ|Jm7kelDdQA?rzen ztg31x<;~+Iubsq`qGgs_E@kz_)3pM~QG`5f#09SvHQFj&%0Do1fFGp>ux1lbaF6me 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 z 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

    ThC}qJtHG0 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

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    diff --git a/docs/reference/html/structsigc_1_1bind__return__functor.html b/docs/reference/html/structsigc_1_1bind__return__functor.html index f79864f..5e08487 100644 --- a/docs/reference/html/structsigc_1_1bind__return__functor.html +++ b/docs/reference/html/structsigc_1_1bind__return__functor.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::bind_return_functor< T_return, T_functor > Struct Template Reference
    @@ -65,63 +67,79 @@ Inheritance diagram for sigc::bind_return_functor< T_return, T_functor >:<
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - +< T_return >::type  + + + + +

    +

    Public Types

    typedef unwrap_reference
    -< T_return >::type 
    result_type
    - Public Types inherited from sigc::adapts< T_functor >
    result_type
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    typedef adaptor_trait
    < T_functor >::adaptor_type 
    adaptor_type
     
    - - + + - + + - + + - + + - + + - + + - + + - + + - + + +

    +

    Public Member Functions

    unwrap_reference< T_return >::type operator() ()
    unwrap_reference< T_return >::type operator() ()
     Invokes the wrapped functor dropping its return value.
     
    template<class T_arg1 >
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1)
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1)
     Invokes the wrapped functor passing on the arguments.,.
     
    template<class T_arg1 , class T_arg2 >
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2)
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2)
     Invokes the wrapped functor passing on the arguments.,.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 >
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
     Invokes the wrapped functor passing on the arguments.,.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
     Invokes the wrapped functor passing on the arguments.,.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
     Invokes the wrapped functor passing on the arguments.,.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
     Invokes the wrapped functor passing on the arguments.,.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
    unwrap_reference< T_return >::type operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
     Invokes the wrapped functor passing on the arguments.,.
     
     bind_return_functor (typename type_trait< T_functor >::take _A_functor, typename type_trait< T_return >::take _A_ret_value)
     Constructs a bind_return_functor object that fixes the return value to _A_ret_value.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + + +

    +

    Public Attributes

    bound_argument< T_return > ret_value_
     The fixed return value.
    - Public Attributes inherited from sigc::adapts< T_functor >
     
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_functor>
    struct sigc::bind_return_functor< T_return, T_functor >

    @@ -132,7 +150,7 @@ struct sigc::bind_return_functor< T_return, T_functor >
  • T_return Type of the fixed return value.
  • T_functor Type of the functor to wrap.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -168,7 +186,7 @@ template <class T_return , class T_functor >

    Constructs a bind_return_functor object that fixes the return value to _A_ret_value.

    -
    Parameters:
    +
    Parameters
    @@ -178,7 +196,7 @@ template <class T_return , class T_functor > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -186,7 +204,7 @@ template <class T_return , class T_functor >
    template <class T_return , class T_functor >
    _A_functorFunctor to invoke from operator()().
    _A_ret_valueValue to return from operator()().
    - + @@ -195,7 +213,7 @@ template <class T_return , class T_functor >

    Invokes the wrapped functor dropping its return value.

    -
    Returns:
    The fixed return value.
    +
    Returns
    The fixed return value.
    @@ -211,7 +229,7 @@ template <class T_arg1 > @@ -25,10 +25,11 @@
    unwrap_reference< T_return >::type sigc::bind_return_functor< T_return, T_functor >::operator() unwrap_reference< T_return >::type sigc::bind_return_functor< T_return, T_functor >::operator() ( ) - + @@ -226,13 +244,13 @@ template <class T_arg1 >

    Invokes the wrapped functor passing on the arguments.,.

    -
    Parameters:
    +
    Parameters
    unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() ( T_arg1  _A_a1)
    _A_arg%1Argument to be passed on to the functor.)
    -
    Returns:
    The fixed return value.
    +
    Returns
    The fixed return value.
    @@ -248,7 +266,7 @@ template <class T_arg1 , class T_arg2 >
    - + @@ -273,13 +291,13 @@ template <class T_arg1 , class T_arg2 >

    Invokes the wrapped functor passing on the arguments.,.

    -
    Parameters:
    +
    Parameters
    unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() ( T_arg1  _A_a1,
    _A_arg%1Argument to be passed on to the functor.)
    -
    Returns:
    The fixed return value.
    +
    Returns
    The fixed return value.
    @@ -295,7 +313,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >
    - + @@ -326,13 +344,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >

    Invokes the wrapped functor passing on the arguments.,.

    -
    Parameters:
    +
    Parameters
    unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() ( T_arg1  _A_a1,
    _A_arg%1Argument to be passed on to the functor.)
    -
    Returns:
    The fixed return value.
    +
    Returns
    The fixed return value.
    @@ -348,7 +366,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > - + @@ -385,13 +403,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >

    Invokes the wrapped functor passing on the arguments.,.

    -
    Parameters:
    +
    Parameters
    unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() ( T_arg1  _A_a1,
    _A_arg%1Argument to be passed on to the functor.)
    -
    Returns:
    The fixed return value.
    +
    Returns
    The fixed return value.
    @@ -407,7 +425,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -450,13 +468,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor passing on the arguments.,.

    -
    Parameters:
    +
    Parameters
    unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() ( T_arg1  _A_a1,
    _A_arg%1Argument to be passed on to the functor.)
    -
    Returns:
    The fixed return value.
    +
    Returns
    The fixed return value.
    @@ -472,7 +490,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -521,13 +539,13 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor passing on the arguments.,.

    -
    Parameters:
    +
    Parameters
    unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() ( T_arg1  _A_a1,
    _A_arg%1Argument to be passed on to the functor.)
    -
    Returns:
    The fixed return value.
    +
    Returns
    The fixed return value.
    @@ -543,7 +561,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -598,22 +616,22 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor passing on the arguments.,.

    -
    Parameters:
    +
    Parameters
    unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() unwrap_reference<T_return>::type sigc::bind_return_functor< T_return, T_functor >::operator() ( T_arg1  _A_a1,
    _A_arg%1Argument to be passed on to the functor.)
    -
    Returns:
    The fixed return value.
    +
    Returns
    The fixed return value.
    diff --git a/docs/reference/html/structsigc_1_1bind__return__functor__inherit__graph.png b/docs/reference/html/structsigc_1_1bind__return__functor__inherit__graph.png index b425d3e32e60b5977590c61eaee380b6b942dbd1..cacf73a3c4cce03581278180e839782f45cb379f 100644 GIT binary patch literal 7892 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 cxEFm0Q83gh&UGjv&1gsu+6c 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 diff --git a/docs/reference/html/structsigc_1_1compose1__functor-members.html b/docs/reference/html/structsigc_1_1compose1__functor-members.html index cb6d219..b94e893 100644 --- a/docs/reference/html/structsigc_1_1compose1__functor-members.html +++ b/docs/reference/html/structsigc_1_1compose1__functor-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1compose1__functor.html b/docs/reference/html/structsigc_1_1compose1__functor.html index 08e4807..441e778 100644 --- a/docs/reference/html/structsigc_1_1compose1__functor.html +++ b/docs/reference/html/structsigc_1_1compose1__functor.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::compose1_functor< T_setter, T_getter > Struct Template Reference
    @@ -65,74 +67,96 @@ Inheritance diagram for sigc::compose1_functor< T_setter, T_getter >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + - + + + + + +

    +

    Public Types

    typedef adapts< T_setter >
    ::adaptor_type 
    adaptor_type
     
    typedef T_setter setter_type
     
    typedef T_getter getter_type
     
    typedef adaptor_type::result_type result_type
    - Public Types inherited from sigc::adapts< T_setter >
     
    - Public Types inherited from sigc::adapts< T_setter >
    +typedef adaptor_trait
    +< T_setter >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_setter >::adaptor_type 
    adaptor_type
     
    - + - + + +T_arg2 >::type  + +T_arg2, T_arg3 >::type  + +T_arg2, T_arg3, T_arg4 >::type  + +::type  + +T_arg6 >::type  + +T_arg6, T_arg7 >::type  + - + + +

    +

    Public Member Functions

    result_type operator() ()
     
    template <class T_arg1 >
    deduce_result_type< T_arg1 >::type operator() (T_arg1 _A_a1)
    deduce_result_type< T_arg1 >::type operator() (T_arg1 _A_a1)
     
    template <class T_arg1 , class T_arg2 >
    deduce_result_type< T_arg1,
    -T_arg2 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3, T_arg4 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5 >
    -::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
     
     compose1_functor (const T_setter& _A_setter, const T_getter& _A_getter)
     Constructs a compose1_functor object that combines the passed functors.
    - Public Member Functions inherited from sigc::adapts< T_setter >
     
    - Public Member Functions inherited from sigc::adapts< T_setter >
     adapts (const T_setter& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + + +

    +

    Public Attributes

    getter_type get_
    - Public Attributes inherited from sigc::adapts< T_setter >
     
    - Public Attributes inherited from sigc::adapts< T_setter >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_setter, class T_getter>
    struct sigc::compose1_functor< T_setter, T_getter >

    @@ -143,7 +167,7 @@ struct sigc::compose1_functor< T_setter, T_getter >
  • T_setter Type of the setter functor to wrap.
  • T_getter Type of the getter functor to wrap.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -179,7 +203,7 @@ template <class T_setter , class T_getter >

    Constructs a compose1_functor object that combines the passed functors.

    -
    Parameters:
    +
    Parameters
    @@ -193,9 +217,9 @@ template <class T_setter , class T_getter > diff --git a/docs/reference/html/structsigc_1_1compose1__functor__inherit__graph.png b/docs/reference/html/structsigc_1_1compose1__functor__inherit__graph.png index 697db5002b6878d09937a0869d120378011c0921..3c1b7e58b5909e4788c95994145bc54412b02ecf 100644 GIT binary patch literal 7797 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 HmQVi+TWhb< diff --git a/docs/reference/html/structsigc_1_1compose2__functor-members.html b/docs/reference/html/structsigc_1_1compose2__functor-members.html index 6867351..42714d3 100644 --- a/docs/reference/html/structsigc_1_1compose2__functor-members.html +++ b/docs/reference/html/structsigc_1_1compose2__functor-members.html @@ -17,7 +17,7 @@ @@ -25,10 +25,11 @@
    _A_setterFunctor that receives the return values of the invokation of _A_getter1 and _A_getter2.
    _A_getter1Functor to invoke from operator()().
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1compose2__functor.html b/docs/reference/html/structsigc_1_1compose2__functor.html index a2967e4..4fd03b4 100644 --- a/docs/reference/html/structsigc_1_1compose2__functor.html +++ b/docs/reference/html/structsigc_1_1compose2__functor.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::compose2_functor< T_setter, T_getter1, T_getter2 > Struct Template Reference
    @@ -65,78 +67,102 @@ Inheritance diagram for sigc::compose2_functor< T_setter, T_getter1, T_getter
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + + + + - + + + + + +

    +

    Public Types

    typedef adapts< T_setter >
    ::adaptor_type 
    adaptor_type
     
    typedef T_setter setter_type
     
    typedef T_getter1 getter1_type
     
    typedef T_getter2 getter2_type
     
    typedef adaptor_type::result_type result_type
    - Public Types inherited from sigc::adapts< T_setter >
     
    - Public Types inherited from sigc::adapts< T_setter >
    +typedef adaptor_trait
    +< T_setter >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_setter >::adaptor_type 
    adaptor_type
     
    - + - + + +T_arg2 >::type  + +T_arg2, T_arg3 >::type  + +T_arg2, T_arg3, T_arg4 >::type  + +::type  + +T_arg6 >::type  + +T_arg6, T_arg7 >::type  + - + + +

    +

    Public Member Functions

    result_type operator() ()
     
    template <class T_arg1 >
    deduce_result_type< T_arg1 >::type operator() (T_arg1 _A_a1)
    deduce_result_type< T_arg1 >::type operator() (T_arg1 _A_a1)
     
    template <class T_arg1 , class T_arg2 >
    deduce_result_type< T_arg1,
    -T_arg2 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3, T_arg4 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5 >
    -::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
     
     compose2_functor (const T_setter& _A_setter, const T_getter1& _A_getter1, const T_getter2& _A_getter2)
     Constructs a compose2_functor object that combines the passed functors.
    - Public Member Functions inherited from sigc::adapts< T_setter >
     
    - Public Member Functions inherited from sigc::adapts< T_setter >
     adapts (const T_setter& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - + - + + +

    +

    Public Attributes

    getter1_type get1_
     
    getter2_type get2_
    - Public Attributes inherited from sigc::adapts< T_setter >
     
    - Public Attributes inherited from sigc::adapts< T_setter >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_setter, class T_getter1, class T_getter2>
    struct sigc::compose2_functor< T_setter, T_getter1, T_getter2 >

    @@ -148,7 +174,7 @@ struct sigc::compose2_functor< T_setter, T_getter1, T_getter2 >
  • T_getter1 Type of the first getter functor to wrap.
  • T_getter2 Type of the second getter functor to wrap.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -190,7 +216,7 @@ template <class T_setter , class T_getter1 , class T_getter2 >

    Constructs a compose2_functor object that combines the passed functors.

    -
    Parameters:
    +
    Parameters
    @@ -204,9 +230,9 @@ template <class T_setter , class T_getter1 , class T_getter2 > diff --git a/docs/reference/html/structsigc_1_1compose2__functor__inherit__graph.png b/docs/reference/html/structsigc_1_1compose2__functor__inherit__graph.png index 990bd7d0e6a364169a437620f61edbfcfa35e630..5143d49fb61c828a9b2596453f1ec304f8ce1242 100644 GIT binary patch literal 8143 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 literal 8107 zcmch6Wk6JKw=W2y!T=KD&`5*C5Yhufcc(O{bcqN^BOxiGl+q2-!q6cgCEXwb(%m`a zeenIC`@Z*_&*v^a%w}TmXFq$b^@|m%rXq`rO@@tzhK4IIC#3;izoVg{)7`xVjy6a? zcY+rzb46JxwCkI{w1(VIXlT@?@>1ej?nzt8-daSuXB|ukg>O``P;7N^1VSKXGz?Bv zwBfMyBD~Td{Vpr(*x6e@H912!UE4BkohbG1(l3`rGKbEBO=C$43;l|XZa+?gN*J09 zFryQ{J$-xc&E+N6G%5&oFIpIeA)30d_q(R%q-M6}pts?`nWr>Dh7JqOyY0OL`u9Ir z5KJ0$tXm(@Fwo@$)W{t!&yM&Vey8yiMXfM zmMI&>`uH)6=zI)0Gbg8G^V{3R?U;G=i-hldB1fD>9jedD~5k6y7S`9NV&Kszme!2m;^H##+LM-*?Z{S)2OHKa zs;sE^se6eqG%F`3r?4=hbGGbRN59y$p|SDIz`(%7gcXCRC^=bVyK!#Y$B!SwA97YA zk-f>n{2Uy88j^5~tIHkVc!g~3zrpV~^SjcXoZw*g`s!q~Ko=J)Al9`%Rm?-p0Co>~stk`I3V&Zgnt`%I*VWPBI!EI}%;e5U=d}(RvWP5tp2AQ9qKXy_< z&82}IZ1(2Oo3ZZdx;o1jFW_FM1BJ9HP%)o+CC1iajr^F-lfAuYIr_?O8fEf2gY=pj zQdKusSLYhT$GD$wlY;MQv9=8phW?nEN@PC%(;Q%oBzV2Cz8+GWBjS17)7y)y`pGrE zsp-1Npla7eQ8E18yLU%2FZcKN^Tg(f-<3BbMn^~I=H|RaXUE4+HYdxaq(z$NoJMS( zr0C>p<)Bz&f4Y)pSwC~bh+h80_grV9B0?d1-bp};E1-FxfN!XFyx0f_8+(4w{q*6~ z%nVgO(-sFuysZ%S#N^~tM`Ftm=-m!e81aJ#_b_i|(595~-a?(79ou7qQzR!RyVus# z)aYVF^ZhU{Q{pd*KvY`Mtt(_}WE59bxj8r#YvhltxhP~0vBf-fL!nU9O}Y6w4NsgX&Kc3ShB_?KMU|{!fO*36hZt+AUly70$ zZFU-It7~bwa(R9-UifslKx8O5DLMHC_vif1#l^+;zX1+bSFI9{FMRI?Nd!rxt1$;k z%zb1~-0kV>>m#6(fspelam07Dw|}V|Ew7tjSkNsoX8+X1OBN|b`?SJp(Dq&$q0ME; zB6Un1G zx;r~z_GOm8cr|IGdlI+;TIbx|-8ZMIqADWR7_BAO*49*1RB~uPef($$%FxIN9E7lR z#a;b?*>$|91m_f?;uIB4Nhk>q55K&)n6Nvpe!1}N+qV$4tm*9Wjq-2bE-o)ADJhwh zzql;-d^VnXf>*}ULtqa1<34GYwRzAHg5-;MH`zQsPx}z6tJWRy9%&<3~ZEnowBCO@s6EN2C9a zKqDMUm5PszeeL3+Mn!_it*!lXmNqh@vww7yZA|NZvCRL;_aL#$r67&a#KgoVN}x@Q zjY47dDA;XgGQw=4H_>2o(^USkpcCHn=&-Q5t*zv(EzT0d8pSG-ld+e6pyYQ>KCO~SL+mw4Hbo?`}udWaK;nls23oYmbf>TX7#=! z7L$auU!0vsYUX}j9c=|~(2MvMbFdeUZ}?um2r_nLW-s!+GE^>MwYY^vJNH{Kw0U4_ zJGj}DjU{>@`(2lxzZ^4j9(SFv1uq#6wkZi6I^?;E?MC=x-R*=+?g3MnagB2>^60kF zS11m&Gbtm3JnJO+DVvVE`quXiGXYbYS1Kum+`{NBTu_LUY#EbjngcVjs^g5;^Jave z{Z?iUqn_0OE@N?M4ne~V%p!v5<*mS3#YLxy(;QGdD!IAJ6m*Im6b^IvQ`T20eVU8QL4gT-#a#-J>r3FGV`U9%@k96`VqZJ`q4*b| z-7MH$5?AVitA^hYL+Fs)%Ia`|9On`sSVmeCdR?M;lfR#MuOC@nVWHjnNWLM*`0((- zcYh3b#=Ye2_4Tl*sFed0030?FB9u@v$CD?ct*rqa3)#83M1x9qFlfF1C(4MJWDXV@ z)sf&gzFJYq$jIJjBT-}{sjIEsM_v5*Ar&bjSu1oo_;|~Pp4Guj z&_G9QkcJ#4HO>s`1gdtwDy+AE*I?gtAFti!J5oOS`oBPH-kE6tEjH!jNAq9i{f7Yk zySuwh8aze^2cr`bs%=JDMSKAeJ$m#gGBPrX3XTndY$8R1&D>F-v3>aPp``Kbt7WE4 z=3X~v6Xf2#H;1bPRD4gK#4?kRkmRT_7oI?^iQ?#^kBtG`J2^Q?N=kZqo)2X!O4CLk zNt*JK9RSP_*^asWtr@Ysz5Vp*Q+#Ss-hvRO_9$x3PhGneTC5EF-dEhS31yUjg90k22YBZ z_{YND?%wFkOrz!f;XiRdpFu73Q(ET|@)>Y#^?OWVdhs^-_Y^S~v;mO6t#rAB|tY=dKqR1cXkX}egsJ5}uxL|aCHZ~-3Eh=)Ep3hqkZp{`362 zye`&93jnOiWCG?8PQvcNj!uk-CE_BNNn7ZMI!B>i3MBdY`R(sJ14vfO*D5P36QSyF zYkSch$8N_*-al@|OV01$^6J&Xo;xWiX%73b(!+-j!SBi@H(xHazj*P20A+&|;^4r; z=O799WREhNcuy&8XlUpzV(jH5!c~=%n=33R_}NB9LBaX;O(-iU(B{w^2#sm{O|cZ? zlK!7R_fJmTTwIcPt%pAISbEsI4XBz`su>t;EG< z(MB_ih$J}(B6eUKC48P99x91^%9(?KK|$Hs*@Nuw$mCLepm#52m7|EMZhW``BhaI%-eJ z^>)fLh@Vj4&No1BlLtdcA;GCW9|wwpYW)1!KE|Jf?~Pk}HT~=VPHXEou17WjgI2uI z2;CCCiVBfT0|H5OjOc@fDE`eY-z^GH&$^5ZeUBp;3GBWg3N?P{0Z$oQgMg!d@QRnW zVr-N}i9dKA&eAu{~nX-RmSML@~aAc zxM6toEi7(XR_)HEpD8Hk8Vy!$NIg|B1{U|q;Tl;v3g=yKrI>fE#h)V>1x$?}g7wVj z>IryTwqSH+#e@g?r%RRpJ7W5S!h@nB&I!Bosu^e4d56VRRb^vdiDQNVUAgJl7pq^S zVpm&8+knvCurN<(aKlLofAqrA6HF8G$Xgfdl{?nDkW(jfbs@;h#f<}xpy^iAcXfQ?^~ zZ5jKx8(Ah)3iF9;Svq_SkZl$_nm7B4@)j1$F)W%MK2pDlxfFRmuxRFN0^QK{iAn4B zX1M>)pFeX{l7B8a!{Kmz3IRV$!r7MM;^Na&chOYN`*(ksb48a7uW4v%!bLE_!roTpXY0@n)UdPGwaUfLgt?vH4K2 z8S(M)O&&*IGc)P9xL%Ha)poyH?oE`GkRT%`r-pkFL!lG4Zy>F^`v3+37@Bw=Y4^*p zZ>hg{!EmK~7aLp1>vR`LJ&&!=q9^|o>j@?W*V$to3er7ZBdw4LSvFMzaT+(Q+eygPt%nhXRj@h9<4P{&&w2Yb+}tUtGsRO?9>1ATa+&w!xJ2?1qC`;b5FX_?0*2&I& zh9xscY=MJBB8`oWiLtzl&PpE7DtVCQnK;m62ekkaR%6IP7~0a>dY*aD@6lm5_4LvI zs{%Ko7!y>l;j^a1m*#0eID@zfxu_j*{~ny8E9Y-%hDP|`)W_f!E2OCmH(c|c0EHu@ zb!6Ss1;^|@NJf|8i`-tZi`@X@5^5)Hr5{$jK9{d?gUvwoa!l(dylrT>1a6g*@2}tX zn9fd4zzl*qX+yGeWUdaaZwH%+iVkDkY6l!3{kz}?X_e%!7Uf%$cIP*`Zmh)+2)$L8 z;GL$DA)6!pqO0?r0v92S=`biZG$iTzV&%BpvZ+xzEmP7PwNLpE*5<0}3JYBP62!xE zo%J({pR@NJ zxd8}+WmJ}LxbnxgnKvV$EI{t1i0Q`0jwTwpt{nvr4V|s@&uv97`}y~v)|f(#Rlkt{ zo|+=eMCuNQ+yP2bT>L?}v^h;C!DD8>r#&|~9P<g_>Bc4e|BbNs!X23nntU!J z$@#JLaEGmIoLgabJqa?kK?6z%gr6Q8<7H=tKX5&Ngc2DU8lC|M;jTLXL{QuesRAFC z=cS~jdsE3!)ip;hsI}Htc8w{^=-sTyorzC%lSYpR!UK?)5Eo4;0N)T|G29dv@>1D|EwK? zZGaDfQ2e=i#}Z+_e{k@S!_XaACKz|{CZ?tUo=z*w0pADEVf5iKY8ui!KWM#m+Z*LZzI69!y9`0H!5CZLs1G%&zl4LRCdk z&u8l2T%UG`xd;7i%K|Mc0}k9lqO8?R(vrox+7<)sT5}$837{iHV=fr$o|_T1{2jE5>uM zv$6sT^0lOd|NO9Sr_uA`bT3`d7i@yMLNf=1WYPws&?Mt;ct3 zmRo{w8dQY9xu+UD-OSA9z>^JaSe@j7W9YBt{rdIG_v#=Oc(7xM+Yjh5Ca0#VkVv@q z*$9w6z=*d1gd>iTo_-hQ^_K?8Ev5>)Z6EZDQS(^z0O$j!Ra{Iwri*4|_qw`3Wo2bm z&H9{gRm}pK!^+OizofV^uBjfn6%S|0_70eDWN<4o=AaOSv}n8nSTNJ>aJ zE%CkV_Rt%eW@BXq`i>OtaR@H3u&}^sRQtU09I&#kzCPnBhiO|kTl_$YbOg;GCjnsg z*S}hMADhC}svyh2z_5q%a~LFoMyJ2vSL{Dq^tH)WBJ` zo8+dY2_M~xI-IF~`3$%uCcc-*#Kgo%Pn+9A4W-%SMJ~kJs)ErF0Q_~YH*_)w-H+C_ z%k;d~M_7hc0bhFc>Hs*9Fo>;#1LHm@Yrv=gcVk!nK+;a<>F#a{1-1h)U`=!d)f;MR zKIb{Gu&p`NR#yYo?2j1WISs;j_^rIW%6^Iuj5DSf8ji*c0Nt+MnVOpNWLN#gV#F)qE}BU2ksM(fWd%0=Nly6CiW2UZAxZ*(oR} z>Mi?I#{LE{D=_ceX)4}t@H_zn01#WC3DDF3xOqSj9GoenZ9H(5)?9FLae-~yd;sEP zXErrDdQX458D`fKcn|PF8zeBZ1>x|9@%=0~kMp8jjiE}6_)ea&IGMlCN!_eBYAHU7 zTI_gt_jEp-vqv;CG!*z5{g$cT7LJbBT}-KlO+J+UCe=>q3fT%ODmn$DV4g9SNW)G+ zMD*#?r*ey4GDzz!42*aVqqEwdv)(7uUBz1_uU8t%q}-b-Y(6#EtfEn&QiAj(?@MFMmBF2W)W%M@Qd_ z)0eKU$AwSJ&yehXBze9uW?={#KrO+j1FT%X#`#54W!rPPRD8Th^-^D4USCi^2P-GG zMBb)P*4XGCd(%zw}RmQYzO8!pdkeX1?@ClUjcQ(Z#MyZy{;vt zT*;XVGx$F63LX$E{ZOmO@_Si@YtY=cL2+(1AS9%v+bZp+xVgC{Bqi-@%p7sN4MfGm zV)g&?i(gtm`YS3Z@HzZmU05I@BRhL1c7aZ9O|aIwe@{^_UwW&glD){ttlG}y1BCY_ zKm;Nt0D#7gUNu=+&w(ZYn*hPZl}>6iwnYU_KH{3H__q4?>k&jiXRH|ZluwBG_Z{={ zn=G7Z^gaj8Y-3^JS*=8-WBu6vz4F@-i^MpaBg{RC_Mu;~S8?{C=ye>K``jrV3&6Go z@u>Yx(Grmb4z!1leUv-1xOls&>5@InLeWsnG#SNE-n>11=-$P*bH^g=v>IGU>we+8K_>v zI*D9===KARLMw}9uoA44b__X4<13nFF?!#klgAKOtW^Jm>kkyZO)bC`1vV`nl}I(P zbyG_8^pG~ANrJDyh69yhMIiqmpdV3kn;pLkwAj$9z9r{{`FT0j2tqYSD{6 z;hn(XV9+v#o6Xdy!XNqINu5hNEAHqf2)$kp#w7>P=zD!Wn=0z<0a6%f)3~nZ#5=y% zJU?)yb|m+WXG^{>Ij{7520FOr^~M+|t~AbUGIy+{QfpyeQTnQ-OKjHIbzrN41`bjO z2jDO+E>apR6FQHTvGM3l$&PMbem=PgZdzMfEWm2yOtkraV!Z diff --git a/docs/reference/html/structsigc_1_1connection-members.html b/docs/reference/html/structsigc_1_1connection-members.html index ff71835..147ae8c 100644 --- a/docs/reference/html/structsigc_1_1connection-members.html +++ b/docs/reference/html/structsigc_1_1connection-members.html @@ -17,7 +17,7 @@ @@ -25,10 +25,11 @@
    _A_setterFunctor that receives the return values of the invokation of _A_getter1 and _A_getter2.
    _A_getter1Functor to invoke from operator()().
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1connection.html b/docs/reference/html/structsigc_1_1connection.html index 6a13765..64a061f 100644 --- a/docs/reference/html/structsigc_1_1connection.html +++ b/docs/reference/html/structsigc_1_1connection.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -59,51 +61,63 @@

    Convinience class for safe disconnection. More...

    #include <sigc++/connection.h>

    - -

    List of all members.

    - + + + + + + + + + + + + +

    +

    Public Member Functions

     connection ()
     Constructs an empty connection object.
     
     connection (const connection& c)
     Constructs a connection object copying an existing one.
     
    template<typename T_slot >
     connection (const slot_iterator< T_slot >& it)
     Constructs a connection object from a slot list iterator.
     
     connection (slot_base& sl)
     Constructs a connection object from a slot object.
     
    connectionoperator= (const connection& c)
     Overrides this connection object copying another one.
     
    template<typename T_slot >
    connectionoperator= (const slot_iterator< T_slot >& it)
     Overrides this connection object with another slot list iterator.
     
    bool empty () const
     Returns whether the connection is still active.
     
    bool connected () const
     Returns whether the connection is still active.
     
    bool blocked () const
     Returns whether the connection is blocked.
     
    bool block (bool should_block=true)
     Sets or unsets the blocking state of this connection.
     
    bool unblock ()
     Unsets the blocking state of this connection.
     
    void disconnect ()
     Disconnects the referred slot.
     
     operator bool ()
     Returns whether the connection is still active.
     
    - +

    +

    Static Public Member Functions

    static void* notify (void* data)
     Callback that is executed when the referred slot is destroyed.
     
    -

    Detailed Description

    +

    Detailed Description

    Convinience class for safe disconnection.

    Iterators must not be used beyond the lifetime of the list they work on. A connection object can be created from a slot list iterator and may safely be used to disconnect the referred slot at any time (disconnect()). If the slot has already been destroyed, disconnect() does nothing. empty() or operator bool() can be used to test whether the connection is still active. The connection can be blocked (block(), unblock()).

    This is possible because the connection object gets notified when the referred slot dies (notify()).

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -136,7 +150,7 @@ Static Public Member Functions

    Constructs a connection object copying an existing one.

    -
    Parameters:
    +
    Parameters
    cThe connection object to make a copy from.
    @@ -170,7 +184,7 @@ template <typename T_slot >

    Constructs a connection object from a slot list iterator.

    -
    Parameters:
    +
    Parameters
    itThe slot list iterator to take the slot from.
    @@ -203,7 +217,7 @@ template <typename T_slot >

    Constructs a connection object from a slot object.

    This is only useful if you create your own slot list.

    -
    Parameters:
    +
    Parameters
    slThe slot to operate on.
    @@ -212,7 +226,7 @@ template <typename T_slot > -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -229,13 +243,13 @@ template <typename T_slot >

    Sets or unsets the blocking state of this connection.

    See slot_base::block() for details.

    -
    Parameters:
    +
    Parameters
    should_blockIndicates whether the blocking state should be set or unset.
    -
    Returns:
    true if the connection has been in blocking state before.
    +
    Returns
    true if the connection has been in blocking state before.
    @@ -253,7 +267,7 @@ template <typename T_slot >

    Returns whether the connection is blocked.

    -
    Returns:
    true if the connection is blocked.
    +
    Returns
    true if the connection is blocked.
    @@ -271,7 +285,7 @@ template <typename T_slot >

    Returns whether the connection is still active.

    -
    Returns:
    true if the connection is still active.
    +
    Returns
    true if the connection is still active.
    @@ -289,7 +303,7 @@ template <typename T_slot >

    Returns whether the connection is still active.

    -
    Returns:
    false if the connection is still active.
    +
    Returns
    false if the connection is still active.
    @@ -316,7 +330,7 @@ template <typename T_slot >

    Callback that is executed when the referred slot is destroyed.

    -
    Parameters:
    +
    Parameters
    dThe connection object notified (this).
    @@ -339,7 +353,7 @@ template <typename T_slot >

    Returns whether the connection is still active.

    -
    Returns:
    true if the connection is still active.
    +
    Returns
    true if the connection is still active.
    @@ -358,7 +372,7 @@ template <typename T_slot >

    Overrides this connection object copying another one.

    -
    Parameters:
    +
    Parameters
    cThe connection object to make a copy from.
    @@ -392,7 +406,7 @@ template <typename T_slot >

    Overrides this connection object with another slot list iterator.

    -
    Parameters:
    +
    Parameters
    itThe new slot list iterator to take the slot from.
    @@ -415,16 +429,16 @@ template <typename T_slot >

    Unsets the blocking state of this connection.

    -
    Returns:
    true if the connection has been in blocking state before.
    +
    Returns
    true if the connection has been in blocking state before.
    diff --git a/docs/reference/html/structsigc_1_1const__reference__wrapper-members.html b/docs/reference/html/structsigc_1_1const__reference__wrapper-members.html index b45f583..e8a0548 100644 --- a/docs/reference/html/structsigc_1_1const__reference__wrapper-members.html +++ b/docs/reference/html/structsigc_1_1const__reference__wrapper-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1const__reference__wrapper.html b/docs/reference/html/structsigc_1_1const__reference__wrapper.html index a789723..1cf383a 100644 --- a/docs/reference/html/structsigc_1_1const__reference__wrapper.html +++ b/docs/reference/html/structsigc_1_1const__reference__wrapper.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -59,22 +61,23 @@

    Const reference wrapper. More...

    #include <sigc++/reference_wrapper.h>

    - -

    List of all members.

    - + +

    +

    Public Member Functions

     const_reference_wrapper (const T_type &v)
     
     operator const T_type & () const
     
    - +

    +

    Public Attributes

    const T_type & value_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type>
    struct sigc::const_reference_wrapper< T_type >

    @@ -83,9 +86,9 @@ struct sigc::const_reference_wrapper< T_type >
    diff --git a/docs/reference/html/structsigc_1_1deduce__result__type-members.html b/docs/reference/html/structsigc_1_1deduce__result__type-members.html index 6ccb7bf..8a181b2 100644 --- a/docs/reference/html/structsigc_1_1deduce__result__type-members.html +++ b/docs/reference/html/structsigc_1_1deduce__result__type-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1deduce__result__type.html b/docs/reference/html/structsigc_1_1deduce__result__type.html index e17e800..e9eb2cc 100644 --- a/docs/reference/html/structsigc_1_1deduce__result__type.html +++ b/docs/reference/html/structsigc_1_1deduce__result__type.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base > Struct Template Reference
    @@ -58,16 +60,15 @@

    Deduce the return type of a functor. More...

    #include <sigc++/adaptors/deduce_result_type.h>

    - -

    List of all members.

    - +

    +

    Public Types

    typedef functor_trait
    < T_functor >::result_type 
    type
     
    -

    Detailed Description

    +

    Detailed Description

    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>
    struct sigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base >

    @@ -78,9 +79,9 @@ struct sigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T
    diff --git a/docs/reference/html/structsigc_1_1dereference__trait-members.html b/docs/reference/html/structsigc_1_1dereference__trait-members.html index 0f04100..18d54da 100644 --- a/docs/reference/html/structsigc_1_1dereference__trait-members.html +++ b/docs/reference/html/structsigc_1_1dereference__trait-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1dereference__trait.html b/docs/reference/html/structsigc_1_1dereference__trait.html index 86e6b8d..5dedd83 100644 --- a/docs/reference/html/structsigc_1_1dereference__trait.html +++ b/docs/reference/html/structsigc_1_1dereference__trait.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::dereference_trait< T_type > Struct Template Reference
    @@ -58,15 +60,14 @@

    Deduces the base type of a reference or a pointer. More...

    #include <sigc++/adaptors/lambda/operator.h>

    - -

    List of all members.

    - +

    +

    Public Types

    typedef void type
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type>
    struct sigc::dereference_trait< T_type >

    @@ -74,9 +75,9 @@ struct sigc::dereference_trait< T_type >
    diff --git a/docs/reference/html/structsigc_1_1functor__base.html b/docs/reference/html/structsigc_1_1functor__base.html index cd2d315..ab19e55 100644 --- a/docs/reference/html/structsigc_1_1functor__base.html +++ b/docs/reference/html/structsigc_1_1functor__base.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    Inheritance graph
    - +
    [legend]
    -

    Detailed Description

    +

    Detailed Description

    A hint to the compiler.

    All functors which define result_type should publically inherit from this hint.

    diff --git a/docs/reference/html/structsigc_1_1functor__base__inherit__graph.png b/docs/reference/html/structsigc_1_1functor__base__inherit__graph.png index 69e64eef1f0192c8685157460cba22390f3cdcbc..5a14eec795f7e5c7ec8c494b4166413f75a50487 100644 GIT binary patch literal 414177 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℞oZdac|mZa>2cp* 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%0DTOrMRjw7-9DMD$V@MX)Mm` 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 DDuvY* literal 375928 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

    `%UIsNb{TwW3fHiu0Is0FSd((V+t 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ʢQVd`g$(O&xWQrTJ)GZVp=*rm;RT1DSP7HDxVt24 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 diff --git a/docs/reference/html/structsigc_1_1functor__trait-members.html b/docs/reference/html/structsigc_1_1functor__trait-members.html index 8b59e0d..083e103 100644 --- a/docs/reference/html/structsigc_1_1functor__trait-members.html +++ b/docs/reference/html/structsigc_1_1functor__trait-members.html @@ -17,7 +17,7 @@

    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1functor__trait.html b/docs/reference/html/structsigc_1_1functor__trait.html index 6b8a5f2..675b708 100644 --- a/docs/reference/html/structsigc_1_1functor__trait.html +++ b/docs/reference/html/structsigc_1_1functor__trait.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::functor_trait< T_functor, I_derives_functor_base > Struct Template Reference
    @@ -58,23 +60,23 @@

    Trait that specifies the return type of any type. More...

    #include <sigc++/functors/functor_trait.h>

    - -

    List of all members.

    - + +

    +

    Public Types

    typedef void result_type
     
    typedef T_functor functor_type
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor, bool I_derives_functor_base = is_base_and_derived<functor_base,T_functor>::value>
    struct sigc::functor_trait< T_functor, I_derives_functor_base >

    Trait that specifies the return type of any type.

    Template specializations for functors derived from sigc::functor_base, for function pointers and for class methods are provided.

    -
    Template Parameters:
    +
    Template Parameters
    @@ -84,9 +86,9 @@ struct sigc::functor_trait< T_functor, I_derives_functor_base > diff --git a/docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4-members.html b/docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4-members.html index 91bb8c5..4c34651 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4-members.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4-members.html @@ -17,7 +17,7 @@ @@ -25,10 +25,11 @@
    T_functorFunctor type.
    I_derives_functor_baseWhether T_functor inherits from sigc::functor_base.
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html b/docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html index e13678e..a34ea37 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,72 +66,90 @@ Inheritance diagram for sigc::hide_functor<-1, T_functor >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + - + + + + + +

    +

    Public Types

    typedef adapts< T_functor >
    ::adaptor_type 
    adaptor_type
     
    typedef adaptor_type::result_type result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_functor >::adaptor_type 
    adaptor_type
     
    - - + + +T_arg2 >::type  + +T_arg2, T_arg3 >::type  + +T_arg2, T_arg3, T_arg4 >::type  + +::type  + +T_arg6 >::type  + +T_arg6, T_arg7 >::type  + - - + + + +

    +

    Public Member Functions

    template<class T_arg1 >
    deduce_result_type< T_arg1 >::type operator() (T_arg1)
    deduce_result_type< T_arg1 >::type operator() (T_arg1)
     Invokes the wrapped functor ignoring the only argument.
     
    template<class T_arg1 , class T_arg2 >
    deduce_result_type< T_arg1,
    -T_arg2 >::type 
    operator() (T_arg1 _A_a1, T_arg2)
    operator() (T_arg1 _A_a1, T_arg2)
     Invokes the wrapped functor, ignoring the last argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
     Invokes the wrapped functor, ignoring the last argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3, T_arg4 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
     Invokes the wrapped functor, ignoring the last argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5 >
    -::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
     Invokes the wrapped functor, ignoring the last argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
     Invokes the wrapped functor, ignoring the last argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
     Invokes the wrapped functor, ignoring the last argument.
     
     hide_functor (const T_functor& _A_func)
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor>
    struct sigc::hide_functor<-1, T_functor >

    Adaptor that adds a dummy parameter to the wrapped functor.

    This template specialization ignores the value of the last parameter in operator()().

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -140,7 +160,7 @@ template <class T_functor >
    - + @@ -154,8 +174,8 @@ template <class T_functor >
    sigc::hide_functor<-1, T_functor >::hide_functor sigc::hide_functor<-1, T_functor >::hide_functor ( const T_functor &  _A_func)
    -

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    -
    Parameters:
    +

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -164,7 +184,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -177,7 +197,7 @@ template <class T_arg1 >
    - + @@ -192,13 +212,13 @@ template <class T_arg1 >

    Invokes the wrapped functor ignoring the only argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1>::type sigc::hide_functor<-1, T_functor >::operator() deduce_result_type<T_arg1>::type sigc::hide_functor<-1, T_functor >::operator() ( T_arg1  )
    _A_arg%1Argument to be ignored.

    p3Aa0nA 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
    2IWRr_mKTJ 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∨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

    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -214,7 +234,7 @@ template <class T_arg1 , class T_arg2 > - + @@ -239,14 +259,14 @@ template <class T_arg1 , class T_arg2 >

    Invokes the wrapped functor, ignoring the last argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor<-1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor<-1, T_functor >::operator() ( T_arg1  _A_a1,
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be ignored.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -262,7 +282,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 > - + @@ -293,7 +313,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >

    Invokes the wrapped functor, ignoring the last argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor<-1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor<-1, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -301,7 +321,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -317,7 +337,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > - + @@ -354,7 +374,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >

    Invokes the wrapped functor, ignoring the last argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<-1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor<-1, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -363,7 +383,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -379,7 +399,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T @@ -25,10 +25,11 @@
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    - + @@ -422,7 +442,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the last argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<-1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor<-1, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -432,7 +452,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -448,7 +468,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -497,7 +517,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the last argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<-1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor<-1, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -508,7 +528,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -524,7 +544,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -579,7 +599,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the last argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<-1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor<-1, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -591,16 +611,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    diff --git a/docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4__inherit__graph.png b/docs/reference/html/structsigc_1_1hide__functor_3-1_00_01T__functor_01_4__inherit__graph.png index a17677013ffee62b5ae893b53d7a61cc14dcd07e..082355cf87dc05798987a8db97bc116b9b575ac7 100644 GIT binary patch literal 7745 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 literal 7702 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 diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4-members.html b/docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4-members.html index 1bca510..890c2ea 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4-members.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html b/docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html index 8bdf5e7..941bdfc 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,72 +66,90 @@ Inheritance diagram for sigc::hide_functor< 0, T_functor >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + - + + + + + +

    +

    Public Types

    typedef adapts< T_functor >
    ::adaptor_type 
    adaptor_type
     
    typedef adaptor_type::result_type result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_functor >::adaptor_type 
    adaptor_type
     
    - - + + +T_arg2 >::type  + +T_arg2, T_arg3 >::type  + +T_arg2, T_arg3, T_arg4 >::type  + +::type  + +T_arg6 >::type  + +T_arg6, T_arg7 >::type  + - - + + + +

    +

    Public Member Functions

    template<class T_arg1 >
    deduce_result_type< T_arg1 >::type operator() (T_arg1)
    deduce_result_type< T_arg1 >::type operator() (T_arg1)
     Invokes the wrapped functor ignoring the only argument.
     
    template<class T_arg1 , class T_arg2 >
    deduce_result_type< T_arg1,
    -T_arg2 >::type 
    operator() (T_arg1, T_arg2 _A_a2)
    operator() (T_arg1, T_arg2 _A_a2)
     Invokes the wrapped functor, ignoring the 1th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3 >::type 
    operator() (T_arg1, T_arg2 _A_a2, T_arg3 _A_a3)
    operator() (T_arg1, T_arg2 _A_a2, T_arg3 _A_a3)
     Invokes the wrapped functor, ignoring the 1th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3, T_arg4 >::type 
    operator() (T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
    operator() (T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
     Invokes the wrapped functor, ignoring the 1th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5 >
    -::type 
    operator() (T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
    operator() (T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
     Invokes the wrapped functor, ignoring the 1th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6 >::type 
    operator() (T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
    operator() (T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
     Invokes the wrapped functor, ignoring the 1th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
    operator() (T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
     Invokes the wrapped functor, ignoring the 1th argument.
     
     hide_functor (const T_functor& _A_func)
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor>
    struct sigc::hide_functor< 0, T_functor >

    Adaptor that adds a dummy parameter to the wrapped functor.

    This template specialization ignores the value of the 0th parameter in operator()().

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -140,7 +160,7 @@ template <class T_functor >
    - + @@ -154,8 +174,8 @@ template <class T_functor >
    sigc::hide_functor< 0, T_functor >::hide_functor sigc::hide_functor< 0, T_functor >::hide_functor ( const T_functor &  _A_func)
    -

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    -
    Parameters:
    +

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -164,7 +184,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -177,7 +197,7 @@ template <class T_arg1 >
    - + @@ -192,13 +212,13 @@ template <class T_arg1 >

    Invokes the wrapped functor ignoring the only argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1>::type sigc::hide_functor< 0, T_functor >::operator() deduce_result_type<T_arg1>::type sigc::hide_functor< 0, T_functor >::operator() ( T_arg1  )
    _A_arg%1Argument to be ignored.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -214,7 +234,7 @@ template <class T_arg1 , class T_arg2 > - + @@ -239,14 +259,14 @@ template <class T_arg1 , class T_arg2 >

    Invokes the wrapped functor, ignoring the 1th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor< 0, T_functor >::operator() deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor< 0, T_functor >::operator() ( T_arg1  ,
    _A_arg1Argument to be ignored.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -262,7 +282,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 > - + @@ -293,7 +313,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >

    Invokes the wrapped functor, ignoring the 1th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor< 0, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor< 0, T_functor >::operator() ( T_arg1  ,
    @@ -301,7 +321,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >
    _A_arg1Argument to be ignored.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -317,7 +337,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > - + @@ -354,7 +374,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >

    Invokes the wrapped functor, ignoring the 1th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor< 0, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor< 0, T_functor >::operator() ( T_arg1  ,
    @@ -363,7 +383,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -379,7 +399,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T @@ -25,10 +25,11 @@
    _A_arg1Argument to be ignored.
    _A_arg2Argument to be passed on to the functor.
    - + @@ -422,7 +442,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 1th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor< 0, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor< 0, T_functor >::operator() ( T_arg1  ,
    @@ -432,7 +452,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be ignored.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -448,7 +468,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -497,7 +517,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 1th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 0, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 0, T_functor >::operator() ( T_arg1  ,
    @@ -508,7 +528,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be ignored.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -524,7 +544,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -579,7 +599,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 1th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 0, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 0, T_functor >::operator() ( T_arg1  ,
    @@ -591,16 +611,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be ignored.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4__inherit__graph.png b/docs/reference/html/structsigc_1_1hide__functor_3_010_00_01T__functor_01_4__inherit__graph.png index 727d8e04b408f5470a5f51fe390d98856f23f4e5..76edc7d9167386b3a125b718c1b6eb16a5939094 100644 GIT binary patch literal 7902 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 literal 7855 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 diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_011_00_01T__functor_01_4-members.html b/docs/reference/html/structsigc_1_1hide__functor_3_011_00_01T__functor_01_4-members.html index c2f93a4..76fd904 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_011_00_01T__functor_01_4-members.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_011_00_01T__functor_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_011_00_01T__functor_01_4.html b/docs/reference/html/structsigc_1_1hide__functor_3_011_00_01T__functor_01_4.html index 122b594..ee603bc 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_011_00_01T__functor_01_4.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_011_00_01T__functor_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,69 +66,86 @@ Inheritance diagram for sigc::hide_functor< 1, T_functor >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + - + + + + + +

    +

    Public Types

    typedef adapts< T_functor >
    ::adaptor_type 
    adaptor_type
     
    typedef adaptor_type::result_type result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_functor >::adaptor_type 
    adaptor_type
     
    - +T_arg2 >::type  + +T_arg2, T_arg3 >::type  + +T_arg2, T_arg3, T_arg4 >::type  + +::type  + +T_arg6 >::type  + +T_arg6, T_arg7 >::type  + - - + + + +

    +

    Public Member Functions

    template<class T_arg1 , class T_arg2 >
    deduce_result_type< T_arg1,
    -T_arg2 >::type 
    operator() (T_arg1 _A_a1, T_arg2)
    operator() (T_arg1 _A_a1, T_arg2)
     Invokes the wrapped functor, ignoring the 2th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3 >::type 
    operator() (T_arg1 _A_a1, T_arg2, T_arg3 _A_a3)
    operator() (T_arg1 _A_a1, T_arg2, T_arg3 _A_a3)
     Invokes the wrapped functor, ignoring the 2th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3, T_arg4 >::type 
    operator() (T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4)
    operator() (T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4)
     Invokes the wrapped functor, ignoring the 2th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5 >
    -::type 
    operator() (T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
    operator() (T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
     Invokes the wrapped functor, ignoring the 2th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6 >::type 
    operator() (T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
    operator() (T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
     Invokes the wrapped functor, ignoring the 2th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
    operator() (T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
     Invokes the wrapped functor, ignoring the 2th argument.
     
     hide_functor (const T_functor& _A_func)
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor>
    struct sigc::hide_functor< 1, T_functor >

    Adaptor that adds a dummy parameter to the wrapped functor.

    This template specialization ignores the value of the 1th parameter in operator()().

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -137,7 +156,7 @@ template <class T_functor >
    - + @@ -151,8 +170,8 @@ template <class T_functor >
    sigc::hide_functor< 1, T_functor >::hide_functor sigc::hide_functor< 1, T_functor >::hide_functor ( const T_functor &  _A_func)
    -

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    -
    Parameters:
    +

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -161,7 +180,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -174,7 +193,7 @@ template <class T_arg1 , class T_arg2 >
    - + @@ -199,14 +218,14 @@ template <class T_arg1 , class T_arg2 >

    Invokes the wrapped functor, ignoring the 2th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor< 1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2>::type sigc::hide_functor< 1, T_functor >::operator() ( T_arg1  _A_a1,
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be ignored.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -222,7 +241,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 > - + @@ -253,7 +272,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >

    Invokes the wrapped functor, ignoring the 2th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor< 1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor< 1, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -261,7 +280,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be ignored.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -277,7 +296,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > - + @@ -314,7 +333,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >

    Invokes the wrapped functor, ignoring the 2th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor< 1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor< 1, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -323,7 +342,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -339,7 +358,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T @@ -25,10 +25,11 @@
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be ignored.
    - + @@ -382,7 +401,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 2th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor< 1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor< 1, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -392,7 +411,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be ignored.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -408,7 +427,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -457,7 +476,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 2th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 1, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -468,7 +487,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be ignored.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -484,7 +503,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -539,7 +558,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 2th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 1, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 1, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -551,16 +570,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be ignored.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_011_00_01T__functor_01_4__inherit__graph.png b/docs/reference/html/structsigc_1_1hide__functor_3_011_00_01T__functor_01_4__inherit__graph.png index 5dc18cad5312cc9f34ee5dc7e3cd7246c0dd6769..e8f3bd41fa58942355b9f42e440e7dd5af361bdb 100644 GIT binary patch literal 7740 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 literal 7697 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 OiBy#|6bls0U;h_7J3V&* diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_012_00_01T__functor_01_4-members.html b/docs/reference/html/structsigc_1_1hide__functor_3_012_00_01T__functor_01_4-members.html index 9ec9055..de93dc4 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_012_00_01T__functor_01_4-members.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_012_00_01T__functor_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_012_00_01T__functor_01_4.html b/docs/reference/html/structsigc_1_1hide__functor_3_012_00_01T__functor_01_4.html index 263ba83..cb93f30 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_012_00_01T__functor_01_4.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_012_00_01T__functor_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,65 +66,81 @@ Inheritance diagram for sigc::hide_functor< 2, T_functor >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + - + + + + + +

    +

    Public Types

    typedef adapts< T_functor >
    ::adaptor_type 
    adaptor_type
     
    typedef adaptor_type::result_type result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_functor >::adaptor_type 
    adaptor_type
     
    - +T_arg2, T_arg3 >::type  + +T_arg2, T_arg3, T_arg4 >::type  + +::type  + +T_arg6 >::type  + +T_arg6, T_arg7 >::type  + - - + + + +

    +

    Public Member Functions

    template<class T_arg1 , class T_arg2 , class T_arg3 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
     Invokes the wrapped functor, ignoring the 3th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3, T_arg4 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4)
     Invokes the wrapped functor, ignoring the 3th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5 >
    -::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5)
     Invokes the wrapped functor, ignoring the 3th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
     Invokes the wrapped functor, ignoring the 3th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
     Invokes the wrapped functor, ignoring the 3th argument.
     
     hide_functor (const T_functor& _A_func)
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor>
    struct sigc::hide_functor< 2, T_functor >

    Adaptor that adds a dummy parameter to the wrapped functor.

    This template specialization ignores the value of the 2th parameter in operator()().

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -133,7 +151,7 @@ template <class T_functor >
    - + @@ -147,8 +165,8 @@ template <class T_functor >
    sigc::hide_functor< 2, T_functor >::hide_functor sigc::hide_functor< 2, T_functor >::hide_functor ( const T_functor &  _A_func)
    -

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    -
    Parameters:
    +

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -157,7 +175,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -170,7 +188,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >
    - + @@ -201,7 +219,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >

    Invokes the wrapped functor, ignoring the 3th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor< 2, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3>::type sigc::hide_functor< 2, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -209,7 +227,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 >
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -225,7 +243,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > - + @@ -262,7 +280,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >

    Invokes the wrapped functor, ignoring the 3th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor< 2, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor< 2, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -271,7 +289,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -287,7 +305,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T @@ -25,10 +25,11 @@
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    - + @@ -330,7 +348,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 3th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor< 2, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor< 2, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -340,7 +358,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -356,7 +374,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -405,7 +423,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 3th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 2, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 2, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -416,7 +434,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -432,7 +450,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -487,7 +505,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 3th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 2, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 2, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -499,16 +517,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_012_00_01T__functor_01_4__inherit__graph.png b/docs/reference/html/structsigc_1_1hide__functor_3_012_00_01T__functor_01_4__inherit__graph.png index 49e7c5cd086d3ee3565cc71faad4b74672a7f4c2..29fa866d5e67368117f6d68607f4acf96ffdefec 100644 GIT binary patch literal 7865 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 literal 7823 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 INSXNm4_p3CK>z>% diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_013_00_01T__functor_01_4-members.html b/docs/reference/html/structsigc_1_1hide__functor_3_013_00_01T__functor_01_4-members.html index d4cb82f..712e299 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_013_00_01T__functor_01_4-members.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_013_00_01T__functor_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_013_00_01T__functor_01_4.html b/docs/reference/html/structsigc_1_1hide__functor_3_013_00_01T__functor_01_4.html index a4cc1f0..19546e8 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_013_00_01T__functor_01_4.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_013_00_01T__functor_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,61 +66,76 @@ Inheritance diagram for sigc::hide_functor< 3, T_functor >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + - + + + + + +

    +

    Public Types

    typedef adapts< T_functor >
    ::adaptor_type 
    adaptor_type
     
    typedef adaptor_type::result_type result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_functor >::adaptor_type 
    adaptor_type
     
    - +T_arg2, T_arg3, T_arg4 >::type  + +::type  + +T_arg6 >::type  + +T_arg6, T_arg7 >::type  + - - + + + +

    +

    Public Member Functions

    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3, T_arg4 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
     Invokes the wrapped functor, ignoring the 4th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5 >
    -::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5)
     Invokes the wrapped functor, ignoring the 4th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6)
     Invokes the wrapped functor, ignoring the 4th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
     Invokes the wrapped functor, ignoring the 4th argument.
     
     hide_functor (const T_functor& _A_func)
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor>
    struct sigc::hide_functor< 3, T_functor >

    Adaptor that adds a dummy parameter to the wrapped functor.

    This template specialization ignores the value of the 3th parameter in operator()().

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -129,7 +146,7 @@ template <class T_functor >
    - + @@ -143,8 +160,8 @@ template <class T_functor >
    sigc::hide_functor< 3, T_functor >::hide_functor sigc::hide_functor< 3, T_functor >::hide_functor ( const T_functor &  _A_func)
    -

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    -
    Parameters:
    +

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -153,7 +170,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -166,7 +183,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > - + @@ -203,7 +220,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >

    Invokes the wrapped functor, ignoring the 4th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor< 3, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type sigc::hide_functor< 3, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -212,7 +229,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -228,7 +245,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T @@ -25,10 +25,11 @@
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    - + @@ -271,7 +288,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 4th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor< 3, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor< 3, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -281,7 +298,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -297,7 +314,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -346,7 +363,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 4th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 3, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 3, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -357,7 +374,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -373,7 +390,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    - + @@ -428,7 +445,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 4th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 3, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 3, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -440,16 +457,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_013_00_01T__functor_01_4__inherit__graph.png b/docs/reference/html/structsigc_1_1hide__functor_3_013_00_01T__functor_01_4__inherit__graph.png index 14fc7a78d5ada05ea4fa1f4413af60ef51983007..4e8020c1f2a91ed52205e22d15c55f20027b7127 100644 GIT binary patch literal 7879 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
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_014_00_01T__functor_01_4.html b/docs/reference/html/structsigc_1_1hide__functor_3_014_00_01T__functor_01_4.html index 693781f..ba8b364 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_014_00_01T__functor_01_4.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_014_00_01T__functor_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - + @@ -64,57 +66,71 @@ Inheritance diagram for sigc::hide_functor< 4, T_functor >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + - + + + + + +

    +

    Public Types

    typedef adapts< T_functor >
    ::adaptor_type 
    adaptor_type
     
    typedef adaptor_type::result_type result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_functor >::adaptor_type 
    adaptor_type
     
    - +::type  + +T_arg6 >::type  + +T_arg6, T_arg7 >::type  + - - + + + +

    +

    Public Member Functions

    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5 >
    -::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
     Invokes the wrapped functor, ignoring the 5th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6)
     Invokes the wrapped functor, ignoring the 5th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6, T_arg7 _A_a7)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6, T_arg7 _A_a7)
     Invokes the wrapped functor, ignoring the 5th argument.
     
     hide_functor (const T_functor& _A_func)
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor>
    struct sigc::hide_functor< 4, T_functor >

    Adaptor that adds a dummy parameter to the wrapped functor.

    This template specialization ignores the value of the 4th parameter in operator()().

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -125,7 +141,7 @@ template <class T_functor >
    - + @@ -139,8 +155,8 @@ template <class T_functor >
    sigc::hide_functor< 4, T_functor >::hide_functor sigc::hide_functor< 4, T_functor >::hide_functor ( const T_functor &  _A_func)
    -

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    -
    Parameters:
    +

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -149,7 +165,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -162,7 +178,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T - + @@ -205,7 +221,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 5th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor< 4, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type sigc::hide_functor< 4, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -215,7 +231,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -231,7 +247,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T - + @@ -280,7 +296,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 5th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 4, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 4, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -291,7 +307,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -307,7 +323,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T - + @@ -362,7 +378,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 5th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 4, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 4, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -374,16 +390,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_014_00_01T__functor_01_4__inherit__graph.png b/docs/reference/html/structsigc_1_1hide__functor_3_014_00_01T__functor_01_4__inherit__graph.png index d0f513781fa9da7503f8b7c2e01696a9bf5bc8bc..7555d29059616806b3d14f716845312111a8e0f1 100644 GIT binary patch literal 7795 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 literal 7749 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 diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_015_00_01T__functor_01_4-members.html b/docs/reference/html/structsigc_1_1hide__functor_3_015_00_01T__functor_01_4-members.html index 9d479e0..b3d56c9 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_015_00_01T__functor_01_4-members.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_015_00_01T__functor_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_015_00_01T__functor_01_4.html b/docs/reference/html/structsigc_1_1hide__functor_3_015_00_01T__functor_01_4.html index 3cb21d6..3aefe2f 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_015_00_01T__functor_01_4.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_015_00_01T__functor_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,52 +66,65 @@ Inheritance diagram for sigc::hide_functor< 5, T_functor >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + - + + + + + +

    +

    Public Types

    typedef adapts< T_functor >
    ::adaptor_type 
    adaptor_type
     
    typedef adaptor_type::result_type result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_functor >::adaptor_type 
    adaptor_type
     
    - +T_arg6 >::type  + +T_arg6, T_arg7 >::type  + - - + + + +

    +

    Public Member Functions

    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
     Invokes the wrapped functor, ignoring the 6th argument.
     
    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6, T_arg7 _A_a7)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6, T_arg7 _A_a7)
     Invokes the wrapped functor, ignoring the 6th argument.
     
     hide_functor (const T_functor& _A_func)
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor>
    struct sigc::hide_functor< 5, T_functor >

    Adaptor that adds a dummy parameter to the wrapped functor.

    This template specialization ignores the value of the 5th parameter in operator()().

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -120,7 +135,7 @@ template <class T_functor >
    - + @@ -134,8 +149,8 @@ template <class T_functor >
    sigc::hide_functor< 5, T_functor >::hide_functor sigc::hide_functor< 5, T_functor >::hide_functor ( const T_functor &  _A_func)
    -

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    -
    Parameters:
    +

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -144,7 +159,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -157,7 +172,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T - + @@ -206,7 +221,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 6th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 5, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type sigc::hide_functor< 5, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -217,7 +232,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    @@ -233,7 +248,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T - + @@ -288,7 +303,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 6th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 5, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 5, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -300,16 +315,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_015_00_01T__functor_01_4__inherit__graph.png b/docs/reference/html/structsigc_1_1hide__functor_3_015_00_01T__functor_01_4__inherit__graph.png index 04f7815bf75026b65aeef3b0caf322e54c43fde0..a4e82618ecc3b0356d73b7bbc4d8fa06f72c15f5 100644 GIT binary patch literal 7823 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 literal 7779 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 TX>tZujWLwu)geW)=Fk5N^l=`+ diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_016_00_01T__functor_01_4-members.html b/docs/reference/html/structsigc_1_1hide__functor_3_016_00_01T__functor_01_4-members.html index 5bd5228..7b24969 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_016_00_01T__functor_01_4-members.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_016_00_01T__functor_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_016_00_01T__functor_01_4.html b/docs/reference/html/structsigc_1_1hide__functor_3_016_00_01T__functor_01_4.html index 0b67e9a..fcca6bb 100644 --- a/docs/reference/html/structsigc_1_1hide__functor_3_016_00_01T__functor_01_4.html +++ b/docs/reference/html/structsigc_1_1hide__functor_3_016_00_01T__functor_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,47 +66,59 @@ Inheritance diagram for sigc::hide_functor< 6, T_functor >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + - + + + + + +

    +

    Public Types

    typedef adapts< T_functor >
    ::adaptor_type 
    adaptor_type
     
    typedef adaptor_type::result_type result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_functor >::adaptor_type 
    adaptor_type
     
    - +T_arg6, T_arg7 >::type  + - - + + + +

    +

    Public Member Functions

    template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
     Invokes the wrapped functor, ignoring the 7th argument.
     
     hide_functor (const T_functor& _A_func)
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     Constructs a hide_functor object that adds a dummy parameter to the passed functor.
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor>
    struct sigc::hide_functor< 6, T_functor >

    Adaptor that adds a dummy parameter to the wrapped functor.

    This template specialization ignores the value of the 6th parameter in operator()().

    -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -115,7 +129,7 @@ template <class T_functor >
    - + @@ -129,8 +143,8 @@ template <class T_functor >
    sigc::hide_functor< 6, T_functor >::hide_functor sigc::hide_functor< 6, T_functor >::hide_functor ( const T_functor &  _A_func)
    -

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    -
    Parameters:
    +

    Constructs a hide_functor object that adds a dummy parameter to the passed functor.

    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -139,7 +153,7 @@ template <class T_functor >
    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -152,7 +166,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T - + @@ -207,7 +221,7 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T

    Invokes the wrapped functor, ignoring the 7th argument.

    -
    Parameters:
    +
    Parameters
    deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 6, T_functor >::operator() deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type sigc::hide_functor< 6, T_functor >::operator() ( T_arg1  _A_a1,
    @@ -219,16 +233,16 @@ template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T
    _A_arg1Argument to be passed on to the functor.
    _A_arg2Argument to be passed on to the functor.
    -
    Returns:
    The return value of the functor invocation.
    +
    Returns
    The return value of the functor invocation.
    diff --git a/docs/reference/html/structsigc_1_1hide__functor_3_016_00_01T__functor_01_4__inherit__graph.png b/docs/reference/html/structsigc_1_1hide__functor_3_016_00_01T__functor_01_4__inherit__graph.png index 57acb530c2a671029851f889ef9db06e0c720fef..e2c1ac1606b93110e58d4a1988267b39a2af5a5d 100644 GIT binary patch literal 7850 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 ND9NkJ70DRC{U24ke5n8c literal 7807 zcmc&(by$?!x~CBYR2oE3YUu77g^`A#H{IQ}=@1bRDUlM15fDZi3F(p?LX;E{knXOb z?_!^Q&Ux;+_y6?*!UErB z$v#Vg1D>Ud0u1B&=JUQ8nS_BsFQf!}qT`pjl@+K@_QzQdzOkt@!g>}_9YVu6pJ)V?-Yp&_tqvH4-zS>s?Z%!WX%b)qiqpP_Zz)9sK zi{n5LiHAi<=r|yKddcr2L7WuhIZuQRp=UrO3EIsZNJC~by#%~^D^yv@@GxGw=Ne(~ zm0&wDyypI=$8b;Jwjy9XJTNvwKD;?E!r%^KR$c`PW4}&pO~1Ktm*C1JwYPA zW=T?!lFlzLFR!fBy3NW+B~fDt(W+TmGN$z}?fHp|i^Ez>%ZGYtRCs zyJV|8^kJDZ+!+D3?0P*4!5 znl9k_t4`QyoGnE;Fkr^x+Zqy$M#tS3Jw7@b8yz*S_w3rVx3w(*qaM>mOiaA;HH&G# zs;a6LjBHU6N1+Z!T7PM04^lk|W$i^$T2j*FJ|_!@56ySQh&ul;FU$?YtaX`UO;lX} zD`1S8dU}-isu~*3*2jwF^S&!L+kMS+u(!V(4HI>n`PC9EnN34RmXw*vmDWEsH3d<7 zcQ_ZtV7OM6CFyHg=blqkR8&)=iyX1Bw$^tm?BExF#-tGcgKV;=2l@W}`{w4XOr^}# zot@dy(HBS-Qi4PVYHBvhm@OUIR0~!DCULnOjo%LWT5HS8w)u=z53jDSNTYG!F^lB+OZAD`|6_Qw9f!8j=iF>!H&a&kMrGlCv_Aw3

    oGAg@$b-Y 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 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 index 55cfae7..42a20d7 100644 --- a/docs/reference/html/structsigc_1_1is__base__and__derived-members.html +++ b/docs/reference/html/structsigc_1_1is__base__and__derived-members.html @@ -17,7 +17,7 @@

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1is__base__and__derived.html b/docs/reference/html/structsigc_1_1is__base__and__derived.html index a783d72..a0a53dd 100644 --- a/docs/reference/html/structsigc_1_1is__base__and__derived.html +++ b/docs/reference/html/structsigc_1_1is__base__and__derived.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -59,20 +61,20 @@

    Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library). More...

    #include <sigc++/type_traits.h>

    - -

    List of all members.

    - +

    +

    Public Member Functions

    void avoid_gcc3_warning_ ()
     
    - +

    +

    Static Public Attributes

    static const bool value
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_base, class T_derived>
    struct sigc::is_base_and_derived< T_base, T_derived >

    @@ -83,9 +85,9 @@ struct sigc::is_base_and_derived< T_base, T_derived >
    diff --git a/docs/reference/html/structsigc_1_1lambda-members.html b/docs/reference/html/structsigc_1_1lambda-members.html index 4b69cf4..903fa7b 100644 --- a/docs/reference/html/structsigc_1_1lambda-members.html +++ b/docs/reference/html/structsigc_1_1lambda-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1lambda.html b/docs/reference/html/structsigc_1_1lambda.html index a0a757d..e569577 100644 --- a/docs/reference/html/structsigc_1_1lambda.html +++ b/docs/reference/html/structsigc_1_1lambda.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -61,32 +63,34 @@

    #include <sigc++/adaptors/lambda/base.h>

    Inherits lambda_core< T_type >.

    - -

    List of all members.

    - +

    +

    Public Types

    typedef lambda< T_type > self
     
    - + +::type > >  + +::type > >  +

    +

    Public Member Functions

     lambda (typename type_trait< T_type >::take v)
     
    template <class T_arg >
    lambda< lambda_operator<other
    < subscript >, self, typename
    unwrap_lambda_type< T_arg >
    -::type > > 
    operator[] (const T_arg &a) const
    operator[] (const T_arg &a) const
     
    template <class T_arg >
    lambda< lambda_operator<other
    < assign >, self, typename
    unwrap_lambda_type< T_arg >
    -::type > > 
    operator= (const T_arg &a) const
    operator= (const T_arg &a) const
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type>
    struct sigc::lambda< T_type >

    @@ -95,9 +99,9 @@ struct sigc::lambda< T_type >
    diff --git a/docs/reference/html/structsigc_1_1lambda__base.html b/docs/reference/html/structsigc_1_1lambda__base.html index c50dcad..72f7247 100644 --- a/docs/reference/html/structsigc_1_1lambda__base.html +++ b/docs/reference/html/structsigc_1_1lambda__base.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    Inheritance graph
    - +
    [legend]
    -

    Detailed Description

    +

    Detailed Description

    A hint to the compiler.

    All lambda types publically inherit from this hint.

    diff --git a/docs/reference/html/structsigc_1_1lambda__base__inherit__graph.png b/docs/reference/html/structsigc_1_1lambda__base__inherit__graph.png index 0b47386c6a295057523cbda3d02f0a3d94aac0ce..467d43fcfe056a851f91aa50edc5461576886339 100644 GIT binary patch literal 4905 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 D-u+9j literal 4890 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 TcL{-J7mo5%b%j!h`TPF>&-HtQ diff --git a/docs/reference/html/structsigc_1_1reference__wrapper-members.html b/docs/reference/html/structsigc_1_1reference__wrapper-members.html index fc2de69..c69ecb1 100644 --- a/docs/reference/html/structsigc_1_1reference__wrapper-members.html +++ b/docs/reference/html/structsigc_1_1reference__wrapper-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1reference__wrapper.html b/docs/reference/html/structsigc_1_1reference__wrapper.html index 10fbbdf..242f7cc 100644 --- a/docs/reference/html/structsigc_1_1reference__wrapper.html +++ b/docs/reference/html/structsigc_1_1reference__wrapper.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -59,22 +61,23 @@

    Reference wrapper. More...

    #include <sigc++/reference_wrapper.h>

    - -

    List of all members.

    - + +

    +

    Public Member Functions

     reference_wrapper (T_type &v)
     
     operator T_type & () const
     
    - +

    +

    Public Attributes

    T_type & value_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type>
    struct sigc::reference_wrapper< T_type >

    @@ -83,9 +86,9 @@ struct sigc::reference_wrapper< T_type >
    diff --git a/docs/reference/html/structsigc_1_1retype__functor-members.html b/docs/reference/html/structsigc_1_1retype__functor-members.html index 1605a2a..18c8a02 100644 --- a/docs/reference/html/structsigc_1_1retype__functor-members.html +++ b/docs/reference/html/structsigc_1_1retype__functor-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1retype__functor.html b/docs/reference/html/structsigc_1_1retype__functor.html index 9de729b..891737b 100644 --- a/docs/reference/html/structsigc_1_1retype__functor.html +++ b/docs/reference/html/structsigc_1_1retype__functor.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,69 +66,88 @@ Inheritance diagram for sigc::retype_functor< T_functor, T_type1, T_type2, T_
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - + - + + + + + +

    +

    Public Types

    typedef adapts< T_functor >
    ::adaptor_type 
    adaptor_type
     
    typedef adapts< T_functor >
    ::result_type 
    result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    +typedef adaptor_trait
    +< T_functor >::adaptor_type 
    adaptor_type
     
    - + - + + +T_arg2 >::type  + +T_arg2, T_arg3 >::type  + +T_arg2, T_arg3, T_arg4 >::type  + +::type  + +T_arg6 >::type  + +T_arg6, T_arg7 >::type  + - + + +

    +

    Public Member Functions

    result_type operator() ()
     
    template <class T_arg1 >
    deduce_result_type< T_arg1 >::type operator() (T_arg1 _A_a1)
    deduce_result_type< T_arg1 >::type operator() (T_arg1 _A_a1)
     
    template <class T_arg1 , class T_arg2 >
    deduce_result_type< T_arg1,
    -T_arg2 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    deduce_result_type< T_arg1,
    -T_arg2, T_arg3, T_arg4 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5 >
    -::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    deduce_result_type< T_arg1,
    T_arg2, T_arg3, T_arg4, T_arg5,
    -T_arg6, T_arg7 >::type 
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
    operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
     
     retype_functor (typename type_trait< T_functor >::take _A_functor)
     Constructs a retype_functor object that performs C-style casts on the parameters passed on to the functor.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor, class T_type1 = nil, class T_type2 = nil, class T_type3 = nil, class T_type4 = nil, class T_type5 = nil, class T_type6 = nil, class T_type7 = nil>
    struct sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 >

    @@ -143,7 +164,7 @@ struct sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T
  • T_type6 Type of T_functor's 6th argument.
  • T_type7 Type of T_functor's 7th argument.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -169,7 +190,7 @@ template <class T_functor , class T_type1 = nil, class T_type2 = nil, class T

    Constructs a retype_functor object that performs C-style casts on the parameters passed on to the functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -181,9 +202,9 @@ template <class T_functor , class T_type1 = nil, class T_type2 = nil, class T
    diff --git a/docs/reference/html/structsigc_1_1retype__functor__inherit__graph.png b/docs/reference/html/structsigc_1_1retype__functor__inherit__graph.png index 9c0bf10f9c71dd439ba3b7b60bd666155eda4d00..55d8ca762b8e6f96c8eac4a234149b245afd266e 100644 GIT binary patch literal 9025 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 MmViS`#0}s72Zxqig8%>k literal 8968 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
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - + diff --git a/docs/reference/html/structsigc_1_1retype__return__functor.html b/docs/reference/html/structsigc_1_1retype__return__functor.html index 09c055f..1427ee7 100644 --- a/docs/reference/html/structsigc_1_1retype__return__functor.html +++ b/docs/reference/html/structsigc_1_1retype__return__functor.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,59 +66,74 @@ Inheritance diagram for sigc::retype_return_functor< T_return, T_functor >
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef T_return result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    typedef adaptor_trait
    < T_functor >::adaptor_type 
    adaptor_type
     
    - + + + + + + + + - + + +

    +

    Public Member Functions

    T_return operator() ()
     
    template <class T_arg1 >
    T_return operator() (T_arg1 _A_a1)
     
    template <class T_arg1 , class T_arg2 >
    T_return operator() (T_arg1 _A_a1, T_arg2 _A_a2)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 >
    T_return operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    T_return operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    T_return operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    T_return operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    T_return operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
     
     retype_return_functor (typename type_trait< T_functor >::take _A_functor)
     Constructs a retype_return_functor object that perform a C-style cast on the return value of the passed functor.
    - Public Member Functions inherited from sigc::adapts< T_functor >
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_return, class T_functor>
    struct sigc::retype_return_functor< T_return, T_functor >

    @@ -127,7 +144,7 @@ struct sigc::retype_return_functor< T_return, T_functor >
  • T_return Target type of the C-style cast.
  • T_functor Type of the functor to wrap.
  • -

    Constructor & Destructor Documentation

    +

    Constructor & Destructor Documentation

    @@ -153,7 +170,7 @@ template <class T_return , class T_functor >

    Constructs a retype_return_functor object that perform a C-style cast on the return value of the passed functor.

    -
    Parameters:
    +
    Parameters
    _A_functorFunctor to invoke from operator()().
    @@ -165,9 +182,9 @@ template <class T_return , class T_functor >
    diff --git a/docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4-members.html b/docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4-members.html index 11a31d1..c7af0d7 100644 --- a/docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4-members.html +++ b/docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html b/docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html index 8ad3922..da52cc5 100644 --- a/docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html +++ b/docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,59 +66,74 @@ Inheritance diagram for sigc::retype_return_functor< void, T_functor >:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - - + + + + +

    +

    Public Types

    typedef void result_type
    - Public Types inherited from sigc::adapts< T_functor >
     
    - Public Types inherited from sigc::adapts< T_functor >
    +typedef adaptor_trait
    +< T_functor >::result_type 
    result_type
     
    typedef adaptor_trait
    < T_functor >::adaptor_type 
    adaptor_type
     
    - + + + + + + + + - + + +

    +

    Public Member Functions

    void operator() ()
     
    template <class T_arg1 >
    void operator() (T_arg1 _A_a1)
     
    template <class T_arg1 , class T_arg2 >
    void operator() (T_arg1 _A_a1, T_arg2 _A_a2)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 >
    void operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
    void operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
    void operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
    void operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
     
    template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
    void operator() (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
     
     retype_return_functor (typename type_trait< T_functor >::take _A_functor)
    - Public Member Functions inherited from sigc::adapts< T_functor >
     
    - Public Member Functions inherited from sigc::adapts< T_functor >
     adapts (const T_functor& _A_functor)
     Constructs an adaptor that wraps the passed functor.
     
    - - + +

    +

    Additional Inherited Members

    - Public Attributes inherited from sigc::adapts< T_functor >
    - Public Attributes inherited from sigc::adapts< T_functor >
    adaptor_type functor_
     Adaptor that is invoked from operator()().
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_functor>
    struct sigc::retype_return_functor< void, T_functor >

    @@ -125,9 +142,9 @@ struct sigc::retype_return_functor< void, T_functor >
    diff --git a/docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4__inherit__graph.png b/docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4__inherit__graph.png index dcb8cac4f86eeed5146e76d674aa3db9f27a216e..8f50c1cf2a818803dbf196d1db37db261d2369f0 100644 GIT binary patch literal 8172 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 C)zGd0 literal 8162 zcmd5>bySpHw+B&5x=Xr2KoA&^k_M4(>F(}SVkiLt0cj}_X^<{ykp=;&p=0RoxQF-q z-uvD9_pW;n>#Skc^UM?b?6ZHdBa{_oFwx1-5fBhCHvs$@CIm+D^WI~m^UYVeC5$MCqk2?pr9uf-3E-o?3GuE*9RsAvDD`&XVch;DgO0U@;SaeIWL*eK-IJ6TCBs6a; z>x>jobpirs;WzqKC<*)zGlvemU_#z|M?!lEj<7RW8vnbT5i2ePvCxEOd<0}-Y6t?$ z-&0~Z}FSQtu>_S^jDyuA9Y0Z-!a zKA>@kiUz_*^HEI@lT?+JaY#ucq|uzPP^ce0{KqtRLMyGTbZHMkBS7zhMQmgTT9~_E zHZBxjar+%~5nEeZ?;lh=f$s%Xl|nW*H;LG_jikbY&2%eiZ}goeR>zC91_uXE2Thd6 zVjp^59Impcec>X(aCF?02*X;GHbIBO;c~LFMitt2d@qEBGs@W#e|`K&z{$zUn2-_| z_tJ}QNZ2dwJnLGyRy0)n;&Q93xw)AXqq{$aXKQN<^U7>vh{w>CDoR5_}3 zGg4DGmzQ~bjyE)lH0APDU0Gw}1L*7i{P{DG#^367kdu?Mba}F+JM`ttm&h)YcVfzF zYOWWD=IxnDNvBzN*9A>Ydh~d_{QTqxv1Nl~(cLTD`ntN89oV97Zf^ZqqJeV_?$8Ht z!Rwj%TSfx(qQA!0=BCHawA6W%&&g&qIsb2)>bSaO4*hS1g@r{$S9^hXjlO3Nvn05< z6~-OVwY4=SrOfx_{0__A(bB&XGcs<#)juXDi~1aYt*zx}VCXuR-Fb_QMgm=3Unk#N zUR;bzNH|*Q#VgVqt;SftD%9ld!Z0GMU?985$%xT!r*tl%pyo!#2(d4;D33ITu zJvuz(rX*kz6{X6+!wG#R;Z*A|hmMJ9UZH(^drQn|K#$c)?k1?uk-Ti5q99$89 z?~R6NG85qSTwY$Tt**Lzc(5k^8XQ!7s-?S%j*4n!XZM`+)#HyrTQciTBO@c8d$66I zoh~kgvlT%>!PKGk+VA&c|H7}m#bxzZULJj%?D6%5D`l+AA9qf&@1F$SH#3EO^Hi-( zO-=p$ntG3qkzJgft*xx6nR-`U(*7FtdJb-G-*xEjsDvn$Xyat*@hD?!{VrT)nG@w@ z-jh7D`@>bCO+id76O;d@G$bUX+IEuf`EzCh^mk%7goNfQ517SrZTsJo?ymGEAR;2V z3Hl$d^scV1cE0nHU`*)h>Ux%WoAD6>6P8xK{IY19-dxY_ZhQX zG3rmxOp!Ab&khd-ofh80L{`Flkj%}@-jnf0rkkm%#{c!8Z&X$BDkM|YEHOGpM@RMa z^-~lq#Kj*t-ztLxI5=XtBSON$t}ZU9T0VXGs)b;$JwQUr$jD$)O!qq7)=6;Y4fd1c z4V#|UrJ|y;^+rO5$J>B+ot&6pB#OH53$U{K+B}AM`5@=%nr7R~jPLY!YxGcBdU|?Z z-ftQ12-HBJY+4iMUO zpn5P6pCa{dKEC4&4Am~)Wz9S;Tw+d1Dh4pIa0QONr<{&lFsk7P4=qUxl(Z6B=iM*e zs{N0gA!1HM`a6ZMQ*&BnE2jg$D!_$*c+R8!-mKlFEgVlBRejfd z=qw3-p{%Z6;y$UGJ3>I%_RR*78scj0xYy#b^KODaW!z?<+7^3yrg0}Ru>&!PCwXb< zg^#G#XJzKDuIh~=XJs*`HBiY*+#iJHY8EYGm0!GF=ohE;Hqe?h6LZqGw^w`h*e>MR zW0_0E;3q1DzfF5$XcZUseOuiGF#|VNR`S%pZ6~EmAT~-}iu?IdLXGR|1Is;WV^G)& z5md#T{!gc_-3^Kk5)#smu;dnxS$N+E8jjP!_RELJ$kV#me0RMX=%MY)2Nr|r)?>^+ z8r5`kQW6u*ZG}IdtH4QlEF>i*sZk#`J+4V2!%FW!ltpa&dp18h=C$8PPV>a1$2s!dHzpA;;lrI8n-g{E+JuFm$t!osSwi{t2IprN7eZf*-6q2i#b zBhOxF8Tw06SbYW9Ca0w2>FR1)p&bzsfgTzJYMAm*0Z{e;u<@m3q^Hl0jY&{sCMK>f zE-tQ^6(2UxywA(4^|7fI1RJQQ$MSe%q)4+QUOs=VnV_a;g38>8Bq=M)v1tfw{>aG4 z6_x&}>ya-9!i|wi*R9_pL&F!fwDiOawhHPxw>g@r}3_QMC92uYJB6CVi@c{#@uZf@?i{uDaAh=zs+6BCnjzm|h! zP+eBm*K>!12arC|K(Mi6)6>%d-dQ~f=kJcCnjap1TN^4)V|;dWgpc~rUltCQVt04f zYi4p%iD@k{GJ9vPgmOlLP3BYDn=b18Cl7UNN!>)Wopsy z1Qrbg6%~Xqfk}yjlamR6G3JXD6giM>94sto z;CCZdnVFda0sfY;11}IWKiqSq`PXf3cCI?)tT)BB@s7 z?E*suaj=yfFIsGmt*tG7RF|KK==0~lVQ>V0lrH3c&z}DVQralZSx{?=O{8X#1(F~T z7Cnwhn2ymWjYrQGs`H6^v{m0BBB5f5q5nN2_wp6fAtT@czo_8kjx1coA^+C78!J#c zh()(2>sr$)47}(wl%$O-$)#R{HII;dLBsHK*pnc1F>=FKY!u;g0_VGg5nd zPRCgs>*r+Ex~|L6uO&PA|3oh5#r7wxCj~hwg^B<;P6v7x0USvi8z;)=x6jDuHLEEnH3xS0ALo6rOo#VH43t5pEU){ zOFs$%oOGS9V=9ZVq>0N@^HE04lpuX9zxu%6_c#7gJZ)OyZ0 z&zS5{JVEL?R}7vb6}@f7Bwxe9W@Do=CgF4a!fAYPK>9YYrj6)_LtG0ERaTg>w!<#f zc1HLz;w#p-1UMA`chgi<_8d^Ty_PF1bG{gHBGZr;2%^+>S6IB_*X`C0h)9 zeEeW8C8M`E`1q!h>fHg$wE$>nX>&e*M$jpJn_J}uAI;39q~>#_bPf`kNg8$U6lW1nvDKHuQ^2O5*dn)rFSa;zgTkd=Rf#qmmuDvfx>1EiH9u z3wktx9*<^a{E&i{%};7H^%p{}hBJ*6u1$FkPj>6w|d zHlzM@fvT1km@=k&&*<1#!oPGPw{yaK@oY15b8jy%h=8>%H62~{;R@V5wRg(&@lg)8m$K9uIYJjpcyr=Z>Ln2r2%L~4I z8O#*ETI>kZ*VhLC0JV73bkK%E1w>k__t9Ec6fr<{+lk_~otYZ@$5>bnVA$9!IYAh& zOi7?;jt&l3SXj4*eVp#WWMm^JTayQ#ipt8vBe^n-jg7B0yS==l-)n8rK#jArv!kP< z%M4p#E&f+bS$;t?Clktjz5foo`*`_zc{p?8;^Opp5!szUw8er5`<~hnMO6pfTy9O4 zrBOt6V+?4&bfToB1l3k4Q^>n-?+z*)aD5KSe$!I|bhO5-tSm8VF1TLu-@4Dx&@fv$ zy!O$9cQE2lvs4{iIf4HE&1Gd}nl;@rD{%P5a;#`-);GdOlhf0YwfU+n!EHZgd~Cn2 znq8kCtl-6kfe%wxX%!Wf#ob+pLG9;O4?VXgN`{A(iK15b_5u%)O*-0LG9j6YBz@Ac{)-@L@RC0zy%(tFNaA z%!9x~TN~)n*%^Nz^yuVdps#Ohdt03qsO*do{6mbetSOQ`rOd?;ahd~vJ`wQHuNq=fNNK`m6*^ci;tseEB^v0Yar zA#fe8Z}tKWwY6pYiPwx&c{Kkkl7If+L2_5=mF;Z`TwE1BJ-3uK@7!EQubG8~ z1s;sc|CNHAoSc{#LbUYJ@i8DuG}|uqe!w5817F?l`Q)otuUy^T!P0{Y(&@`jM`!x` ztBNFlGuGj5&#BxRdY6W&m96_T3r zqXAbX()bf$Ez|h;cqkMaDM@Q9@cm;zfSMZuSOaE<>qD=mni{?e?f&&62?+^Y$%mIu zYc8##-q+TieYYMXK$nu0m9?>94GO=(i4xf(`|%lvBKcmVqCQCJjN#m;{+(p7P^JDa zBkpfQuDetfq!6%Cu+qBRFD`}(Oh2uiY^B{7dz0&{BgTNu#qMZwKH1(1mBQ!b{IE_g zyR%(GwZeUe-xin0aOr@}wm%r_aJcoh3@tKSe*THD@Z>WLa^cJ5EdNtB--2bM9|GxJ z1O&5rsx0cP`Q_!)uzCn3HKfn$MBYHtLn|Lh*3G@vvcMC0hrRa{7&z(XACu5O%JafB zS;yxC4IStG?xEbAfKcOw0IuPe_Q*&hjcRb(qwlqzhK;9U`IpvEwIW{8Td&sU=9v~9 z0V2Q$m^n(jxJs_5KgP!kUYRX_0<`0EdAWQ^z*bGZZV3l_aix|>3@YlNUZxPdxWs<6 zL8)}a$a7c7+Gev-OA`wP92v}NmB`;@Ax_+MyS=tQzJM?TjmyIPRh3nv0f2?RGD6X} zdZ1gE7CS7lsYH19^VZse3t}m!R%)Thl*}z-TnHor@dpPz0i9@irlu%RV-XRKa|!fN zZj*-{4!r^d`@#eN&w&4*q=N`E;@h`x*%D#XFX&L-DxT$!`R`}M>>uHPbdpYF_13Hv;E-&AkUS=Z{f9LkL5pfeJy^1t$U`uIQVSVY;1 z)CCAdOtl^&5=jx-?yp3)2^Vvb8~N26)|7z9_X_@!wk|a_wXUwN-gRACN-FW=#|7!7 zn>hfNiHX%#BRS>eK8 zjf_kWcn9zpqIcJ>C6;}^eod4a4w+Q^DmMD4HeSDeE$p$aZD0Tk$ECx=$1hOI zQVgi6s&WN4@=CKZBAI}}L>y)zN4a$k4R|}?aH)1hke6(>@-ZbiJs~ZvZ_z1+Qkaa8 zaCLjTII$bV>xG~o`(a^PY(5H^b11OQt(q3Mw}C-nTFBp%!x;pCbiUrTKsvYHd0E=W z=Mu!Jcc@ak7}&Fb-(qy=zIlVz2t05}S^zrFc+f9G-Q3+@D=Ar4O-WxGk(?g%Pys9A ze4#B^JbS+^@P^IU(cb>#@UWd6ym_~OYJX3^85HZu^w?N%R7+7&pX|^}DZ`}SAaQ^> zpC}&+FPZ~X0E+@L4CM9HRDIxGK)Z+|tO?}L#KZ(3AC>xhQo%$tG&BJHZ~?W z`BQ;Z3y6{`I}!dIGXbER{e@};CZ?ug7#DYEqkw7wQy2`e9f>I@>}Ct(`W5a8$-&|d-_CB&Gu>=nB+3wsG$bEpe90pD2;4*c> z+}x^+3C{I;^?H=#g%Hq4DwYqtnxyi;ERDjW#AgarR8#~c z#&vy=fl9=E^EdE{zo~!w{Q2{zPbAACC5aeWL-RoDM&L66`^nAi7#wFOI}}?jY4tYz ztG8p_^`?$C&Z;lz>3qOdNi{{P+0ohn;8w0{{WR_F-+4)FV+NGYdXCthXVec!tZF{ z!}l3w4yxPS+?@1-MNA-eGBRGUPKM5$IhbSljDraS>X%j%V z2-J}EwKZ6i_t>Egyx{KlhyIT&YJ3i}+S=OZY4g{>f#Z3V#NInN=wM~Fam1zK_~UmY zPy4Vm9yef1^78UNd(CGs-@WF%yu8Xv?j@GPwJ7iwTAG@>)75M|Jg%VpVIX%XGlGi< z_@1)gB4z;3z-dt&$fX0Z6$L##y?v}b<@X{cTV$KSGF=-;O9lV~QWsQncqz%6X~LD0 z^f0((dNlpYYi7{ZqT};7a&&C@(;66PZ4LkOI_>)UdTlV{3iQm96brW8H$ba!d09gpepl0_^kk1_+vb0P76uT^ML-O~7X5<>mER z1|8GoH~NZMB2P$3t+{bxqM{y;WasC1t!!LEpV-QRexL<76&Dv*tIPls4Gm~Sc}2zB zF3tesTe0uu5ew{d%-NoF5ff`s0j06{bDl zb$_O*{q#E?kx?x?2I~XjJ3l|)FV@!9wz9*tQc&zwHn_{%DFAvnSy}U-SLeAi4NTc$ z&(`poh=p^%ThK)WqR&eR25P2l!VMiA9Y6?wj^swrZ!&S{0XfWRY-d-ToUG+{Kbm4= zu`A#m5a6oO(k>a^T_$H^0lfA-+l`Klq-AGB>gw!#53p+dn+904n~mI9R9}Dpo3elt zHrGn-umIH#(8HCIl+@nJM77wOqYXwE$)X}Be*vJ_muWP1c7z{k$QLFr@$B!vDjK_ugV9yi0{#50V;5edkkZI*|(om>qa4 z)MAQ)0DHok*kCn6dss%@!~j7k=lzeZ>id@U>K%d}qAT4Oh!`el+9SwGDN2@#8wLFv D#J{Ab diff --git a/docs/reference/html/structsigc_1_1retype__return__functor__inherit__graph.png b/docs/reference/html/structsigc_1_1retype__return__functor__inherit__graph.png index 6a4f402e87db039c90a5c0f8553480acc164c188..337fee1d1c10164edbccdcd6283da4d021a7ad4f 100644 GIT binary patch literal 8002 zcmc(Eby$?&+Ag7#gmiazN{E2cJ(NfzAEGt*5I-L_kM?fq_A!p{{HIUOO-_ zFvan(z&qjd6jB$1S_qMq(2?K-aNJII7kzdwUHq40J@f5{mKFQ$Iz^f=jORIfAQ3PEaOp>!w1z`5zeHi3-*|iDpGSK?sRlnke^pf#V*>4c6?OF}BR-X!an=n(S65ek{RDO~ zZ1tiKA3l_pdMi6bmO`Y%!^7jXhzY~f(`j&@MC@^6aQ^(agMAv3l9Dp=UdQf}iTADC z7a1QS@D|U*o~J6DZC3U5Y1ggFxrq!woUG4IPfw3#VI(%Kr1eECVV=Q?y-D1V>6w{z zV>H==LWGc2leFu&fKb}T>T0dWocuj?0gRxaAPo(TKzVDH+gsCu32{wcKiwBXez(26Fclczo@u-|Kd-ZZs;jFjDZMIq*+;g(W@u=56YJ%D7Iht+ zt&I(Kua%{x+536ZXwxQB^-@(+!<`*>lCTh(=(+Epaei@; zqRBaH%tL{RiK$#G>%0AZRMll6U#3^Xdk7+Uv6HB2W^!_UW5YE_ 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 uV^&sHbpzHta*W5nRK7#b?N${!UUhyE`{Dt;RP literal 8013 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

    ?f*#0R3J+ApBfn%si{RTBG-dM zPS>l(O^s?CO%xPDf&B`$Lfm;wA9bIBn^F39d=#DQi z905N7^z1~AWw?Fpy0V5^0PhnKZniq1&C zF>NK0oT+uO?24qoxh8sEM1iWv3qYF0u|j-NOW|p0R5NS?bedsKf?5JBZhRct1{`q7`i6!Y`w1e@Jn!AB0vQB02|bg@MWBs8DE)(j z1279S=!M7O#%R-AEA8^oFWT!pdS3$1r~3SWoO(m~8}~M&KjCn2%mW&z^$@V2Dq>l7Z7(AkvYc=F zHNP{l&$ZK#PU*8a5<%Eu4-#(aT?cZ=;~I35&@ML5*&O8 z>D{!w#9u19p93qPOeo;6UZ?wAQD6su1U+`TuEJ;E8uipn1)Mm{0%;RPCA2eD!^O@0 zKAjfscgA5BoD|Wnnx5gCTKEL~anfb%`}bcgyQ34?^(@FqiHM}FKK%;mU+(Jo9S4q~ zpR%1$&o(wTO#P8^LFF_-!>4TD_~Mh2lHR}Pe$huVHTZtDh}#8%<$K43?DpBD`nAUe zmd|%TG8|N8*iaj%s2-I;FH`{aQ*X~Kzs(qE(-cS&B9RF_FHqQ2X;Cp>i#c$TJX~Xv zyrxZ_#APPoG}{O&IGR%6o#P{$=L?6bFTYii+)M|{e}(GjLL!l`#!E|ziyuOqa;|vw z(H-d|H+i*TY9s6feCLo=sa$a5jtJi!5~0GtgBCW7(E zOd+SsVPRn)6};P2GU^n$n>5?3_`*}w4tV(Z(=AY_uI?DvXv1@ZK?IYh;SX5xlb|a< z<^s@fpA2T6h~sBo@nVcWuI*K4xb{Q+ISpmN;q8B(5&x6@^zC{9%KxVx?%`NseGl;_ zx=y5FO6TP0*zCHDTWBLS$L%;>3nr2MF65^=2F9v7hVr++j7vJ9A4wuRIy{Zwd>lhb MPEEE{`uW@c02b)wh5!Hn diff --git a/docs/reference/html/structsigc_1_1signal__base-members.html b/docs/reference/html/structsigc_1_1signal__base-members.html index 75adabd..b62879d 100644 --- a/docs/reference/html/structsigc_1_1signal__base-members.html +++ b/docs/reference/html/structsigc_1_1signal__base-members.html @@ -17,7 +17,7 @@

    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1signal__base.html b/docs/reference/html/structsigc_1_1signal__base.html index dbed754..d217f82 100644 --- a/docs/reference/html/structsigc_1_1signal__base.html +++ b/docs/reference/html/structsigc_1_1signal__base.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + +Protected Attributes | +List of all members
    sigc::signal_base Struct Reference
    @@ -67,73 +69,143 @@ Inheritance diagram for sigc::signal_base:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +typedef std::size_t  + +

    +

    Public Types

    -typedef std::size_t size_type
    size_type
     
    - Public Types inherited from sigc::trackable
    typedef
    internal::func_destroy_notify 
    func_destroy_notify
     
    - + + + + + + + + + + + + + + + + + + +

    +

    Public Member Functions

     signal_base (const signal_base& src)
     
    signal_baseoperator= (const signal_base& src)
     
    bool empty () const
     Returns whether the list of slots is empty.
     
    void clear ()
     Empties the list of slots.
     
    size_type size () const
     Returns the number of slots in the list.
     
    bool blocked () const
     Returns whether all slots in the list are blocked.
     
    void block (bool should_block=true)
     Sets the blocking state of all slots in the list.
     
    void unblock ()
     Unsets the blocking state of all slots in the list.
     
    - Public Member Functions inherited from sigc::trackable
     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    - +internal::signal_impl::iterator_type  +

    +

    Protected Types

    typedef
    -internal::signal_impl::iterator_type 
    iterator_type
    iterator_type
     
    - - + - + + - + + + +

    +

    Protected Member Functions

    iterator_type connect (const slot_base& slot_)
    iterator_type connect (const slot_base& slot_)
     Adds a slot at the end of the list of slots.
    iterator_type insert (iterator_type i, const slot_base& slot_)
     
    iterator_type insert (iterator_type i, const slot_base& slot_)
     Adds a slot at the given position into the list of slots.
    iterator_type erase (iterator_type i)
     
    iterator_type erase (iterator_type i)
     Removes the slot at the given position from the list of slots.
     
    internal::signal_impl* impl () const
     Returns the signal_impl object encapsulating the list of slots.
     
    - +

    +

    Protected Attributes

    internal::signal_impl* impl_
     The signal_impl object encapsulating the slot list.
     
    -

    Detailed Description

    +

    Detailed Description

    Base class for the sigc::signal# templates.

    signal_base integrates most of the interface of the derived sigc::signal# templates. The implementation, however, resides in sigc::internal::signal_impl. A sigc::internal::signal_impl object is dynamically allocated from signal_base when first connecting a slot to the signal. This ensures that empty signals don't waste memory.

    -

    Member Function Documentation

    +

    Member Function Documentation

    + +
    +
    + + + + + + + + +
    void sigc::signal_base::block (bool should_block = true)
    +
    + +

    Sets the blocking state of all slots in the list.

    +

    If should_block is true then the blocking state is set. Subsequent emissions of the signal don't invoke the functors contained in the slots until unblock() or block() with should_block = false is called. sigc::slot_base::block() and sigc::slot_base::unblock() can change the blocking state of individual slots.

    +
    Parameters
    + + +
    should_blockIndicates whether the blocking state should be set or unset.
    +
    +
    +
    Since libsigc++ 2.4:
    + +
    +
    + +
    +
    + + + + + + + +
    bool sigc::signal_base::blocked () const
    +
    + +

    Returns whether all slots in the list are blocked.

    +
    Returns
    true if all slots are blocked or the list is empty.
    +
    Since libsigc++ 2.4:
    + +
    +
    @@ -142,7 +214,7 @@ internal::signal_impl*  - + @@ -158,13 +230,13 @@ internal::signal_impl*  @@ -25,10 +25,11 @@
    iterator_type sigc::signal_base::connect iterator_type sigc::signal_base::connect ( const slot_base slot_)Adds a slot at the end of the list of slots.

    With connect(), slots can also be added during signal emission. In this case, they won't be executed until the next emission occurs.

    -
    Parameters:
    +
    Parameters
    slot_The slot to add to the list of slots.
    -
    Returns:
    An iterator pointing to the new slot in the list.
    +
    Returns
    An iterator pointing to the new slot in the list.
    @@ -190,7 +262,7 @@ internal::signal_impl* 

    Returns whether the list of slots is empty.

    -
    Returns:
    true if the list of slots is empty.
    +
    Returns
    true if the list of slots is empty.
    @@ -202,9 +274,9 @@ internal::signal_impl* 
    - + - + @@ -218,13 +290,13 @@ internal::signal_impl* 
    iterator_type sigc::signal_base::erase iterator_type sigc::signal_base::erase (iterator_type iterator_type  i)
    Removes the slot at the given position from the list of slots.

    Note that this function does not work during signal emission!

    -
    Parameters:
    +
    Parameters
    iAn iterator pointing to the slot to be removed.
    -
    Returns:
    An iterator pointing to the slot in the list after the one removed.
    +
    Returns
    An iterator pointing to the slot in the list after the one removed.
    @@ -250,7 +322,7 @@ internal::signal_impl* 

    Returns the signal_impl object encapsulating the list of slots.

    -
    Returns:
    The signal_impl object encapsulating the list of slots.
    +
    Returns
    The signal_impl object encapsulating the list of slots.
    @@ -262,9 +334,9 @@ internal::signal_impl* 
    - + - + @@ -288,14 +360,14 @@ internal::signal_impl*  @@ -25,10 +25,11 @@
    iterator_type sigc::signal_base::insert iterator_type sigc::signal_base::insert (iterator_type iterator_type  i,
    Adds a slot at the given position into the list of slots.

    Note that this function does not work during signal emission!

    -
    Parameters:
    +
    Parameters
    iAn iterator indicating the position where slot_ should be inserted.
    slot_The slot to add to the list of slots.
    -
    Returns:
    An iterator pointing to the new slot in the list.
    +
    Returns
    An iterator pointing to the new slot in the list.
    @@ -313,16 +385,34 @@ internal::signal_impl* 

    Returns the number of slots in the list.

    -
    Returns:
    The number of slots in the list.
    +
    Returns
    The number of slots in the list.
    + +
    + +
    +
    +
    + + + + + + + +
    void sigc::signal_base::unblock ()
    +
    + +

    Unsets the blocking state of all slots in the list.

    +
    Since libsigc++ 2.4:
    diff --git a/docs/reference/html/structsigc_1_1signal__base__inherit__graph.png b/docs/reference/html/structsigc_1_1signal__base__inherit__graph.png index 06a5bde869881d858a615626e31111ac8f0379b9..539edb92da0309966accc27366c40ea9a4f2d7a7 100644 GIT binary patch literal 158341 zcmcG$bwE|`)-}2n1e8>yTNDtG?nWd8DQS=pkPf9g6%<4oq+7a6KtKhQknR=%>F&OB z`#a~nr{4R0f84v&y^+25+G{=QdFC8*j4{_6B?W2hYoyl@2n6;+nFo&%2ox0r;>tY6 zW%!L{96=mBp&80aKR{d{|D@JuM!cBIrR}^*ud*zh*^x^<|i`oySyh!!c=coKUy(<(I|XKRl=cG@0q(Xb@t!#61+q z9}qcLIYg1qp1wbD;Ym!NdItrbdx)eQ(2>8Fc=PscrXXr6dSKI43=Ackl=sNjd(2#2 zU4!CZWIc_8SEK~B2PkE2WQ`$bG+FXaA? zFUL{AlTU-#Z{+?{S;LSo`+QL9HNqAXNB%A~VIWMBM!8=gXBh@CHKEzC6bFmFK)k$L z8SR?^8`sQ$>Lq*RzEYRgr|J{J!)I1jP7YbNHZrT8Dzzeyp+Zkw+&3kKDzeSN(NXyM zPsFHQ)$N{^4

    S3&sY9) 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�QL38arXFjm6S^6~Mxk$lB*V;_bmR{-_7Exzdy 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

    =DP%V5iKiwo^K2! z<6_LruU@~FVxmG{la!N_Q?m^yw@lDcfLpqS*2Z#jejy<$$gqhR`?@TnD2om;l&amt(k4~4b2##!!C8ALri0L&jiI@XT|x4KTM(` zBf%a)PXS(Z-sZW7hs2E=t$=ILCL_i2_@|Z!e*XT@$)ET7_bCWR7p_j`;WA{ckUctPcoN`H*HBb zqhWJYd^vpSu95pyXJ=0UP-o#K?H?pdgx5ZuL{XcV4j}*AoJb zoRpN?KuPuW0Z;~!M2K#y{Qmv!pHGi)7l(l;oC|{QT{|7S z-#A=c&?14DC&WOOq~YmdXA;-Sh_tzwa&h;zVKZkJyY*$m!+|tQ6UFBp=L;SVg}hw< z-WI8;tu143#V7&wOsQh>2NAU1Z zowkP=yND$Mk6sx4D{;bUUR5#rL zA6ti7)|&IFwtSd;V1-Adag|eO>ENT!-1Z*gv9arvaIp6GLx!4z7$*TOj+!$mal6Lj z430?^OkF^W;eHxMQKz-d0|!3O#w`Dq$cl+k692%oJ><_l`!9iAPkas{fJjOIhVht- znN}POZh-2LCvLBlNZwrHPQv3D0tOkV&+6(b5~b-6aTq(W?mz3Hqx^v4$`L>VRD%OG zcbp>}&+s7(SX)tnf=pp>D3;OIX1XO^t?rbg72)UlKnw|N7>x70%>H){+jgV76eZLI z595E$sJcQKu(`o(V43>a9~!o$=$2ZVKLOcy<{*V=te%=$9?m}W)N-P! zjr=_NA9oXd@Fwht2h-9RP*8MtTl0*}j;bjd8ggZY^|a*#If#55ZE8QqQn-|6&I?cr zhMK77&xwhNr&rdYxUi*{Ib^2$!IQ4tXL^91S0MSSZ&#U%F!Xoz_4UvY!bD@)UDEKh zl2$K9U>MQe%EY5t6$Q7};I! zwlz`Eqx9nJ<+f9tZ#tHa&aZ3}_xJQ1-P{Ox`SN7{1>WNcrk@_dvG#D|*($)X_u6=m zAwJ}9uIiibR{Yg*proD?bPN>8IB>9+U`GMpI_ygAi#Y85@p1paTfeOf@eJXw5&Hs> zqx#1t2NIfMFjC-l6%`agj2043$fCeSb3aIsr*As2_QE zv*JkqhU~yS`?{F0eeZ)Ay(@&RALg4j2+GT!qQ`Me&~!BF*ihs;UQqtcxZ_ zw2qGL?QQ#V`jLPkY|Ucc@X88+4mC9u(S9!WH{E3$*#&mv)nUn&-KeMNQiP8Ouo|Dg z{4GU^@Miie;Zy+gwE?r517LDhgI9aQhZ?!j{E55w_Bx7|(|oDy_V;Jr&a)6Bww0R~ zR_w^X&5lS#SWWlG!;t{%tDomTr=}L{+EoBFUpbO`3!g6>o>I(Ga52}>u^%m=3nAP) zdhu>GPX1$Akhy_`24(Dk@EN?X)SB6s?U$6ha4yl)(q>ZZS#z*&{rcd#qT>ClSG#JX zbI87V)J> zJ{H^4SKV6uVSrpn$ezqIH{Ti!zhr!7UfvD~DoXDllct}a;L+Od@$|4$2Gm znbGO#&e6krkJ5>kZRNvvlIQO$5)abNqR(b3c+FO8w%-vxF+I)NU$9oQaH*QWPrk zygYtF9y$k_MriDciZB;PN=7F6^=ssCtE4n4MhS4N86K9uE*bx{X23S875qO)KkqWH3S4@pp6yy&uH#|2`E?>~?X4KkUZZ`7N~Co9XN ztPBo-Z&g*~5>(G*1Akkee=v&cM5cN=BCoJ0cyx*yCvHOa52k8%aS;p?yp0(rwn(eo zrsL>`-LiVk&T>8{NRg&C?z$c+75jJl>JA-AKmzvld`i96f zyDi6UdOo+S+$~-E)+Ol}m!m{oaI4TfWv5y#j~m)+OHNGnzc+J7i3wa2FJkt zs9yQ7dawNbB6G;XS0mgx7d{O}2`bz{8!v@swvdG?u~(#Vq)*&v8G|-ML`swUW{y3R zg~)z5!@V8pQK;*+R{47_hp<+C{+w#x%gK^N(N(?_dM<(3UG!CsilAwI(wSRFzd1G6 z$9DuCd1kq*Ge*SzO8;-FxluL#V-2C(mO6DE#F89eWRU)%_f@3W*!l5XX~S33_d#_g zPHU#*#?f9Eb4y)MYrQdk?5&_EQ3qu&IL>y&-~uvH4;F~`uN&C$ApB0s%+y}?XvX;y4{nn zUr#HG9(wooZ9>AFSWkU#+fkQJZ-(>C=Vk6-w+HbAK^vo(E1~J1N$Kge^5|MTb2F&^ z1TRSrwF(O_?Nwin+u^0mH{*diT}7p2XGiZKd~C9Z2jg3mB}HlBnk1c^+#$MQ^Sn1c zH?-fm6fJ~}6NQjQ28@GANjul(rHyZ$IPpLDU#ut$_<@TVLD;FOcfbefB%SO1`sL?O z!IO9AGs@Gy*KW3Sm&W&f*=pJ?%lynF#>7G=WS^Lp#?0;_y`pke523L_7Ca$;4 zOz!R)rBmHmD%WCobcEu0++t#o0)a{b7l5MO!=r1-1uA|*BtS=pQ>D*71m>--x~Y%$ za!CY7JS2;}#D0d0!xzMEdUm$;*QdvN&D6jmzIb|2s1(XP7A7Y5x*;0D(uU8UZDx9B z=(yj-|LUWr9wa5%b4V=adE`{7S4rvhQhrIEgvUV^m!uJnjTF|5sX#_Ig^;mOj1!oc zNZ{gpL2J2DA20Tpva7kfR!t=I+U>@!j(_Uw*Nil@v{DKC&TQ>077af5YTKEks=m`h zZ!;KRPzHpCbLdQQ4Jc-OK*B9{f{+)6NbmYPoDUIV4}l(bfL#+jgBX z`F+l=LvEXMr$wCK#orVoxwt^!{@@*et3@ucmhi-VJbPHt*zByhfjG6Vlo043XkP#m zytnE@Y-#11lgmTAP>-UGk34frx5&o#OWyyQ6QlOdUF5%+|#E|A!o2DhtM_4 z(EG`gCyyRol9coejn<(K(H@yb0X5EP8+JV!RABPs@IM&T4pK^4hdsugsHz^(9%#lG9-BALH2g=!xR3So zHRqY}beEZH<&V>V{Usq88e7QIcnE^}=?Iu( z;0(`m(GQaxV0Kk&#dqf?$^NzmYtV1cHgg8QRYjy){m48wsZBA>ihh;cjI^TSo}z%o z50~9^8DqFFRB)3b6>tB61Ft%;8W0OGy!gRm2Mm@LY|fVAgO6mnTRnd)UfgN5Of`(OwPDOIJ+?702!a4_RpZ3 zKn6^;NMf=YCt+%vOv~<*U6Y}b&Qnr04s_0S^3_5wf}blS!Ex4pkq~35ruJwu1A+yf zw;bxTjDJ7v(+BxyDQBJ5m-C)H2?O0k5+!nGq4e%=`%h0WiA* z;Y3h8h+-Nb)}nC?p|XXc4016Y%1K+cNCgW^OPK=1<@W#39vrz~+&W+>LjLHQt}gdv zEDht}@G!gX^_;&HJBtLcMpwyrv~?C=sg8K9(@sn~ZN=ONlN6yBsB&5<){~hszqPEoiXOljf?^0>LQKoyKYjXX_e=X?ynBKS6k1{gj-Y+1s;rc48$l!= zBV(OO4#ICSoQ1=3kWYDvWb@jQ436a9pb%62b&nr}^&lWqMCzW_wU*ACfc_d8q$erV!Cn}5j#>N17 zeti6R=L5Fw_pUkbxuodB!~vNUOz2P&chfj&CR!sh2kq-#3W_6w_u`fZA9hWOVB{Ni zL}b6BZx>w~KjT32)WK2t5F)D_py}?V#@oun{6vafyD$?>>;1i(_V$8B1Z6HB`U)tG zp;rmzQ0Z5ka?{87ETZA-ckaX_7*a%?`l9K$G)33eA=A>7$KE=Rys3l)H?`9~oGHeS zNyCHQLkr7Ow)_cN72q*IW*})Eb`_0c48Hy#{b6AQs1Te`VipSr7B^oXN`C>04BcrMs3cp8MnmL9j%E)*NDnaxa5<=rE zH9Fh51@aBpF)T%O&w2Z>n6%UVu0N8}e@rSttJiszhM8z!WU-VK%*5|6`im(v*w`h`lYO_XZfkwWtzT$hu5K>`?XUEURYxt+6pMdk z;!MhNaShIO|UZU4rya) zF>nRLX=m$4`?A$(#hTI=r@=A@HL=gaiz+76MwL%Q(J%`N3HdRO-X1+MxgXSM`)<@L z_c%FIX~-{K^seU3T53pW@!Hu2dX)X=Wa0gwTR#rpHj%#0LPj;l|3u;;5@If0A_%&k zAd34$3^hARIN`^XQUEpit$O2znNedMLUPtP&^oc(r_e=rWSQ>M9zCIup+R8)9RK2D zibMQ&8sA(^0Op6tHi1aRK3$0&L~*6E%r^$fiL`AeOJ0Pj#k@G|HM5*AFj*h3wU<%% z?ENI3N$GQUQG(t~N;Ln#Afbctg-@7df#DX>Y#WtfeunIVh5{+Q`j!};`Xm1Wz+WEp zKg`2(o_j&mO_!UBY=2>!rVQy;dmi1~P|!yPf{cVQIe8LBZ&;6-6e4>AHkQF`Y3rns zQk<^pg0Nm!hLmy8_V=%elcev5x2a-Ahdv%8)F>);%yB%-A;pyB-njoFhYxG^lo{7N z=z&U-O)vDC?O{*Wx!F^oJ1{y@m*(od*u(sz!UmK z@9+J=)8_U%BjbrM#3w{VfUE3j_cwuh^xjzh{ym%5u+yn1%u|6!?>gQ7CJyVY8x#7W z3}E)RgF$rfd?7Tf*eSQ*tcW7_Fo4?%ls@;Z{o-IlgO+* zDDZus-hFIOr4AJ_!s;~#?wOpvgAR9j-C?D~!SI~LOXyx7Gp#j6!$CR!0QZKepe19B z;Rw>~4bcYX+%i5c{eF1l&ynj+GX~9XuBO-4hA%6rmj+V08uUiTy2>rhSQWWAMHif_ z4Tk7~=nsL^uh;*`u#f!c7vJ6r}J>iM(xh++d%=P z*0`Ga5yq;jA6a?)>UPrj?jphizk(b&yaBpXhrMSAOLl(YflQ!HRZA!IN5nfR^D{pb z8RZt$oBA(|gdO-nh_^I;Ms|>zUpLAD@O~PGf zzv(-hcNK+YWMl{%`wezyof3{JH2HC!Tm9bZyqFlejG|w7*qC+z_+yIg?G@6}I-{b( z7w(1GtGjoPefIxY7~HckRwyB%%gTC#ZQon!*q%f5PR7me+=32DeEZr;@mE_yLeQ3o zR#jPd7Mx=9=AibK4zR9jxMFBH1|668UN_%9ZR58YZt(F8ojFruJNXjhaM(_J;Pc8Q z!S3{RXkpAzOibOMRLo6xa`esxeRqz)$B=dGp_ornXn0?iJ3j7bT;nQmcHC~mv2ps3 z(myJmBLpRdwK&_Nf!=o>;o|Lj-i)41=PddGXjax!)iqKLtjv4?r09C^%;$|DvF5*b zNt2YYOd)LoBkp14D03_M^tl4+9!G9SUzKCST{jDP0`G@Ctefi09_Y2}NtC{%c;3;5 zcTo%DW1vqYn9k4B(zRf$tkp|BD=Qr>`j)yn5}AuBDJzd3Z=i8w$G1bBR{Jw?i-TQ1 zTD0`;tdZh3kn!#%gtbWtDjH{;iOJ&|l(n@chw14l4)wYx!~<9K^76ieAQSl5c*;eT zn4ekn=njqEN&CAvev^WZep)fsvf#DzW^`**w9cQtzSqfYOO_Y|Rx>v=aK^;6lA#0A z(M!@gcQr)5Xk;^s{I=6gL=n@#d<$|8&0N_Ds z^ykm!mmnE{SgGd@;m%4C)FSWdeM=A0&DGSV$6a~%E={rDd|=UBDDquK_X^l12eamv zQDSc6lU?_JZyv!EFN}UgGR7_u+)TlQQIwUX9-!e7q<2TZfdH*_R6MjHRhqE;rlC_jVZ=Nv5*iAh9YUP1MjHUW2h4k$PZgDKeE=-qU#D~x^aJXeIvQ3Aj8wTo z5MIR<5cVDgC=lrBwRo?)Li~eIwLhA=W`G>x3MfhMY475EU0CRXEkjA^z?Z;Nk0VR) z`<@VfA8TS_0GX$~y?*L?b~Y!T-LL{*nIPSqHj$=`p-+9gn3V@nBDnDlc!jWfc zPM-S1%|JB2lk?51xGTSO2?ycj+qb=s~FsxS0VoV4apQgK(#qa(C|Gdo{aA0-Stf|sB=>9V%s?ll?5u4*@cCT>0=FBW7&INLkLZzkf}WW zjI@5H6aHK|wGo9qIth})@FnE1+Rj8(;@<-GP1ZrAW8))}gS@%k1L<`?a zd3P1Z=Ydn2xgfs4<$$aa1H@3106^hye8*6KKU`0~OH&;MQxIjGJ&eE}|0)BH1n{X4 z4u{0VbT>AheK6Xn_V#+baK)!jpqMKRvS6A)msN1L?dJ)7jIBU$5dMgGp~EQ6FqUs| z903RV;~AHg5ds0z&?CuXo=m`66_k~e8%)9FI*T%vo_k@m6tCS-FOf_in(pjVU9BtjjN8smaej(1qzQ zkf|_ATim{FWoD^wLi#NCzh=^gwiA0Y+1k48(L?w9f2jtM z+-G?vQUSR$^PkeAqmelj#!R^DhY7ui5f{hp%q(7h{u4DKeCGzGh_}!amdN5haw6hhM%pi&*4`cF|`s{8an&P;NV__3Smm*DI_H6up0c$81TTh!iq-b-YS-AxyR z4drv47*7>1=_OqZKSbiEnk`qHosXa2D!SLE=ttMdVUY<4xFkGXU$|T6D8ed+b168( zIJ?V@z6C?#07$eN$tg%321`I-JXuz^j#>1Y|C<8jFMR|B$TmmcoU$_LJmyq6`FVJh zP40~||FspkLU;sU;DP=7;pG@A=y65*=U2la~!%xwvr@as~_T#+1$3G}& zX=%yMHry$D_pn)vh=cXwxW=3H=}3OF>kz|-d^^Ht^c6u;KL;8B!J(IQaB{+Y9732m z{9s+>2<{SyV!$v!lN@M#!WyKM;b=g-4944-Sz1Dkz6!wcvKUfk!sQYTQaATmvXUT9NNkzBVZgFAtb3onqTPPBhpX$dOVy<-yV-2pZ*8Z(e{6*G)*UDAjsj`M8U@b63g=S*> zdvFLq{*>NqK3^$0C8ZcJO62X^HTSrLKqmJ_c;648zkG!88RZFp4}mNM40yg{Jr{q8 zRq+M&s@ znPaxSB--7f1W5y5XlNtoL?xwgzMx9p(&MKl!rs2+|IGht#$h$rrY>eoE8jWYQv;2n zA`O56jAolq)F-_Zqj0Z_l;{uy+MS*69@rQu{H7y&xUzEcNLcJOo`q&uKD8YNbLt*v zX!2imNF$oi>Dfk9-vZsBJ4IsRo})*z*%re?8}AE>6mp6k7-R6d`nE(K9pk-)(fb=~ z^oUnAyL$VTr)u7C6A{tzYj&#jFQre|0%gEn4?`%dtjMS-b(oW;p)Q6gMqi&PQo;7# zy&Ks^2-Pg*)BH%NT8-E_Zhx@m7l3;8>zkh6A8lKY_Y{9Qjjr;XMcnqb%X3i1plA@= zpp8d0b>(B#VdHZRjg3@$iiYE^JbuRmv>*Cm>vl+#b}E% zM};|nuBI%*CEKZ(KIEDDFN^zuy#$0ScRudFDXvu4H}n5Y?4 zFSz)V6MO!fKGpTq|7X#HK+<3&HQ`Oe^DXM^^B>aG*=3s*A&j5=@0`RXOM5?2j&EfZ z+&w+PYbO#G=9%4fnNFU(ixjPs2i|69|7>WmLNs=-_kSx0{#y+~WxaJ)ja53KK^l6& z>PjP%Dw7=0A@4R5b)|^hW6-W-7X(?{{v#{qUo)V>J_h^H=c6m#7an_E#Dke*u*)_9 zG^pL=Gk5n3cLgG*f43eZ3}!yLaS&;F;L&VtY)(gh2i+6fOVbd5tq}7L@`?yAM}+V9 z{)ZvY=n11m9|V|Bk?RM^UO`?SA$tjw*sv>*)x!bE-0JS^TwiF><3SBsk(7*SD>w(Z zg)!3CFZ?+|+b|5k#>|W>oQ|r77teTVdb+e5?2ZrsaC31v;h{lR<>ka{#e1551?jxP z{i32Qy&MtjX_f&cmUBlc`@7}+eogBH7JWE z;#SVia)#|YB78C|7URa^FM4xwZLz7%d@)vLO!!y1bof8YrODZmAPYj0BUB@3d*&rh zz-4?CvmkiQ_YGDn&yLmC)V$5iq#|fI?^{`o2!w`KEAt%=r}Ln?vhqMaC9DUP0h{6r zqnkH9!jI!q=)K=y$K$8K3WIW7#}P^y7zd8|;%o_$j5jhdNfqRc^qK>M$4|Erh$eRFAf9cx9RBW(kY3pGKfDHq^|on#bkqD(0_~o8XdyZf{ek)r)B0{?y-Kb? z)*vF3u(5$_3zMs&*7#WP)RVAzLlw_^>J-8flozlEHi1_-M6na`{;8?$fUDt6|F1m| z8tiXB6m6A{M%Nw|?cC+m3Kf)!$}FG=^4HA)Fg>JYxVb^+G0y+S@sYQ8x#I$o>5h|m z)^ZNdnieo75XSWu+nQ@=v_T}t!gkF@xMGJM&4p(xBRme5Nmle%4({0D1x-6b9FQ_f zm}PRXTrTU$|Ba;g3e%lpP^sqKC2i=LkalwVbY^lz{(mZP@o~F#`}FMnrzpB&XaJY? zTLh&-?_z%meThKWiDs4Sgb+0`m|1);i;EM*)`=mKx=3&4-96^fY+j<$y+LgEtY2+z zIt9*G2nivzK(#Q*4tA;(z%YKsEoz$WT%_L5Lw!tH)LNWVteqo_uL*%F>E(dHW5EBfL2|nfeJ|JV)Ywu_G{@oPL zBK`Hj8o8|7>d%|!OKW%$h7YSaxO(Kl9fWZe4_m{=u3ftzucc#D_;(BVfeRbU(|;}+ z+;aLLSZ?v>=uk3?gM$M|?w>)s$jPa}j|w$zTdOa^il(FEiX=Hir?CBj-N3Zr27m#{aoH;w5Jb5zLx7RWl zbS!eAC4-+eYSE}%yIu+W$o*(o#5seMx?!85YN++*Nk1KNytCE7h(~6x;&L?&v7A{bSD znXY|yHkx|k2 zfSHV0WAT`unyaZ|bHlOW;otI&Mn|5JNtp2+RsQg2x)^_|?HPC>%W~)TpLI9(W18v6 zp90snw;I;zqKv8WBrqYrhi`){=UaF8@gW zn1!Zs^bITwSa~{&9=s)Qzea~qA%t1z7?$!`I*?Pl0??iK5+_#=`6K4YGq&&vLiSbv zt3pU|v%B;Y$?o<2wUiQ6M!%AFhljJ$pHn))^1?A?S$?v( zzO>W@nbnBULT*|8!%DdHAlm}ZjyMotlm|}U5dYdG!}7ppc%s8@uCwsVRCiv8tdA^< zWKG##oswk{wq#hDDC0BNUc5`2nBqQbr3g=2;E4ck{z%_l8tUq#Y2QHP1O)7XzwF7A z{j+w3NiwWsW5dJGUj*+X24Bzej0)aI*A1Jsgr7Mt;;;+vC&$GR$q#^FgMVRlW2vVF z@oB58F@jc~5WM|tsOxPy8Fo>W7b`6oKZtBL$Z1h`CFqHz#TpX2#V#%$OO|J{e3tE8 zEnUK}rQb1&+NDu90Ol32_-?xEOCM7L{oHQfHZg#};!+<%iqLm_K(^3D>VyW<-Ycq{ z4-gw9b>i_I%a*!tS>LKxcWhi;-MXgP{`O1IT0DPbe7tM9t6P(ikP!aC%DS_t2>(Xe zHr(l)%X&sYpuT16E$gqQjkk7tWE7isKYa9vLBxI|fDJf;z8bw7+l6mryKuqfgZnnTab(9LVkExg{M!?f2&}*h zxB?{oXb)gbss=p_O4J@13$yv@5|S@lXO%0mV+fn2vJQ5T``%1mUmMG5luzRgf7EV96i$D}LG zkaH|e^9w;{kq#THdD^F{ zSvIfJkYPHIJbDHZn_*k0H48a$nJ>?Qw9#}FeZF>QUrSeP{mbhAD%gwPy;CTORZ50k z_Dk=Y)>o&sJ*R?^-Meq!pZhClL^j}A9_ufxH8)?EAtE>K1^gq z;$95p?!9}Huch$+ePJ$giC*@OT`N782mI7Mu(a;}hgj>Wl{{M-LB7z11E!@}pyu8B zuuXW--sTa&{-v1LCPfWO`{Kt+Y8o0s_9SHWLqo90 z5F`vA_2Hm_B?z>H;!DA2Zz_$LpUEDVzLIaTA#&!7zy+6I={ol}XZBhq=C{hc{GUoy zj|&X>P#3})YiT)!VitBBtQq;eYY?fKZU#TVW%3q!s~ACjo5Sy$fwuVnzl}TeUZ%7d9gbGBQ;1jIN>u`T2Jw4LCSB zL`6j*dB1OK3;W{$4)pqspEMPLt-K1QJ14DN<$@z3FmH=><9S>h)8T+5SuWi89Um$7 z5`|7Knim1sa1vIp<^@`{xY!UGnRsJ+cAGZ2aaYxoWzyt1drx1Qa=pyo2PermA7{*} zP&YZ>{zK#o=lht)V^vq6%GfXf4B|1tZ5UNb4q{%kd%gFR9x;(E0=onROnydGb8)6( zm0$E0GS~&}#`)Nul&|xFC@qkwhs5^k!`eMukmDgp1kwK2QX0|Q%8T8wZW1!~s&v1@ z?wUb|R8&CubAKyS9E1BJ4qu^1XF4o>i6nf4p(#DRc~~fm4^?n`MaAdlW(qygg@viU zK1&|GqwM#KtSnz;>1jSaSbxBJW6F*YS;fie_teP!F%%o_7N;XEjg+eF7g9}HPb-WS zGLeCn8QVp(^H1%qscw3dE2^Wko%?d1eRjQlTgRYv>K=*SocLRg5tGN9#rw1GeCX6A zD)Pvht#}{Yv$phd-MM*rMv$u<0X96k-~9rj+ej@NF&o95z@^pikL~$pP#Wg?1wc0? zl0PzUKHs@=!9|mk+IRbQk$Wu1smKVpiB<3KLuZ_=UZ$Ut?YesB37T12@=GRMsmcnc z90x+S|GqeVT?RGm?~DBWKVV6beAYaqe&YrgweRW0l?#rlXz#opJ>m^Cs*QG1z24k9 zMmJ5PEHsv#Ch|{3)%c+@H#8%Iz{AlWKHL~hMkKzIa5q!4XZLtA{ajnuEqe!;)7mEY z12tNwmtN~HUbG`Ez0}}R&x_V$DmYUAr?Z@md9%gZ> zhi9cg)axUrU@IX7>JBvx88N{7dsbFinVB%AKh4gO_kOr6L+xubKYSH}I?Ou2^9Ipk zjHpXH+}jARg{ue6<4>eh#V_yF?(Hkowm_N{8bQ!ZHa2G?YW9WFIPuYDnwIH zlH&=z!COB+)-z|a6BBc}i_|kxy(#m)P^V>O6LpV`ZQE>xNi^$$8*8k{<6lNVf))*v>Wq?+lU{Ym1#D0^j0qRX2oPYpb5oqiF`%nB!)0}3+sGG% z*qB_GHRF>Fu3H-BC2=CPMJKppEz2ysHWpy_+19@Cxpgjqj`)75N~FA5E7 z;)^_TKG{yhReN|Sd77#Gt-4;RD>6vdD4zQ^>zbOH!nFpMPDD*&gDIREpHyC1(j5)L zOrHHmVA?0Efy5pzaGoP$37_n4XzJtOhTFw}PW~h&Z$bp@X$XCcDG`IHj^;xH%k4*l z=*kT71%ZK#gPHP9#SnlZ7$4IYxG}m475p>V*I-rfW~3V;h>9Ls%w5IY9x(l%YES<$ zhS&NNqXz~mU8?wH^%UZTK-qC7NP<}D4-Pvx*@@H!$(f(zNI7&)DNF3oA&SMlV(Sct zg`{iyvy>{i(e`$$!ac5ImT_JyS_6z zzuh!p*haX}OYGVkkt{D3P1 z&pI9q&soe4m6nkSA;hB~|1{CmzDP-}AYj|@QPbQ5q~345_s$t>BdDuoV`ED>rkz`- znuV%4KR=t+?-=h)y7w1H^2Dq0w?+=X&bM+!*)%;n`^g}Sc>6J4-hG!3^;YPgW@ctS zdFm8CQZyxjRR+fAmX>D>F|Ygq@n@5qbLQ>XYmIK-F1%HD^w1+*lOZ&#f9}D^0Qcb2 z#h({)tzh2OytB32$<6S3yDHbJ`*o9K1=;CG1m!QG}! zh*L?TuP*=zMpru2p{uX|8+H?nBRYFvKNXd;EXdwm1|N&da&j-u+@f3$+$q~6cKlue zo%T3KH2kU3b%vJ9gT3Ic$ zW|14YCMNQ;DT@NadF;E3A|zO3R4JaD3Kh}S1nI1{ahwm3uU)j;4*i`uMr!=Mvg~BL z{{E-?Bxk>u$}01~Rz}ZXt+?6jwmR}SN-K6{?#s8WPz!|>?K_~&%$nKnz12~A+K+J_ z++Wv;miID08yqm^>GOPfBs)OSQdl^L@~xaQ&*J~0?7ic;ZvXairDT+3H;~GRqHHQ8 zO7@Rqeu}#l96mOlP!B@e~QGVWxP+ITc7^Lu$O3CRZENey8Rw0PL9CVva(P9 z8$)Gnb)yS~4%_`#Se7=2Xjnw!3FKr>au}M68}o^3Schk3X6-va6w{}wedWiG)Nc|c zgUeHHyhbk^dj8&v>A)=!#S$SChvivB%U`e3M>l=0@#LgEm>6!GJJbMDyzv=Jv{jTj z(xf*_PF&q4Qe5R+pX&-2g;^6-dkroP&3hGns?cctYBo9Z@C+;k= z!q~2h^5Uo$5Py8V3EgV`%r>ygBe2dj?XXwPUc7yKk9^V4uDPzXelCNTZ(qLrI5DwCxIgPGUvr1Otz-vbXY6Jj zJ93`c7ZeSvkPu~Hb^X~>Ku_L=ySwJ9^@z5LNqmeh=E5|IcN0nAUJXZ_*r$x`{!whOZF?7x9+%c>e7My#ZJ?ZFNNLhDYv>t&G zkGZWarzbh7)L2z8A7$$Ijt=!@^V6rZi1$nr#Es{c0tqLf>(s}$d|gE@@jOP;p;Z+M zl(?+Zgg0t<`*y6KA2YMV$*H^WX)E=f66?`eSzS=Oaz)DZHi(W zdU`tDh1)ZW<2Te(_KG=KB%fbDgb$$cJRXyK&fB*Qm;`^8v^Irl7Tb@bW%vr45_`>z zS~@#DW`AuC*KxdzJji_{ZMvrZ)Z>R@`bPaxPpIgr`KbN(*pfDsztO^pghrFS}_qDr<;E{;!$DT|z z;cn_cCzV!t(`S4eu)sB)=RK;KN_GSBNO{5I(K#T8Kw5T=iJ?IgLBE|SQp7Z;^=Y=nbI_#MY&9M z{oyU^5%%%whl}~=&xB{mOn8ge+U|AJ?s&5CExRi`NxR10?pBidvIcmuoyLkc%p?t9Sbm#mpRn z7clK^qyxH%u$&~h3_>h}hOX}DZ`0#bwikEEeC6`q$!quw{=A>StFPmIsetpewDx|Q z1t!UvaBrOIJbN8d@2-&DM0cp9U>?uT(fP)Xj>O9E68U4j=hWQ)vV?Q& z-zeLTZevSf#)hbZT&`ECSUFb+D~Ox(6K3=Ym>@r%Tv+&>ja63@+r3dwle-L+H-*^NCQG0AeB6GgopZD@3ho4o|(4H`DOnN zL(jiC$6dGgEz%=3?+<)h`aRd$efvpC#vi zNST=IIk!wttAYi1{7TV7dLhBHPoKu|8g8hryBIp}h;7izA0wsDgk5%XU&-TqCQ2g7 zDuFY{br{&0uAfjXReJs0=LMwnZ>l)YJP~T}@#_Gc`xe?3PWo zm&9qTkrn9r_3MK-2fvnht|+M(s;Hc?X+H(AFy!~B`CyeK=Vfq;{tw6{fI|%p4dMSr zz3;8l8Ab&t@!?b#7so91pn4GXdL=-p+FI+Hr))NehOCSYj@q7Y0L@fAPR1YER*{##T`4CyA00L_5X zNdZohRaS<-3F&J*8-m$HQW7l#gOf-Mo@auugGt>_H%`6iFWMQ!e~A`t4Gj+~$G9Jx zYn>@er9Ajn=BtxcKK*&|wdr2lri$AOKJgdU?{Hnx2;kv2BJi&M z=h$q;-`s7w`1qM0OH-d3;aIYtxwGSKyNS}aamegwit0U zoB*O>LIk1_gwbKC7WcCB3anuzfMJoX&^c~yZUF%e75nSg!=t0QKiNW&f%{Bp8OLJa z*2+@Jr|Ye!bQxQrL87Ftu7j18sp&BjYI{37`Ae5FQ&U^(Lw}5x`51^hj|Eb04-Lg& z*Sx*pY;!i^@nPPPQS}feeQWdNsB`Qntp`F0qtX{I+o5yGc|Tudmn zF((VGGTl9l6s$KmJ<7^pSsFNIAWtX6`W*uo%<%v^6Yt!)v3ag<7*TdS?Cc;C3Nsm| zKY@8M*v05`TVMR(A{4Z%(j0Cb)E{tq4)4R$psd5c`3)>SC z(&RS%DSXsa^vW~hSMQ2iZs-i>4C6vTYK^YndxoU<`09jFEnJvwQ`~6jG(FurYh@|% z+bm~@9LyGdqADd*Vr<4Xuyb3*?j>Uzfw~!iOuPg z6TSK6*oCewX=#;?UhTs9BnzJ-O5Me7NvxOpZuqQB4>wva0vt+bQ>n7+b}h(#;;}ep z+S_wcX-^R4-7wdElPu&oN(pB$OhSn9MT<1#6g*cvCiqRKnT;b5-PApApH!s_u_8?r zp@k~iSr0`#mw(oTE7Q=7)_lA6yvbmN>^aHu{@p~*9E4Is{;R1E8=Ih)xY5_%KJA=Z zMa7$U1&w5r)&loaj5M?bQI_@eWPJF*&8Id3rew%jj^112W!oa;hD+cn@ zxm7+kji2(}-bQQM(XhMa`U)AHF<&H5A0+yzs;X8{7;iUb@78h|s9Ryxpu5-AENL9h zpfb2)=N(<(^8vnl*`@7e_u*N?C&Nlza~^a1QXH1bJw+IADQ9SuJ`>rN5m zJ48pPNkiJs=lTiLNv|;#h5)MgAIfqb;@7{D8oca2K;!iOwV%(>H`4+Vr=^KDFojGi z@56v&1{SHNH#7^BEjgkjn^(y8k(0yoq{8?Ngn6c(%4E3O$45lxQS5{FMDq-~JVIIs z7^SfSR?Tp&+_hq&nXtL_`tBA9SnUrVlABxq(OVDPX%{B6OUjn>Zhjb@*x^nP_mK?P zTRtr|7bBY3Mwi@!9>Qm;D>@+Hqxag&i~`nj_Be0{K+gg7>%ckg z&M)eYJwEX&1wyQf|9$dM5&e-GE<*~ zHjxP>f6q6BqB8u0Z`!X9-B{H5GGD1ko63p#E^CeX7-Jtvy!^P?%$Vu2Olr%@RCns8 z%$7#mZBoeye&4N`u&~q^}sJZY*2=k7`k&=9mt=C!m0`Ei)|>JW{|Dj{G;DMkl5 z)!Nz|pJHnrgb!*(vOjsY{u=Iv(6E{CMPl}CgUpC72f*h(GA z?@=QV(0$hUphL)chgY3~80g`ZswpW^23L82ABCLEUBlSW;P`gH5PLt|Vf*2Qj)jAx zRr7b|i)G4h2X%yr+&otwZW{&f^P^&Vc+}2JX0!`WgV(6k8Ck+Vesq`_zfGh*VSsoz z3}wj$tF@PU`|Rgwc1m*WBH7x&z@a7yOolNw^>BbLAP`xFa1j|qv#_cvE8F7`MM zeIs7leR4mEKNHpL0)x?{=B=#PF=bY;!ukUv>B<3|OYA+-vVWyX{6Weyv9hwVu_*=* z171;_H{Sh3%qPz1xB2-!?{0+V3I+YVIvVxl#R^8mm34I#!BvP#g`e%Rs5+da5zO=$ zDGKM$BRQ|$_{@-d;fX)eBOuoQ&mqI$;Na;~rveymn43RlI!7N^`SHUC%!DOh*U!ui zR^#iA^;R?>GxPCU6%W7%gs`L+FJ?vy0S8mWbBiq=46KBIZh4;ZtRzQQvzIXv*)f+I zA6F}@Y@^i)bRaYiAes{fVK>C$KM*S*ilSN6AIt~Cd84sI%hMFIodU6+m~xy0C%{!m{1 zj3pFUJqQMlAPfFYhWH<-rv%QP4U-VsL0}$}=jZ1}MKMxW6Sn^YQot$nn$5>lc1n#^ z+a$0uN&&^AI?;FRR@!N1o#L;-*0PECS z@Yr9zWF(Bm!ZF_%O4qGXO_d`dWa?oXg0pcb<5{T%zpKI4DBDo`z?~`~!4!x$La8(~ zHDZCojlIsuIP~OM6%sWw06~ARf5ax9_x^oyMuy3liqvhOX3nd#M5OH=6b@V>3n| zWGag<2t)&q0@7Tp+2^D z=IKcl)6S`T7Zq;#-0$vk7Zo+*(O$Q4tbJu85jy`UtFiXO&fdKW1*+w}hC~{76ztCk z3FYUGwQXtKyjk$b`$u2t8@Lh*2?`cDvR)slKfu?%pb=dr0?n&CT6K2VdG>W+OpUc_~a5(bFT;%Fmy-ebcFj zvq5dSe=HxLTwSg8jUQS+O;sP(et&~Dy#lJ6d3%ImZ$I zC6r~mWoxrW!#WWm@aaM6Qy*HDRzqW=E^9e=d@lMTN&9U>a=#3_@UJ;)l2t*$v#2-B z7gx>AH7S`VVI552;1K9X%+z);Q3JIHFimC=Di)^AAg!HLRDI{D&S}{=714LbUGT&q zrme0{P#QrnF+1yMKxzv`8_rl-ayAKxemLwB0;eoxR+`4M)Ki=9`ui@;{d{ZJ{oHLv zmXwtzB9ICvo}Jx!yFF>H)DFuhH3-3+VE&|OObk>8dM-V64Bxf0MN%UJ2-n!_Z$lne zu8`4q%FEjvkisnIgm~~}8`iLiJ(SL$ZVp03_3#H%%gYO%TZAXQ)N#8g*E}Z1xRBFj zSG%TbaPt}F(CsnRa>DKKnc3J*-YazA{_7q;mW_Ud}>Km0tBH|3^G0!Pow=Y7Y5OS4? z7Ogx8o>=y8e@-Gf0AHHr>lwx8R90xp1NV79yvO zd!ogTUA!V|)E|or2IKtV3UerjXl1b@>%#ZwmEseH@862XtVGPYZ=|H`*JtKuJR%g$ zon^ELgIW{5j}?KqS1xZsG@~Ww&hE52!}#dw=3H&ZD{(@fiB`P4{GwDm#&Y}ojFWSC zKk`mZb<5qjk?Fbe7M?fZ??-d=Fat_RX!yJCdD=kCaN!O2AS(X5#MnqtdcgNt#eJf~ z$d}GcoAfmXZUp1s*)y!H7Z>@M_D>QtAx%w~TetsnSUC%Ic6Ev0o|o2C9slrxK0Byp zZ2s0El7+48?7c27-=%-A8{IAOIC$t#sRW#2oo)tlYwr8Mxd3_eh8DIP1GFUm_1`73 zRst$b9zPO4<$TPQJaFByw!U7cbLqOJ~j^xE8xZuE1@E>Cl_uja5xC_dOTiqvJ#Z+$WEvjM7qO)})+m6D0vZNh)S^ ztI(O1=M@)wYLlHp>4fCX3dAO@EwvDy1mXzL(RpGrhy(%{!)emJ-kQXxW}hpEY& zglxwvDYIKZ9!y8H)zk*3?T=3dIrM9R=Fb-ygWSIKv*IWFN{%y$$E;QE=O^3sCnTr+ zET*6X0|TIXU@7A5^xUEOZVDjQ$}0UAG#N?qy9i20(5?;O8og+#$@Ay5vN2Ps0hk%! zVxSt)FfkSjmGH=44`Jf(FX_IyWNqgDA^sJ&Qr2;!IHhvTw{I5W(1FfY8DMAj?i8y3 z1;x|J&O0PPz<_B0i;}ViIeE&a* zx8aE0^r2>}T>WQaJO6MM%UInjEsZ<6o8XIH8OVTI`sfkL;Bw<#HjeY|Ud%b87Cx{x zCwL+vUYC~_(nGA(#Mx)YwCTUTAE0#bUY$2bL1VcOC`dP4-6;cG3O=u4c42DD2MPo- z0-DMqk_i4@YU=7h89?3>v1g7VZ6--n4B7zEL4alB8N(JU@Skh+0suzfQ z&8VopL#vYIg%@Q&#cUQv> zwjye#=OaJPa^}!f6{ka_3U_MEEX>UQuC8K@xG(}ndj9LBQYtj|!S}jM>T5fW?r)nO z!0=`)$Y*PHB!En!fY*2H)0cAAhYHydf3v=PDJI@y&ra1YBp}cPz^NiFUl&muT6UA=MvPLa3@>!mV2h<9_qCj zXT7PA;(ZhpXcm~Fzk?lVfJk@{3$ZoGSvMXa^y$b{*by4hn5V6$cie6zWX(e?s1<^q zl^PEJ)+4>XAZLI#hg0!lUmsO~?lE z^-Y)W{!y6F1fzk3f0!Kh+?aFtxK+AsK|qtw>hYYRpk>O@qV6qJZ#Mwbc+P3L;DrNc@=vx z1|7S}`HUn$W!>rst=#eOnlRTwVNp?S<^BA(-*ySp&?L0zf(kL(z;w<&Ch+Sa%?Iw=w7_gZ?shGp&{V#K{Hjlj#>puhwml zQ)Kq`u0NQ5pKeb^=B9J1VdT4!WtNN#*$mSIrp!=OB?c4IC^3DiPS3Cw5D>`Cr`=BBM0LT>|Kfw_o-o<# zd7XZKn}XCwrAUWIp6+K+>isb1L=kMyXTjnctfpyvjmHgp77%hMB#;-*M_zT8R{V?c z87MIzj1cDIo1dE__>%(41sclH>B9x{lI0fjD-TxPBKHq0p`+vCss#+)*C!52c9kg^ zH?4OdW}DSzUaN1xlLaPG;yg|r{e8N}la$Dkuul)Fq(63bwV3jKTm!qPd9y?Dp#&_? z*O`SMJwI&+cIb?q>)1J2E_eXI19L`ASNCM1%6*7$!Eh}xu=9C^1` zJG0~X@x-v>SK^S!0UUpVG7H8GEiLMkra|}kL_|IrF{_=C#CtdVtCGv`g73gX*6^AN zxB8ZraOq=Y%0Z=-Q=ktYk?=W>bX#PVVVDMI`f&a;ulC-yF9_Z`K^|KC{qHVVQ^U&{ z)ebjzCX|7sTVhgRE)hyUiu+#3x|Qz})>t8IkVnXqn;MkPFAUzgjY>Ai%~M_N*6s6K z0c3`Uf+(x1`$ra54-0vvM2-lM{Ijh8KN+gq=iJX5{tZD9he;T@^3`=;1>h_D_q*M? zRfIZP+sIqySQx6)GZyuXGDbVc0+jl#XM_f6mZy88qoSg)3a?$OA8>qc-^<0hjY=Ge zDqwme^y&7W_S2$=+hj5(&hL7a$tb>2yty7;MUI99=ci#AkAv^#{ID+?(B6*=O2m0| zv?`$sBm(Pc1GitZ%K)Agl~dBPmL; zTvN$cJv#?ll4UyKC=E4NQ=xrx(p5YP`~e^WT>w)l8P*)e^2!|cA{D)c&%?L1iqm*5 zh?jSFpTo!Rh*&lNT)V1a`H(P3FR)sc*i~H8wXLz^)zxeE(eIq+wt8y@b2n?7{- zpy@Cex4oPCdjdJZRwW*|7cd#mXRfS&See+aAho?7fgXo3Xw^COLh|SdM1ZfW;d};a zgbfMs6mZ~b)4aFQFs{yvkB_G(mWOEZyn8OjIDvuH0EA&nTts~RKQN_76`*}%%YyqA z149JJ#+*^BE`Ob^4qzgzucJfC!pHasPYju4$mPR-4Cp6?7{!P^J)IulY9xK*m zF2bt3L)@bL6={t_z#*(&$x&6pr>d$PNBi(O7L5Nz|KD9kzB7iD%q&O+2~g*9Td@~n zW{Hi|&G37FqPd_y>Vj7xXCqnB@S80pnN?dai;4tgSxxuUJ_&Oq*XnV>xSl!)1@_?=LibA5H$Wr%%|+ z_By+&r`R81B;s1cVTNDP*T1LDFY+JQQ|<;Lbub`Yf?d|^ELFqE3mv3_{P$tlLy|_q zM}+PO7FpaIA7TCg<=F)A`0w@gSd|R)^z5Ad2uVW(+pCNI_xH09T6XS3anqk?O=gZZ zhR2A^EmpJSj1F&dYKdFa?}zVk@S~U$dVfb0tDc?oq^dY_?)}hUsCO%aruT*3j+N@F zUcbvZ`){sJ_8Ef=_6rLACjI_BF<2cx*(F&0McQ1x9Q-*VYGfIW>87<__Vnb>gSGgf3l|=B zk}zv(?)&-E42dr+EK9C`H~$VUfqMv_>hyLk{3W7YD1@vyY010^BctWz5s@QW`Llf` zhz6;gm`DMn6xNlL8qrhq9NAj}7cMZiBEMI1icpm4W@MbO?bT9KYuVD8De)A&UhUCS z7N1&5n4|ix^tN3MC-GWTH4+qTA_GUH-IbKcxfxzQ`Aj>BiYQTX_@9Z4xqrWXIe7K? zv)08wH#qbvjB{BoaOvb#AV?qv7RJ^ON7t5wQR2JJ_++N6(G5>eXXoVf2bt%a@t?^R z;$MGIbIRV%JGConhh>g~5!2c^av~UA>C>mU3a(DtI{*_54TZ3xq_7ZP1A6x><3tx8NoPp-`aBoo>L|ht z*~sVP?X3+bW#w-E8(NQ8`jxv65Xjx6cmjziy4Kb_goIKO?tzX@%GyMDcKs#MP*04E zwn4^KOj#2%uf;PjT`V+E^i>^@-_N_wxkRea$%wM`Yod|odl zOzvtMG9UCWU!2KVtDjlvSAYCy?+f0QnZM21cdC9*_jw~&ycG);stVN=B{!_?XM`^H zBImQqyu6-y6>s^XLVpC7dwmBQ{-}93h1a`xH4P0~7-YA7Rnfj8;j?kod9m8Uf-75> zn_0XbhSIPW|72d*DibVzmzBWM9sFf;Xz?hmTw-kO-*!7`(>G&pYVz}sF^3YaO^NdM zXQDQ@znjb57u3~znv-cX4By>vYk!}mbMw5w;*-$O!Ne>Yf!4Dsdk0)ktCc1&Bd0L-mVbyYb zYd62e-j07rrbBH7zMDix%f5cqVh=wK&7z@U_2_~O$8t)_i0@n#l~}B%p_2OT_sKEOd&+li*mbxec37mPm7|f8wY|S5Ob3Wd zfSYHKG@@P~mzCkS=|Zcu?MAdU+Z^YITHffVy7W?(t*uq8yS2F@oXZOKsk6)( zo;{1S)WWk+3cP=xf^B7X7Of6NFc;vh99Wyz2qbaBaG(O-t zzP`KxDy~Ah1vVnvcyXSd3%O^WpRUM0o2m>`uosr5rp^l%|8TS$+X&x3dC*~Zsvv=Z z#gLAiAVtN!`1{PE@zI&JYzFw&Fqtzd;Cf}_^7m|HjG#?}ZKtEj>aFce?XsIre_H08 zuqMZZK6F!fJj~#lBe>Xuh8Uas1Cmj%o#hbOzR${fU+^4W+lfimVuQcR*Fkx38Vx~o z$RQOSS%ad*A1Ul#?@?p|K5P8v-D?ozWKq7DEEJ?T^GfZo?y2m|KkN07K7%{xL;8Bs z_9>MyEr$t{>6`k8`+v-MkECXdGXc*A zo)Q$Y^`$YFVj~NRlf%M>3UVG>gQ4$=#wPgj%*+tP*?1h`yoCjGU)DBuwVc}}UkKq` zXIYtlfr~@H6LPmnsFcHAzrF~lQqEePTP(J~eXa?l17UQJr7izs8} z`=Z-DfQwOKAS|Pu&$&$gyq~`nb#wv2Q==nKH#g27kox#h)2q~a+3uVR*W*en{UYbP z^P1_JP#oQeXTy-tzVFe$Pg@vIJ5&Wv+oVa}w(^=uype|o8HxYFbL}*&&%!V93C|3V zS*Du>|3kZf2JVQi&f>&h>#5sw38zHBve|}B9<;44!Mo#?i zvO{=YcCHUy9k{c@ouB`R6z93<^Tv0`+nqjot;%?N|9NXJ);r*~?b8<{x+ieIn<$Q| zkQ-^ZGmV`%la6a>3wL*IaV&82rm_a?3MS~NPkd+#?o*yoaecxPS}ox`<|F%!b9kMy z4K|~0@-L2nmjdlRTag6y0g!j)2)$vz!~}a@eW+~G__#?->>Fzv{rQEHrKR2nr0ncI zefq>T9N`T7zzrn_iXJZA&^6G7GKcFzVPz%iF^p=ACKzSmsU8GnbY1K?!~+=Q8QEN@@1v9xoTYx55|Aw z5t2^79K8Rzx1XIaAHE>vScdEL0oZF#N<>_l>jU7Moh6 zTLNkI>KN$OMz_y2T?cz0ByU4_Wh%_r~x0$ z*;i2TH0f(`Z}G*|u$rZ7JfV`grMHHMKl_DXe-BW>YJB^))OWk#hR@Q{;=3Cy!kD@k z85M4&h~1taANd~94!Zua3M2iq*NR-`%G`#NS%@-8Vf=x&}*cq z7>+lD0wQ;)ziPu4!juD)-$3e~U-dFy+h~YW6h6}k`_25PJ2Km=f+MkmJbD;)glRL6 zzET7Re};yAi2cfEByKzaLZtibFF$Js;~hjpgj$jCD3A**6Ty3uJ25iqH`uVZZhbTI z-So-61rpm=p7rLj8xCSor^^%`R4!lM=}bFl zMjd(52M~FJeATVGNLu8gOitv2C2SAQykxG=TmpVc*y2&(t1}Yu%{lSjslFTlLXlC& zc;KvRjin~1prFHW?cl=bI+WnfcGWwPZ?JEu{Yj~t0R%opWl>S=O&5K}@DMOxMrwAz zRTD$Q=MmbY4oifU|M~M)>@=Uo$Nc=?Z1P*z^2d%7Xxdf+jki-MHl3*7DYFs(Au|a5 z=cgtnEb_3`XKC3!VUbFEb?5i6dH+Xt+&h#ZkYO37OKQTa>Y+?<$gVy6H>ZoO{vqd! zbtOK`kN)irv*v=|4AgD9R$dr^+wMeN?8X7B%zj( z)_uG-jrlb|H3(?IEV)+@xJ3HO+E&$EaU=h>SM+w%UUhV1e z0-6X%4QeBX;40urrU+t>i0A;aDD6LaWG_khlPA9>C$myh1F3$`xf5&@oSd+7kta?T ztHe;sxtHYl8rK&tE2HRq?TmMX6&c^z+lS@_2zO|;gPl3W`o{b`Cn>ALOoJI=sRMsJ zrMDQyv+*`nEt;NZgE+KM#NCmVJ~L;^QG=M|^p2z7kpd3-OiyDYp)LZoBPg~v?>f+7 z5UV}@9bM&aU^wLi_XglZXd@BZCKe@0x(Tv5to(2{ATsNIyp{aw%!w0bAgV$3JUl!M ztv0~}G4srY3!9larMH}&VdeA-q(#i=m10B=&?eor3k201@xBd%b5v58PhfPZc=amk z@DWE5&`V{u`%b=iHv?*RP>zP%+>WvK4?RL0sV}!TXOeS=+PD+^FSUkB7_ta(hExxd zk%PZ*b9*aVtm6yl3x>PML=@FKDRe=x_&(|JUm?I9^{68v*5>yRu0y!gk2`Z10rMb@bnxV z9wrMpNekcR;4c|T7iixo#%X7qX!G%vLIXWAF);>u!{O-t-ah{f=u1E-fK6pZT-@Ee z84bM?bf-qBsrkB)b0&DejXwIj0rb&bT_X#l+Ch(PcIjy#K>WxNWO!6OeE1OaK0M#6 zpZ1dQ`!#&@ShALrtIaj31keG5|8(9v0@6FR`I6pkWq)N9fM86Z+PZd0ee2uWjIf5x zfpPEsUm}3WIXS=8){^^|zl@FsMKnkgUOb={#w&uk4WtnCHmaULO|t)&e}4CHG01Iz z4{KZ5=blfTLV+NR@SI0f)J&sSPBhQD2iMm(t0szjT^$})6)U{&^p6N4*YS1E{A(^~ zdvbK0*ts+3zXT1VLF(Ff`CzX@W3yYocOjUN7#-{C>46RgcEE!;%|FKMbRlL>=O~G$ z4*kneht&i%H8uP?kGcL|^z;w_gaP;|f&>V;?;+b-^+IF>NkKP}Z+kma>`MlN$tC_hDh;C7wOY zN*x3cwV8*XkB^*;?4!@72M(qute3#>Vueqd9wzek_B@yt;$`pKNB6AzU(Aj7@P9fV z*vVXZcS*BXh(uC2R${xS%_Y|Is_ZvEi1+_`d?>?DUjrc=V+k_B0SsxLXTr&^@Xcw8 zy(EL;TlAY~!wdi|pu!?Y>=8u=Iwyf|d2lbt`2na`V4emul{}rSS25o$9J=yBhOB`f z3?>W}T~CslcE{RCb&XE^7hIWidH#iaiPX?W6P0)8{~zk0X@0Ze_`id5vGu5}O9g`) zgdMpD+fU+UZ(cn<*U9}xUSYGVqhu9N_w1hs7*V|VdN!Jtz(1V1(M(FxLRtq{J0{FIo6O2+ z`v0LSYR`h%!chFVzCNp{NY7CrSriL61TrauGY-_C;7fYTK6i!LUs3p)8JQrJsy4-rS$#% zZU^Y0@wK&6e3PX>n-N)Qbv< z+4eNjbiX6O_cEO$)NH2|m^`onmp$?I%NK?C>=#Vl0*(Jc$ai*XYunbXhr0(voKS)` z)$^ii3G(i??{9#s!jEWSEkQr7?CcQcLmrK7Z6m+R?|FFi4hcK29L^`OpWsyZkKx_~ zd`)5a()7-nsXi$(Oo5bIx)=Mb7?SNEhbS&Cp6Sd>3>IRQcyyv`-_;H@5JjSS;s}2f z3!sXqJ1jJLX{6&Ln}JfC0tNXY{Lt&CB6L*)`KR@l835vq#>+o`RP=+S2VterqD~Ok zufl8sK?rQFLh#)I1){q8239O4;9&NuY)uvR!xU_7ecjXD{Q*zGs|xlc(fs=9 z`}#dFaMtmcq=SRQDf(i#aReO>y&zro8$rvOMzw20RF~1eJwFtLaS3@PNk#zxc@V(4p2He(z_7%_rHOrrV{R+O^-{BFMv>j#JNEM{ z+hqpD_GBzDTN{`>!tXvyZ$cJYy#S)`M63F}jMF^XUk4Lsdh1kmUy(ly5&tugC(fOz zroV$zZkSuN@)a9XQ&71A>DSeoi^GE(k{!DTH;7auVZAxV*8r7;$Pw2umAjT?u?=d@ zXUq6+#6h#adzX9WDHWNR^Q(&+tE0tkKj!9cw#pId?ec%&{J4SAVkeO-pI^-MJ<#d}SM6N0Fgb+V~87LGn=b6iFfAYadjl!?@)9sf2elSJhH~<$I)pQM) z{9_V0!`!qG00(G`zwGyKYuFT;24v=*kSHS$Egb9B_bcfDq^_-fW&b{=Hx(+w5D)9; zkBwEctbh6Hld{_Ga*^<_KmHOe(nU#b89r7mNz6jF`UkXY0&lC(-at|D`=5@SeS7!f zuyJ9{g-8m48>*boHa5IqlLS{7C>vIR0TuC=lQ5%odO4t~r{`aOw5hmcb(Pk^p(@2K zMtt+sncT9GQP(q!lgaYi6D`#OtgL&*++n!EZr5=!@AP_-okiL^zuu2dH!woP5D7Yq z-U1tKYwHYl;&6IR6bP`IfJ2>vq9P8LE(fM06JV^<3b|G}j+!t4GScrxYh-Wzkj5}P zLOZ$fOk5I%JrB+uM3Rpl8SIfMoD9#4d_BGA1u{0Q zTR9a;+D$az_=LfG7Yjq?B<%qr=T10bc(2=2i6^NX!iI?;@e`*8ZgpQX=wM^J5K-3f z_iy*5`?gIRrAz?EFfBDGSyQW=%6ORI)FQCz&E~rq^=Ja6ImVUn*n=$=e85nlicxoh z8Og5j(%8&w2!ZU(%u26SXy5E8?=cj0_OQ=M_(9$6qT*a9ZWVpdHT$$8$@2WLJj^Wd z$Q4Q0&vBJ2<6N;bF?lWZea-}O`1#Cid+HKoB&h~c9TKd)q$72rS?5&tM(`@=k_)Jo zSBGWy&2)#wEB`E7s)f!!Rq=32jcbAI;vcm|9dEmFJ&ht!Q?l{CS8R=BQ1|`oV~Mx~ zxKL(f$hpfo%P8!xldRQ@1mmU zo5q=P44)ql*w_#^^MRK=Q2oudnrH%eqNA%T;g)@QWy;dpl*iD^c}TYK!-sV6c_>sZ zNJCr`rHaH%uU3NTQE{=g38j#N;A|rJb z6zXAGq{*nmLD(tr&u`oIE>F-M@GswcXz0|bnjfiDr0pWt_N)t##$JdP_xcbV82IKP z@$(SOWfs0$k@&xJ=-;q^Clg(pZbllSmGI9M#C>))Z=_ba7KoHi&Z0_6h)j8!SDXX9$ee623H1GBQF_unv zlmCN_S;A)$UX@j!yEsH42|h%jpr?Tj3Wp#JSe@bMm}k2C@nxE4bs=)ktgHY1s6ogj zBiklrp=8Xh>2OOO+fBo<)&E1H|Jl3u>Zx%>#W@bPW@&uVk-#2UsoLQQec^FIn)rWV zwVmGGzl3w8Vsswqq-QAuuk%ITy-wo)+OJ+YE=_DN3=`I21BJMdj-7)Gt5`(H5k3q8 zT1;LL$w}prYO`CNw%G~K-3}MM_l!P|55kmNVtCxbIO8$7g*(yF9JK!W-7Ea(|9bgc zKVI1jqVcJ~7L4DHZ!d-b>GWAk4~;ySJt(i~r*uQ+a@_LL(#AxlK^n zS5DPXDo85&zxZ&?@Yb#Ahji8JOToPbe_mK~?|GhQqUhk%clr_LGB5TF@a%WPW2Xx`@Mp>Jb5d}QM7kc>*J&fKNisV z@~nLYxEq`pRwb0&;k)*6zM`*hBQaFt{pCBh2v5gxczaCc15jVwSTY>i1%!m!F=9G; z^mBi|(QiSJCD3QUx)W*72okC^l~DL|z~^JIPaRwmz96TdSG9)J7O~D~l?l%FTWcuQ zn(lpuha1E{Xx64iN2>=M(J8ZX&Nv$bT7&-)irVFRHYw}JT_FJ=%JieLm@pgezuQNXTi z7D-l|bVbK7ZE)hh^!G`XHOw?B0^hu`r3~cu>TLZ&wY4>L>o)rKfs^dvm8RYw-hPZc z`I6@`)$aw>>w|&pDEMtMb!cWBO0_jKdP+ATQBs3J1)0a_aj%23mTx_2q)_)QpZCZaH}yxH+c3klYRiFkZ5z(O>FHUN*G3wnQx?6l?a zFFzoj)S_DvL&lmnnenDz>C)C0vs*9g_gm@8Q>YJL2)=xoL?q@lX8V1YD+>D0GCqoo z%$ud9&+O0a2;}x$;u8>{-7Lxa?0q>%n60hrqdNTM;dhL>?B^RxzB766ojGzLCxfx% z7Wk78`9VeQ@5J+|5yiYmU}se&On%=@L~PS%Mwc?TjM#v+sO;y|%a9 zU8=Z#cNon;K5X9~Qf|5=*m$iYVMw^Zn3OX5JIrIEtoM+dq|w~Jx4y?q&BEgGdF^J) z)1l0Cq#-a3N;qeK_~1dt!@l1l*A~yxZH9qCNMGs&%|O$e?3*H4VNHRao4{EIRP-)f z_-PdxW=S(L^0h*kAQm1jw&Gx8>n%!_42+-krT1@Y?EM6iIgA;sQ6|6TZE-Z77k-`h znVg&)OCJtqso*JrV^aO~tM%=}p$!V8B(JzT-;J_Jl&#o&02LKQ0lRV^+xfbI`~##m zFkv0bWrjV+AdTCvJM3D!+~<=To6fFv=2e3kTB%XYRlfbstNh#-1J6>Wh6{t9Ijpyx8a(?LR4l)lJ^uBpl7fM`@GbfKT+;V>KaDNuJEwhv z>0_T2=tQzMx%&VG1ST8;LOfy+(YqqEE~xZh7So5b(y1*F|5;gD5=d95!{$R`A|uCt z{c5!Tz;cj0e2V6eEFyYmK({MmeMFQ{M07``wf#L_hDhJsvfaU;0QYzKbPOGDb&g!A zZgBIYp?P=skY35B`*Lz)+g7%=28GiV&rT9=Y)H@d?;#QmtTTUf$o$sU#>1GHc%OB< z^uX$)ii(2NL5p)@!qMOD-F8VzOaB;r3w(vecSBWOy?ztSW25iz$4jV*K`U}D& z=_yROvZk>v(uCFgH4Rl#=clQq` zZZ$mQ+UNxaX22cjXGlv11j$D8GCef-Vvp25m&f^o|!Sukx{8 zsI*$U3(akXs+*gie29wXZY}TAFKj-ucl~#8`BSwZutHzGS}UG0jo@JtHj$DDQcB8# z{bPOXxsGq&V7cIa`*vGv>#wB~)F=7)nrmwjvBb~#2ucy)50Oz(h?odnkq2%FN$5G$ zvd!A}sHl%BNIl@RMPCJV1pFxkkYe-xJ!-H7#)1L%U-u}u`$~In&i=Z)?{G@cO~*Tu zU(WMD;5+#B@!-CIlN=T9AdMb6gdD)*atTM_%<^0K(fN)4L)d$OW8MG#!zh_WC{l=& zRrV-lWF#vhB{Q?^s8EEml8lC|jEsb=2$`9Mlr4K_l@`?;V0|2!NW zUDwt1?L5!#=ll7*->>&;L=ZR7XzE#8>pgjLn^sO;eewPKdp@CI?d31yLfH*rfAj&) z_cH-W!;q+}01YccvNf3^ycYhGSv6}p$_&AE$A;p<3c z0du2G;}`LYCwS06DvVUKynMOi*-_P5L02vMj;Cp$pY9|h1LBDnDJlZj&4X`sD9abS z&sO)DB3Aq4q0D59*$+0`*O-=v6=Nf>#wS|{KHZ9G7?V6@2U1$<;90_O=iNhxUe^;B zQ!ic&$;jwTNe(-Idw*oBolID!huWQXQnE8Ii+I&;ryN~;8pk#(M7Oj6U>KcX9C)R$ zyGN$hBYyY$J)rUk7~5aFcFoju9@uqSYAQwS9~=xYOAuz*&%y%Fj5J7Z(B&{QcOx@Y z-Gqb{_R$eJIXNJ<08^X#^~?8SO`z-6=BN1`FP=jdA(HzkDanP&FGf1X{Ca`aMALM2 z`{T#E@UO3bcOs=h7^F5=O5<%wRVT@X1tb!R`}u!XwWmCFHsPhQlhZsD%GA`-tBz?f z1HSM0d{31ifPBfVst2t7nhYRVs;Q{ZdGODr(H(vg4uBO5$y0m5gT(jg8=iV84R1`a za#i8sSSL?k{w8NNTyEf~yR*R2#YN+M=sBX}Mx)vht~wPIG(;1x(Bt^f{uzgN7Z_MI z1?_>fQ@0CN)|alt-4~aYm)9cx{?Xw0;Xy6*l$hzM$!RarDmYdUha_iGK9@*2Dx0vA zlvL;PWkhOHM1EGZzDqi$9pRofyyLix?5Wg@niJ(loEyyH^b!1cOOHg-uZ`7^nfUvN zu+!*yH#fJrV-XisOz5*v5r8$7!(^QaiLV^3r7oBDCwcFH{ z_nrvu^ze{7tS?i}YRY^N=3rjrwIow=3`pSMFnXLGZH>`F_^dS_Ok z)R|q%=lg2{zsE^6P|>Vhyb}I`o_$ux>DR*@l|-kAmw&mD%x3K1=KAnK)XdD#NAvP! z-&7uC|5j8ESJ^wr%iG+!lRG%VB4J-5F4}fL;+ryEcYVV_kIlK-`7wIGJs+M{ud1jO z8>>b%xd|0g?Rj2D@Xx9F#l-nIjg^}^RKI9(d4eMJJm;9(v1@C@^~!d3B4s~U{uo-s zN#EPIFX-pb_0{Cw-fuL^{Y7Eochab0WmJCq_$VAaxYAwdSj4&OioL=n`5tn@i#D8z zq`92wUX-Bh*#n>_Be)hbH#N1L(~(3@dwwsI5Ux)3&(%qN6YQ?VXCx;F8$+qv(s7yV zC6UaofvK2N+8p|&LPB*kY?f@2d9vEM&*^u`(vU6p5!IbV;tQLMy^T#exOK?-f+~`3 ziR9nmW%WS6TU!?p4GiXZ-%}ZWmluMejh6ntzA$fLVq)^~_osS0N`I~d!7p%&$So-7 zgde-3BQU}`7|USdF}qR!?c4s|n0P~9g(R*7so32xiur~=1Y`x-uUXfHBVlq}q0NHb z_d7}K>oY_+a$dEysrLRdiOAj|GPrPAF+A=_iCf-R zoK|07o1vezw&5vh8cc8;M5?OG`=!V|jb~ zGJuyj0dIHbB>Frcj1SSBoIn5N`*(sjwI+`j~p5CTVaU*Dl6ln=1kQ-+m!}@C_7M|( zG#&hO0{eGvF5lO$Bye47AJ}Gav_f)v`jt5Prq0#{SPUyFztt;U@69&piH_>#6e@gm zq%pU&e(q{#s-r;Mn5g z?VRnZiY_CfiJkn6=~)h9;vM%_GPQKVdfVD8?f=GI^B{S($;)?edoAT=E%lY0^!1II z-e2eqxte!)&XI9Sr(_9#_^e!4!cbKtbqzu>eZ)pn{2CON}UJa z`^LsGn_hdMZGX%wR@X6d&)kDy1x%o1J}F_|VU>u{%1kF9;=y zoV9h-Ub%DUiV(Otk=I!mw7b5yX4Khm5?Q+@iKDf{z7tcF{U zv~SRG;%qe1I6_87mT(o$QX3MR#zo`#?Yn7L*C-w&ZEben=UJWZY=0Wy1T_ghEbb!o z7Bno93T+~hUqLJCN7llpPlw^&E^Be`-Z~OnpoPZ73&}g-!MB|k-?#o@;i0CXK?oL? zk<-an^8R}uN3^+dgZj|PSpbQyQZW~d!C3%K91uVedn3n9BkM@@#u^1SFQ4ARx$a61 zG%EI12M!&$`}yl}2xj+`FD`s9klDKJqQsJAaM#MF_;s=`zmZf~*=H{G?$4%<|9rxN z|56aSK14w@xP&TjL%V|NBa%k5v*A_+}T<;sFfFk$W%6%z}vG~h4TivBD}U4>Ta z`>RtUfBx8;o99`#r{STZx^aB}r+NBaU6u|zMk!AY5fjB|>Z>Md<^=}YoH~^0=NFa6 z+tv2sp)s9%$w+_clN>XaJGZ;LDksG8cz}s$zw+l)TH5URu@LScvS%MZo*J@x0fDNC z$ytLb?(_Nuefi)K8VshBYs$?EemiyQl8%mWbmMfNe#nNFNoPfpw@&~i13ub-U!ZIc*ya>Z}5*X7fw9sfnBM}E?o~VI;|_6rshe} z(fSB=-;-90tm8!y!(ShFm?9aw5-7iIU*DyIcbS>@Hdjr3G)+tzf8-R~_fayR`LRA?6fN;N>CMaP&t!qB=PWJP@~nn>3cl+V z-F{VAd&vOm4u9ImFns?&E4v(eJ_)neK?jQXBMFI#xSKQs%|vu7<6Q5sy^)voL`SRM zxh=}Wm(KMNX-yi6Q|f$wlOHPs#&?{>7Zz^OcSeARNOYLvpPf-% zJ@EDG3mzUHyuFq0-rceHACG1YHkD!?(f$&i*IEZ_3fm9TBiv3a+hO2LWesiUiKOMw z58Swd)sde!KM)>NIMg{DhpQ>BsuG!Ncz8%ZWz@Y*Xg-4c{4Vn|+SuER2sUAX zk+YjN68wm}^B%Cdz=@-=o_8Q${fr+t-&;?QtQ6QUiHf%EZSW!@T9o}gJ*{);Qqf*6 za?O9lYniYAxgeoG(6qBlFTFp5oMJ#5y(BncFs{ijaJXKu(qBp~C6ys$cBqEq+RC5k z{QTNL#;OW9dKZ1iI_a{_f2TvFLXHpk{-S=*L)rwbgLB@cmX_;yn;5({phdudHO|NKyqi zuBa$2ER5ZFqqeq#QDA=0A>G64ZA^a9!352X#8fk}oQp*1GJZ$TG*@U}*dF>oFlvdO z5uq>XdYfU_+}X)5;EPfau&Wa8R!~s$XQ9gw2%IBVkKGKI&?dYS2?v!w{e}YT zn)Uv`N-&_=j(Pc|yPLnL=ty)FYxCrc#XIUyNuVFF!g+t0m`I8tdy~i_F*8$9L!&q| z*wW0*;PPb|^Dq8|yqF$MORhnU=-kHbCROVEaPv+;zWC2z7SF~wnfIQaxAyvLsW=1M za$B)K_8e3HfzQEGNzD^Bofqa-WD*j0d^E*JNFw{^%e2%Lwc;> zYc^vu@#yG?Rer%)k>>HOrOxV?``4ifS7cM+G0FWHE>M2*_JonTdPApih;eCm-zTDP z(qPY@Klsl(&VTtPO+{F=ZOG}PD05YBFZ{MmbkCk$YDtcp7xP$nQ<#%;r=HxZgV&|L37!CY+F$f>RU_?;r&?4ssBYp6()+24DJ z%7dKUy)i2xA?HKbnqzIhkI!*^{Sjx8HRpghk0Og}@ug15#g9g~*_4$}!JGkB9j@J? z;m^6kAtB#+P_Af=}G)GsSraYo|>oYXDt z?Xu8qU)JXCcGu5YS^~$b<%3Piqmv`CQjXAU8+)8msCIne_v~3wshfjg`QNGM8eavB zjZS%#yv-LQT$2AkpEf)YH)bEh=0Wf(%Ihm0Y+rNG(%KWLw!Wy%b@7ecs^DoJ9xi_V zP&L28+i=pRqzNf^U-L~gi&G819DIa4-2y+lnZv^+PM%t-F#b8F6LQGvdk4m_mP#6fsy#tauE&fV!6_I$;C3xXha4IC9(cDM20= zszLYyDSPL0^F$9ng~7RZ7Hq`19o=sB0c^0uf1zq1S@G!?a7;iMwi;m4jw#mvKH5h*Zt@7 z-no;(%gYI~#K)9po`{gLzlbxov(H2ubWYU9&O+KVw!kIJrGV@4V-;&Vi%fkkzdQ%Z zoqi?&INg@3KjaISZ~vu|k&!?bcQp`x@I*yKg!}wpX1V(Zlg?#v4xicM1Yp2j=vAD| zcf8v_f3}JxU}gFXi32YM;s9)W3xEH+pm9<62b+~u^54I4nZ`0Y#>V;`k8w3G{vFsc zFQE+1>52#nx~Qml#5aM^0Mphtq=U?;s`k~{8NSq$?WI>e){dT)m%oFMi3F<44 zSEeDNp7AU$(%V`aFM2I+XP!ZhYfcbab`?b{D=9f#vKf!p>f9b5O(UcBcUQNSv!6yp zNLkc#^+hKnBn-8seue|BZ}5ec9mKq}$X@&olimQ@$B$-XM6NRh>?BUdH_5<+2RZqn zik;jeb2GC`7n{8tmO46H@i3M=xPr&})~$5sKZ{fS3}iI@zgm?vs%5<>&pJCRo^`pE2zPsdk1lQfLSCX4 zHc-X4Cu{!n-FmTMz9Xo1buvXCnF$9(zwkg zLL(nttp5jJ2;2A*CXDGhYMwoF>g_9jUX&Ogk1*f6)7?Dqby)M) zHtHW7cdGJixOhDywn2&T$Un2kpASHia^l49Fw2S%-Kk%F#hpvP zZ2V~oo`2xLYLrzWY!Nic$#;-|`sIAV`}f2${TFq0K|ZuMP4Jg+T^H^AB%6}nJo)&s zHT;ZM{w!S%CM}!Z#b!xc`QhA`@xV%VO4w%-L%CoQJlw~tV z0o=2_y2yy?eHiGh<-ge{6L)M9jbQ-y0T73ero~vf$*aCT8K2uoQ*p5U{r>qtjv2-M z^@+yF#2>5#Xu;Q~8ujrjsp2ORwXh1Sf55Q+`>4tNOv7K=3?@>y`Yz^#3lVvR|Fo3! zO{g(-1cveT>!J`fAqi8i=*<1~{wB>7&u#vbYZp`1QOOvT-g`f6IcaBOX5Y;K+oVXW z?PJIM2yfBrm9~z~z5@qNfgK+rV6yF>MSYtB+szo*6U+x!($cJloiJ}z(a{kJsy$5S zddBT#rw&*7$Y(ZYritUa@o%r*)7GLqcA?j8#^~o*1E1&LyTE;4z5`fwm>0h7u-AVJ zy9Cf;;paT7Vk-2c;u`F#fiiq)Yr74YTtOU*SQfx#Uu57(GL|k zSY$kUJ321IqynC=Xt-*A0dx5IEe2WN3a>T6f&s_6yHo&9o)Eha4K-&O!`;q!;qhpmRay1Tkyz{YP_^x|CNUKhBcx;i{?@Cos!yP5Ks1bgDMrZ$D~o7vL$7kPP^ zY2{FJlajU*DzK2MAskXY$>%-p+{wdU?bh{vZfffBI0IUcs;ZIFlHil4qx;IsO?ppq z;o&2aJ#!rVXHn5S3_;K)evgwGFD}AR8M{5q)q(R6@)+L^V5AAZ7^ndNmB5pX^NlPy z$Z%XjLOB3?V9$ltt(vd2w6ycxRc$>zJp%(<6O*|9+zsFvrg1(#J|!h*V6?S=zu(_-_2Z+J>_RWRPU|oU z5^2J?x4!W!2?8hYjMUnwHeA~ucx$rd7MZ`g0Y76EPzO59V4ge?24q?;)8DnW@zb)X zno|{we!q{mLVo^r|MUoE{jMh3PhQZ_F{!)FHe3vUYx zBMRuYwtISE#ly!(C2-x`oECW+!I-$o@lN(LkiW*%u|zGg8C9e->&Kj&=9ZRc4zfO> z7(5|7&G&`>mP^4E+33njxe^R#;Jz6Yj(Hy%@NSlr#PAY%lghqS1q4|>7SxD8!r&mZ zgQz?C-8*7-oR_*+yKdONOHWhzxqEVc(JB+Y>-Jwux!`k&LJ0}18ym$u26S+#9@s@@ z{HIlE=3C6t)_P>UrZQ~*H8nxRF*AQltVxcvy7#%c78!CTgkX0BT6(Mwk;%(f0mK6{ zE@s90?%j_ueg4lkAUIICk2{)}m>td97fr%$ZoNJvqNJ~1j9ynD1w#(p5Ra{*e~k4K zDrdyEFp>wo3`zBSphp4w8d7|4lJ{z*T?6PeCx`IE8HbDRt@&>9LwRohUag^VXxOjn zGW{Gi-;#+i7IQ2)a_W?4HTmhGL^^|_#fKHwJhzryDN@6BqDl)5jrj57MOHa08}qvF z8J`)#k%tdSdh6@Hf9IOQ zK-}rpEohE7B@~rbS67ja4ic~?_X`-V!7i+97hpod+QXFI9?~NWp5es>aSAfd1Iva~ z-GA!q>wo_I8S_KuHXgxK_qO0N&a5!9fa^&-A zL29=-4r5m?87$1-KL`~>ZEevr`r}5zA`L0(frXwjBD~g<7#xgM{6^dz-Rk-}4E*3+ z+}7U>+JXaO*5Q(m*Ug)P7iVT>%8_;q%oX%Bux%5{fLWppJ90xb3VT*?@P&&Pn~_X? z+WHNi-RbH3fPt{s-~&z}@_v@!vETLH0t*_$XDO+^&!5S%ptFHSfg=jE9oy}{TcXSv z@$uJc9`EamIL}V4fL-+H>!hST@K4M##3HoM3^CC)F$v1Z*emxoJNr#$u(*3+MyNbI z<7C>~)%mVmcoCuN_|W7>s&>frZ%;&pTS`4WM;0e{SP;reiuti{<9m1SVnPo>H4gOH znJFNrFp~jB=|_EF_~*|zZdkxMYl^YvpZ4@{n11+B z&`Xw9NZ((_A1J@O@TT=;Wv=tIo`!~ofPjFMRH-kN@ayZtOZY!nPdgts$;39ii5XsP zZS9{we^AE!nmYc^yzdr$qOCGJtAjjIs92n5*}&K1q36t=u$GQAy><%=3$nC)pb=O0 zS@3s#SordCbc9;I;KEp^3gNO_3rO#5fLFKnpf7;)I5Kl z+`EE&&z@K@o0ktSyne*V$@xX^q2?!hfp|`ApvY%XNM6yp2s_b#9mGp>oH}bS42GqDDn?#D|+<`Z0RPM27tx=x~n^0u1EHDL(#O zX%L{0_wO$Jc!#~+|3!t1YjpJFmCSc9ug6I3?-zKDb9;V%-Z>gn1jE9cL)g0jYO(|o z{bVMJaUif%vq(~PhxaZpp_7*yjL#t6$6pi1;TJ+ z7nJmS7G@0m6c&2uHl4nPdYsw$89F-7vTPA#myqFX&aY{pS(!y_YH z8nN$^lP%zE)F?547~T4SY^Va&BLvUFXAt?k0|Rj?$tpJz>^bT`f`vi8AB@>Rb;dC~A@(bl1)Wu5-yfTZ}T-0#xG zIBjqJ$M+wWA!7;=c)SV3DP!Y-wzkD88X2`HQRR}6K&Ez5RG@@g6G`CsbYHU8j+1`z z@S(L&XlbdVrR7x{K5Zthaw^8y^wg*2>neYqeeExNy1q8P(cZ4}r>_ShA~_2qt;5h} z$A*Rqnt!3?;z|KkWx;UYm0d0NY7Zp8$wJBudmVYWfxXsTeXq9{wZ|gpBc9uT6&i8A zVKh86IeE&W{soGmp^a?Q2NJvjv9B16zY0P;&BL?TLNsZxPMO$9(&^G*-|)|{>FhMcsQ?f6fX6EHa|e>s)7kfx%At%~`5mDDVX8OJ zYKNI=hpry;7rm#e6|LTvA)+{U4#Bo;@_RLC9*4_(ljUvZk*vfih9R$nM0lemyxuY0 zagN?vY}LR7w?qtwpfn}`SFd(Kvj^Dy#EBCyHeFo~FD9Gm#F2OB>{;TuhS<n1DloX5ghY?!NBxLGSLXp^fLn-(WXef-~f^&!cER?X#@?CzF zlTH3ONF7YL4b1O0Hy5VoMpmvd<(t-YWtFXeX#H~~>y7SJ((o5;%0{W#qM}XvkDs)+ zEB)L1k^eVM{l4>$`i$7v;*bNk%i9s^F4&_c95Eu_y&K>0JsfU$=g4shSV!c7`m2*d zfWtF0`SBRK)P^*mnz@tBhMN1{bhnsfOe|nAH1N(npKEGhYJYh)2=r(_fB)j5BFY;_ zzK)9+M-$jLk-|qsM4ne%Ll6XzTehs3zG8`)j@;uLeCRWhRw6YGEI%^t|3{sZU#F7XZD}ejCWesMGpfR5ZxI<0QR2B>rYho02?hgE zf>v~)ftrR!It*&tUT9sqWMgLLL#v|9!zBJSzx7Y~->8#je(9UX(~{rp*N9rY1s$Y; zK~sXFnZ*gEhujvsTBI;YhU@U`$!A~G9v?o%(Z)v zfMk?3&+Fb0<}Q*kzO+;As<}l)HMO-9?dcp!pQTIhSy4{tU%rgh%1_fAZDXzX^SjLc zgV9c-U#`4NlE}-W4(v)18>c45en;pCiW(cST2x zaF6%3Gan?JgyIsdWHkHD*MLOYNXGC~Rpr`>yR^QU@bU^Aa2FYxAJYLH;Jp^dt)!A@ ziqyA7J|!s$B(Ah`LG0|~WX%JaQtA;3gwxd(OhKIO)YN%=e9>xZi;n|;y~_yF(hkHy zKt?Ud*d)ZuTUTY4{qA?hPs??QflcSN`9PM_mfmJ;IlC*ayqvf_f9yC1hbeRipuV6s zfEPPjTqh1ffsAoCM*5i9faqhKeeHqIF%pFoSd9)9lkMDzoDj{_He@&4u(4?f01Zkl zVR1s>pzJBwMs&1Y5)=H?xyfBq^FdtvoJ0SM#Tkb;nVH=evpoOueEq@=4~kc!$#e{i zo%imsswwjny5DWb;3hm^SB+wIwTcrTwbn%-5~M&Z8DjB}h>7V?Di*(g-&_r^!jV@| zddFSUR|*DVsSlV+nV;tpGUlv!&UH#V<=hSHG&J{)zjaMOFWPDPb(OQA^6);u@6Y5u zP0|o)l6Pbj3*H=jIXKwR(eVoy)%0(1+|jQc&Q+iWOHRS zB}Hdu#T>-G)s;*!)zQ_T>A@ZFY%W#xma?|4hN|MxE7$cb&R>c1eo@{EruP4dhrI7- zf5nikKvOH|+ha~bz+LwTCcb`sE+rSC?cNppXp4p zblv5DA^#?kx)9JU-;~!6YR#QyjU6y}H#GbZAKy_^Bd3_WRp25gcUfJ1q0-kZ=}mTF zAs9I{mKI^3YcuB-4;}w-H*DWtdOix-Y6ph%ibpBHWAa=(I@GG+0*3kD>7Fd)rg2Ul z2%|G`mm)oR5Bl(-&upG;Z458yl;zSwWog%5jIUKOIhF~9Tg&I(Hc6YDiFMhgoK2|0m_Zl1vuPaW%W^1Qo^AQR=obzs~O<%AVV*U@wl36_mV?mGgD3u z{4V@Y9DjKHgg01ebK9|J_U4Aa-fXh-{G90#<}&)L>uKURK}Q;VsBX-uSTwxw62*Tf z#iMe4{J5UrZc7l~ry;tpyxcR~5|Ye+Si%ek`NM7OO8dVa7ZjYWj1W4#gM@!|owXp} zX!|qUc3w|ee0+EBnF&nSC%@oy^!>239(yx(#H{H0nlky9)i#|Zo+q8dCc<6dW8&ew z!k50Ze}Bc#pAUQ*{kK;pF6K{&)N|2&*o6BENM+{Nu6b?0)x3C-eSP>Ci=PP?G`A&L z1PVTU*jq)g-sRy@Uj0~|uHq$V1SAZm0eJVZvG6V4XY@uZ6;(kcIX&y%6XkmnV~D-v zWD|uP%h{NNtgKadc+cOshbD!B!bFfs?%3sL!Mr;wyGO-E%zZ$Q0LP5LwgGPEDv4q_ZJ1x?@>7Q zu9S=*<&vakCR=fTCeVW}7{C(zwq&4dSFhT*lZ;x0IVo1 z)>zqXxfH$JFB#o9ws(2vF!iqO+h<(N&)mGGUhKjpiPI7cDG(GHD3bxpfsS9O;4V27 z918;AM0s%Rzd7@EApw)NJ_Pdbh_Bi)5S<<=hD}r&7#apBab{jWdXBJPMEk*Ow5+l5 zHa&eQ7|lUJZj%!?esnGUEffl@0d|*MzMZn_NLyENEgMxyO-*T6xo2$F%#DC=$<=u_ z{4SGb3>xpM&7rcMSDmwTCowVgsk>D7RWwTMS2p0oKWXhx@A}i~<^QI36i@#U#=g9R z?cTj8&K5F86CIuRnSaV_ebBu-+;pW>4CKbvdc$VBr=?mUgjSj3>EhyFJHlawv1CbG zdpqZuXNUzYJUKI3KD&O;zB@0qPrNX391u3GTuCsfL+sMI8VY=xOgbb!YwPRa93t%# zQaT_r1XpC7cF0}@SqLf{^4Fg}$CyTN-zhh`F#e%djCO5wB_vKStVPM&~&dI7~otR6EB> z7pZ%~hS6bWXvZ$yL0AOc>8A&Fv;Fg%)|D&mE!G2{IG!utySE*Csi{eGM6AaAOVGim z&kmje1LNdLSG-f8Wx%cqk@Wf5F5k8bA%ug&!wCSA;11wi^k!pmQX5-=ays4NuMG`0 z$XOyB-g$Y8a|pw+2z*7Z53CTVnHTX6=$#pj-5*4IneIKd-`v5C#EbjP-De^W{X%pB z<|eOYZvBim_Eg^-r4QVD#CGL(u7H;6HcldAAs`#;e)w;lQ(6o!q-;$7xwu zPS~)Mv%?uh9ND=QL!rmiqw>%t^NimnHX(lvh27f1xJ!?R_gj81)7GY@a~x0eKD5Jg z@}mKA&bi+nd%4pU10#(8wyqc}3r48Q$#wkh@}Hh|+g`dNOCzyC6rVov%f`(u1aH&A z%IY-7k^5X~H!tfPeO||@qtidbL&vJVBa{{_FBCekd6AR6r_xx2rAnyXa&S(!H)&3{ ztD+qei9AlJn4S^Tl{w}zRC!BP)jNPb=4jGr@5l13Ee-W(@!6K-Fows@<19q1=cn15 z4}eDmJot2sVpJtTloa;^$QW$1u`7d6=eWLTRj2Obs`iOdAm4sK+NSBS4P8Len>Pt* zD#xA*R=8DoJ#wJ#ZN4@7D;f4yuMaX$y-juPoYo!YfIXO2EIAWuKuP-y@*A zS4Y`6Vs<&s=fAuc9UVnOLr@v?RWY2(DUewEVY~r)VYgmX)(m$JRebAJ2)LwN{#cnO z2_#uO-;;3N{o$ochIGdkE?p|5a9yw*EOv1_rZ&Mf)@b%`X{1=kZ8CT*|sG8#kglUhESmQY)lMzj@Q;^MoKvNxRQ}c$}K+82z{KUS~<$K zFDy8C*JdF{Xm_y800XRcSTEJ>uPIA)4wodBy|}vms}?jk*cys^$vyP4q)u)#>R@#~qU7oNMr^mtjes8kd*Um(vpOiH^X|6iu`>byLVe#g4*?kMi? z@NhUQ4_Sa4n}89=5^R5-t=91;2p-zKI|$zY#t7~J$mGPK_P=Sp1ZAzsb4LbJ*+`z( zopE2idF@(!k`Daxv$F*esq(LkE#feDj(~7Zx=Fb9V-YfA9>>qG5qkzc{!gHfd-<{h z(-urwNL?7;(K^%?zpA??2*n&ECV1`GvEu;sE}_F&@}vTIYmlTkLHo0~h>#-Q=XDA# zB!ma7B9}9#>kvnq^gx9XbrnDA-s|6P3bB@emmhU{m@r=$3rWMzDAidytiAl^LVU5yZiv+66}#{U;`S z42tZvxj+3Sdf<2gS~!FQc-zsMHz4Ox<18xGBPW{wv^wXuzO;d1 zOJDAFHfTTLJ%7;HJ4It4I+E1#`jtmEwF4e*rd9_a;GvFg+}jzULhutJ}> zO)y=8SGTLo!@JSGetwu@m13Ci?w##aTk3T16KTl{eDWqZ{&B*C%`PHx3q~DqQxBsz z!88GdIj6H5;+I>JyH1ljyE!K1_w+OemtT|FxyOHGbo51JBoC?1zb1U{ySp=fPiQc) zUotWZ4!06zmV29!@X$3iIl0}+rGj#e`A1I=27>>H2MCnx16lIEM6fQfwX)(FmG|y5 zidSlFsk|oKWoM^GU6uC%Le73ibe(`Q)|W)~-RGySa-J?azu} z?0?XB<&+w6zL{EBj13P91HZ(nCidZi@a=%3BhR@jXD?j>ZjPISXwGhQF#jBEsovgI zIM^_3Y;S8DJ+W`!Vd~1?t5nPKj{*WFF=s|Yn;f5(m)F+(RA$MdIE+M4WP`S!iY6a~ zUX>DC8yotI>})6ss_AdtzI~jJ?+E{#;89ip6)9hABYzb5);2FlCf7f9(l51W60Vc@9*>v>Rv0wTpoU3EkBn4d{wklZ5p1!>2e@xyC_cd9q1T!!nJcy*ty#f#+pmKt0 z2QU1_{r>&aF>oYV!qgT5o3&qAguyIc3r9!B=+F((@v{ga2DI9yq& z4;xL@HdOeU49^{5hkk*pSI3&0(?5s!bH8tqx2NZOASgRTYx&vO%exxwvAA7#b*GV& z2RXb4F`fU7QQM(IhaUB{ID-!*Dus@2{6+@sDw+KcA5M`{d7va=6v)iZ5u!7^_5FbY2PSJ4sQBLRC;4)EHJTH~ zY#nmuPYk5|F>?pDdFS@>q3dwbLj~)5$9R&Sg+&U+EA~AO*+0p+1x1--xXqX>t<#hu z?vuZ^=`@Or(o(pZ+)$quAu5b!-U)dv3?k*@E` z{%&mt3HzGps;SMtyDI->)ZSyf)b**1+p-Brt-m@uA4^Ri1gVIV*738k{T3~ePy(+F zF;Ua~n+@n%(SCx#_3dEG(NiCx5=5$weQa%^bl-3ua?g{-i)e!?FAAo#|LjjUW5 zxBD$@Sz_YilwC|pYp={_y&r>W{D^q(Hp{=O=%ao_{f17Ym==(dI@aXyASL$;&Is{(iw-=zPV_ zAr=|f-IbIWT=3x$#mZWS1_t1k+L;bwA|*M`6qV(1n&MKgVe~aK{f)ZsIeE`)?g{V_ zq!wa2PF;oU6<+>KMRMd!!mjmu%;}PY-ZR~IZY})$(HMQ*$M-&kWt?DJdo!5U(l-bH zJUe<(-rt^0*u1CHI1UMFF>3oK&wn8Dsgr$7`;aqFH7Uz0Mc6l$Sp!$IZ)YwKx$2IVHMxeZ2@HBY9HlnrqoItgvYhG4{OA zw08&*-{utkeh;;E+TCZ2YBLQb(0qmFF0AnL>%Zg=y0lk`xwHbxoLX>Kj}1x#X8{O! zLITP6bM4*T*0#32-QB!}8=r^QSXmr)kdgV9LlN~{L;5UvDI$fDkq-Q1B9ZI37c}-L z1qhCf3r(ZEQ32Es#t%!z{Ecx&j$yyE8+#g6llS4L=W{K0@0%~QcXnP|p6>MD-BWgN z=@ftX3Ljff&WM0dcF@7Z?RCC=>}?&jnWol8&&A7 zJAFmw%5BD;rIVnvAphHSRd94`BMt!!ePBzJmMVcIzMj*?b&;@e4pUfNVVHk?4L3@; zviSVD7h$zI4;scmEow!V|Nqfi-d98*-uNHsGp9&Vb5%r0-Z`9gfQyKqal}c8dgK@v z<8Z3<%}m1$E`gB8CgfF3X*%PkX4;#Z7fSEx+@5SngZzQ>m_a6*p)s)~1B3j*H>|!1 zu!0-KK2YXX01lM-K-t~GRIZ){f`bjvV|1BEK- z2+U$BjYUS1`&4kt-Iw+dSS4LL#4*k@=h+7sQ=mMWs|I`Ju0-|e?&EIoJ%#}tX1mbu zK$?oAK!R@TV&b_wOZ$m@Wvvb!1k4i(R4g`NZb6WMfgY0M)=B1 zD#9V7>&l9S-XJ^EKzCZ6I%`91v3oY{*Klu;lDr}9dMFVZUO*k-$c9BLCl*` zcr{Nhg7Jo0Iew2*p8x+S*h;R93=h`^v-Bi)Dele3pN1b51c89yA)upti)d|FJhI`v z&o3;%UG;R)hhQV;?$RT^kWYO3`jvAR?4DzUEeQU)%F1<6)T3BxnUrS|y`ia~ursVX zru@jiC|&lqF9|a&o`T&FE;ekTr1Tk*&$3<9mz@_`VJ-VFnP}#JukTKtJ`KtD$XI>7 z3VMN(--CmpPoF*rhlpUTQMU-BE$(O68fi2I(V8L6LGHY+KwqK~KOI_{W zZf5i8DeF^CNu}xOM}0X`Kk=RaHoq)Kr*(JN1@S@drdu~}-=?Obf;)x)H-id%d=c>U z_x051C~|o`XJhoO3$#>K(}BVkO!M;bA=W2*`NEMq|1R2|*OhR!#>B*cvutN)CsS5| zT4d1w6+$OL6dJA9eMrwL8)7!BFn%G3T}NlW(D4F0yND|vKH}e;E*L-GEW9n*(7EDj zWmOsh4h3*2@W&=wk9cm0&0#Xf?&f&17tBCYoh*le##~DlY1dgJGqY&_&+%{HCTAHt zXsB-?;L)KYD^A@0)pLbL=~KkdLP@+H<+)XQpG(BiJUKCe@BD;u*{d6a|AUf69EQ13 zPr0W|&^bPCZrvPH#Va~@2+I_xDn`@Q4H&q>fB?mGV4XPx$_RKIT%y{499U`PeZ^{~ zdF=~?ZXd*=_G4H|_@IuJS5-?(8X0~>4khwYd z30@k6Ez~fKYn(tc3RO_zBHLwTyFwS>1BAk%k8)VG&v|yR6mM5NT81PeiWwQ`0tP3S zqaA9yx|vl~a%fB3Bg-AlZX<_e$nR}}TuFMi85Y9JT zUj|0WddexT^SAazb`*Z*NstC3fkCN$Syo<0XCXx9FL?NTWzkqJ;3mNrp!}}(=1=uH ze0P9X($dVixLVJ8zZ?I0K>9{#J6BvpgLo|^DBtn2gu;XqLn)ltsj1t4e1?Ndd3i@` z0{bk#|NP$LytyjRVHlmp8`=1C57RY>>_-Vi{0>{woRj{0`c6BI5{CzxFx3vtZu_Ob zv(+mSt#5C~k993|XE2>5{stm1LBe0bi?j5|aTykt-I6hi940%+^lW>6)^)zm40fI$ zJt7{Ro|##1>Ub{18Fm-g(FwY8?Mx&UbLcP?=Y!!BHun{V@_ zF(U0E50-}LtK%FDA{gQf$2+UvLD?b}b#rJv&! zi6?7;C58RU^xlgVJ~aK!7gZzuw}}+a-W0xkz8x1ilMMkOHIdH|0;6e0)KSml8tc-| zq-$IccnJ5Mh)(X+OSWSj44Jz7e-%N3^o(dx?OwHg)){Y; zA2Qnvc7696+wY|Nf365*jBC(C76@J{suCy45nM{mB6$e_Ku5u^*l9!v!kL+nyRx*!`6RBloI_m1aUrzAR0A8~O-2+jnOLKDpfq_+g0U5erlS5dB z7c2+h(Vq}oHMF_h;{Y8CQt1YFQ`Z&ytG+0f@GUOhfLo=zyE|~|BG_esO9ns9Jt7ei zd6CuHiT}>AUl7oq?){jH*gYw!Es*2!4IG|YK_(_h1t{X;;*1e5c+K5?gvrH>lb7v3 z6!}2f`Q>G!TuXIWU^qJFfYA(d_s&TM=(t~j9}81vbc~Wy!L&ty^T0EM>K_B#0+=96 zn~?1}1p7@jAd3wRW;x&>npDb&zUu8wgI)0+mZHYK`!mgn6k%cNc#Jf~5-~mH+&KZgY)o^|wh>GXV!Ehl5M%r}RhkY=Vq`|xx zw>FqrjF*FhBnyvY50VT_O-(Uy2iep2JL^+uq+oslu6+257l>gzJ9}f=Iyfi@<#5oW zM<8mFL^n#`kCO2|MEC~3?C8tegxJ2Jp&>mj4O4{xF`0*O41D}N|p1HU97S##7pkM?F6qmPm2QcUlLql_rwO-#` zl|l-Tnish=PoAz^1=V8A1Vf!-;=7@z=+gaNihdMKn{P0h_~KcgLt%G`NIV=@hkJAM#e ztB6)aHJmxv+}-XD>Nm!AA|knj>*{@&nlrn4jFhk+cm+>bo+$^f5nkOR{%jtCqN0Rg z2{@+T&3gG?5Ogea@Un7x^fK`6Isx9rLc#w9+-k2Jrf&~ZfbY*PEWpyg(%QYoTm&a&|su^f#n*@kq+0A7HSe(Jj$oE zW+_aIPq^H~+ufP=_5*Kl_v1SZz54o!mkzb<)}ghSNwy`qI^%C+X70yHOBcKSokl`p zMS7g#*yzwJx9=7HvHGeWc#xTy(*JLCV2AlPEE6<(m0mF!8?bL6`lPJ8 z2Fk(=QZPs!35cI;1o>95hzq}0>^mljbM$=F%&4166#Gq1s0+M%})p$PonR6kMdtZdk? zFB5U@h|P_+kJt=^6---`ukQeDfrg5To_r_pdu&@aO%ktl4n$zfV}4*V zIl!tedL7Jo82Mp|ArCMkGZW6qj9g@A3gJ6b_Bt`K)hX}Tt&Y}Kg4=Ci4P7olp)JeL z`EK)#MjR_M^W&9Fu|HQMLBd3EhBW0N1_sVv88{muX%Kaog0}W8T)whdm%7TwyQI<% zc8EzyoS>E;qko&3iBww9tbk`=R&$(l_yPhl;~gTY83}mp`o>wmsZ7*R`HPS{Fx04D4l$l;L5gQHbERIT(sl?Adc! zTN_Ad#LZ8gurxaPg|GMJyMUkBUAAx^Vh*~jtLqA#Qit)7CnAiCaoD(vVxIL?LBXkBk2t{O`1O=ZAX6iUDzJ681w}2P~30HCCzhEj2=MIkN zb*dPm2Lx2CWa)iKD=NB&u_t#>OT;r5?fQ=GbpiWi zBw*vG=U)k1)ME#p-GYe;9K+!sg5Y4BkhUSmqJSZnpfuRz*a=6|Ie~l-LnENg2>E== z**R9o>|8^0)Yq=oR{AOe;cbZOiLH@L|z4Bs^?r9 z`&kyIt#Nn&A3xZMK5oB3;q2z(B-h=$7UsfFtA?KbKWzO4P*!WyH;f}9Al<2y2uOpJ zv`9%KsWgHh-JMb*(hbrgNJ=+INFymo3rI_Mf9pQa^UnO=|MxM@oO9+loBQ5-U)QzP z`c+Q{F-xbbY{vW;Ov^yt(#>oL{XXnr;PhuotirD7Bnx7?d zo?B8>@b{25fkF&FPQ)LaG{}+kFfus0e_roy>lw+(wSs#l^bQKCeECPC@OS)Ho-U(_ z=Y3z^f6OhnOULo((ayZDV|lr#oq#Y_yDU9jNPA&^eo!xj3Hrrl?%x)-;r!@v<#9Za z+S246n;3f#-L>?ZOq$+UI9*%-J4&49k6kSh#_;&KO7kRq2o+?Nvs*O$>IK6FzRMUW zPufI~{r&o^jW--{LToK9hup;AGYm0cvxq@x!sV&Gwyl13zIs8U+9`6p9Fzj^6Yom* zf;PHxZ0vm0e0K8R*whp~PF~<(DMK_56A`$iqXeepXUNh6sC)P5Xwu5X!`qumV&6dA zv_07WWLsmVE>?k_0DQ3>L++xyD{X!!iujcy7PY}Lnwpx>{xp`WYQhc=im`ZCl8i@P zH~Zk3Z*PC+lrL106Co)6M@(&SxSH|R#YND^XEwAW*!TO`xC6hfkE+Ixr|7C*C3SSL zg@m@KM0nPm&YXM*LnU2ZT?s;+ZhYj-*XmAo!cugH$Y~|BqEL|igMv!JvEfO#C{q(! zT0+A}av2TBaHb-KrVkPmV2u+EuCh{hbezoWzHR<#)l5(KE8cc=5Aqu?Wwc0 z_`=H@_m8b7UG(==Ogsq@4>GVZ^z2VcZ}Oz0Z z5pnPBv#jo{4^XMxT%BAjEb!OqHrwqc%F>^nV*RdjOxgXmzn@ZLi}~UO#(XmyEJ2?G z1_&QR$jS!4Rlj+uQxT{az(Y~DWB|R0pAsgsSY{M3r9HM@(Pi97&6B}X;h%t<3?`0J zDRlVd_wQGY=8?K?eqr>`c6Of4SJlD9WT9{^rVWI*H?i+E=UU4ZpV``w&DJ?{3UqeO zue-v7M{|3|ceV+j|R7Rmbh%HJQsw|03u3 zIxM?;laLpD&&*6`!6*RrC0JTQbgM$FJvs_2r(Ka(pJ-rIK)@u-luPs#fmH=*OK+?N z6BQVyet)yF(ry!pkNkx1<#`r!WMd3nar5^r07(o~g)-PDm*DXmA%vTpG;p z{w*y%*kScE4iFW~bZcxp{?V1U$Zy6YO=F1MO1fi-e5;+a(z~H_je_hRj%{0@9_->g zN%BFGbU=-^U+Fi_r6&HtK|&OP-{O;|qox)q$xcG#g5A4e+}hUG2BvN0lmEtX@AQJZ zuMgBD`#&XUjmXA*uEaCd-cHc^Q8WCZ+d~>&I=N&B`PIsR z&ArMDGejBA&$0G&!2iG|yuapCHJf=-nf2J;V9&OA{ zllj7^?f_5|pFO&;zGYY}zBf?e#75q$qb6}#pQ;MFSnu+aq_b>Rn%y98_1Yq z!blCGdO8?Z9pByxl~hs93J$D2JIA4q4aH918dtPEcr!Tf3v}C-j9ty(W^Y9h09Tpz z#sB%Uc5$LsZGB+GtzmLN5f|1hs%DV!#H*I~`ddjvYRrqMPoHj%ty@$1-6u*O-h1MJ zOZ&M%uByyPm8psh^|Aczp<%&HhD|I}gIE^M=gCPgG%MkzOF4k4kA1Hw*0WQYc-aol zkA{ZdE6YbLvo>uyKhlP09ifEL(a|tdu-c8=T|%X9O2Ge{ zhJ>_8fR2)oP+w3mMq<-QLl6r8LjE|I4v^S`LnpUWyV<#>$B>`xxj9aGm%`b3%lpbB z)89Y1)V5=;sU|g54wWaQN1a^wckleX{ibF{5T><`SQh#HZ|UWY30A1$!8Y^Fv!w=N zf@vTwxdv{*qEOJz7Lb5IP-|gnS)pA7&hvLqz>fgRwAAF}w-y$lmcq;l^uR;R6i8AP$Un&S9-#8rj(46wk6W6xe%>z%6<; zr&WAU9d;S^}^L=eq z^u*BbM@Ojlc&V6y!C-u*o|@X0<7$G}$!wDKbcwtB*1*qen(2u<9a%%|8nB$9T?cXr zl#ehJkI$qndi3JWo%oU$DF9{FJ8weU3x)p)6!)luz@2^aUqaj-&@^F#AlbeFgl~Jk zg_@8M=wS)5v7=OqG=cEfAU#ay#f!y_4GKIwza5~XzHD@}2XszTGa)*982Uv@l#h{- z29@UU9;iYxTTP9ti_0+(Eufn3xJl+&h2IGs-6>lD!m1srrqIymii*p20??z&+*~Q) z@g&h|el#Cw`u$S^$=aSS7DJt!ln$JD=|AiDqyp=9fTEUm$<=6TkU4$l*W|3I4F~1AVFw5It=6PhmR- zg9;E>Ykf-MRw#YoTy^4SMH>i)5wAocl*|OO;{f}>R_fq~*&f*H?QQ}22=fFHod{8} z{XF!R$l$7!5orrH<)iC|ozXDXfp0{Kf{+uZ06Zh!e~7Z!RD&-8cIj;)F#M8LQtGUM zc#;18{uHcVGwrCu9qwhtUnVwgsyZOfmWi2eZ==I=_v!bMt|^=so8ihEY( z`CPu&-DyI$B*YqWGuh$Tn;XBr{|HM1UcG?#dF#7(4x!KdNtovCG)zqBMWalNj1bv4 zAd37TS}5MGo#uswNfXGfTZ>0X_!{s;Yin;9q@xZ3Qu$Kb>s80h$o>KAHjFlB>zyqp z7(iDtp7$slD4Vc+_O>9PpuV;ibX+k0H{k{n5G4u_EQf((1F~=!J$e88&2@>*N(eY! z+ZKE^a3lDWfld+zx@FwU&;>k2S5$QzN_6zur714bnRuvj3Vu)iNM z_uNZsBYY+y0c>|rQ^F6(?^$L*S-%31aueuZq2hs{B2sBWYt>pd7>i^<6P5R$0lD=| zEyC(yejdIX;LWg1%FD~a?j4-(Yo3Zjl$fsWM_W>2V!+D(Oap_cQ(gg*K;eEuDPDcv zj=zfb9&dklw;Mz>)ClEeZ7rxQL6l|$e#5{)Rt&b-&N8oD@j+gMD&j3o*@ge9*EMje zwOJE(CB1U$aOz+kgw3xqz9bxIY6bEi-Gc`}m8#RVfr+SNSHCg8kIl*%@*y zxFE|U{k?6GPL0y3)&OK32VTH%1H!)Y0avrXwu^z$!<-=q|6s0U#V5qe`wJ$ZbxT1Y zwScrUV7rgD;XZxWYYU@exXC`CkJZ!DlaP1^@LjWkmevX661KJ9yMLeGW=2~>BR(Nv zWqX_b=`!QW1vRr6QVN(-W8Mx}_7a_+;BV_@>K;G#Tu__$a%o|f$s(n1zdEo=N}12OXrkLT6s}|1bMr( zxS04cVNZ(rcFh^|@W4xissElo(Qq5iym`qWjGJYk6$W2dVAaC52P(eeH|#4~DQnL8 zPJ(()pF+fGDlZ)VaeMa!|C2^`|@JUm}^e zRaxFeMeW<%tm{iiM)5CFn~&n()>?E&(YBrM!)bu+bHp;lNuutv|8Uyk4*&!}2P*%- zP|83Q2E^lUnl>*RG=1zs&{Wjv34D&~zjypqGmzJxlksYwoUCqa1Y@KAPO~QhNs7rM za7*N!on!iUN0LfP03w*TnGrbq)B1aFshyBeCmHWnr3HX4wsVaOb^_?MmsCNhgQ$1z z01Xs=?%cU^_hc}I*AfOuu)u&3h=qkkv~9bOgA0#U$=R7Vpj8FD`TF}mfnnDY#HL&V zy#*j-_<;=u23HTyS>xpZi2=Ec9Ppn375VYDOp%0LR{(w^kc>e50qjf|gDzY+J2}O~ zh|Xg!|M~Onbyox=P(lR(B&5nJ;-m-Cswk+aBrqa>^9DYhV!H6lr>QC`AoGDUbpI#v z3RM4?H*G5p?j$7jr&J4DP4Le*Z>Gx1Y*U4~=sSu(f8HO;(k5qk?0LNFc`|NcS=dm& zjfE4@IZ<*a1`N)34-X*^7UpeTfQ;^1$;tv}_Bjk{!8Y~&{rf$CmHS!|89b1l{XixH zoUSeGV$+IJ%zwf-4p>uQ2)h0EFApevJJDFRzkUDlBNt9fI4UR~zv&0GWZLAOxA#?M zW+vDvRn6$?u)&NFLXk&DL092*Fu)HmNY_azkQ(9oZ6CJ2``?BW6YTxLQ-MOv$161j z=Ft8*IXPCNs9PP7iv1l%O=vj4gPei7=^Y-f%ZraI`GkkH|JNH0*K{ZjBV3LM^Ev0*a06)r>v3)$a8_HItLf zrKH#{=WiM#slq9R_%4_GSd;mOe>hhy6s$0Hal&lqx!WnWOc(XmzwwaZbkA$y*g?|W zGh~8LSvvgXv@{0-*(McQNfmQMI}mgNk%eA?c=2*jn`g&Uhf0$1_O9%-81TEE$341| z4lln8ekmL%bUJRU^UzjnXgs2#@^sm`E);pSUXE}MPfOE-8S>f?EzFbeSW9>eU=ut- zF>2*^T1%L1xKUE(kiPN$WKYKM{igmlQa6cLiC;EB#4#NZE%J5Ql`Hq3p@-j}-UL5Z z4Grf3DRj&O1$h=x51x`V?#k*ndX2SK%e{LIt~Vm~izO4Kj?-UhGsTI@bd;*s4yj@p zwy602b?G%+Tj=hFeuu7vkf40e7n;1}>j%9CYdtb9##K%Xu}E=&ivEd}XQ*VZX(0kE*$ZtsbJ)rsJmVEmBi`JZgmOpP9YrSP9v?IIE*ZpriaE{f6*Kv@D8-M#?U2z*E9& z-iwW2Uvp&m719JX`c=q+mseLSv{?gH08a&@C?I7MxD!^N+XSNTzcbQSSC505#~Rri zS6p?$mu{)085@gd*I@j~6VvSY`6RBUwA2(HW0Z zyG=HoMw>Z>j}bomy9(n#t?P0hecj)uSa3l=ry{uXu#f-xmBAtU zH9w!Yc_t;rV?h{6m%U}!C?f(+>BMS=fJ7m5!~*gH=N+1tD5i*Eg}OR;CVuTHPp(96$Y{@xVL9aH|!T2xo>(GMSL+#h9MBReIQ0+AG0&Okx6_z55o5U!U&;5h(J01-nG!>->b zAS&A2q_#zmh0ROC;o^R3r{{Di;p*xMv0*fZAS2k`+LBE(@(^BrKXlf*iowK85gv%w z)&L!T6~4sAMrEfOegq&SbmyuG8n#;_4F4i;kBDn`;E2X z=@R|;y?1)z5nw|H69Ophpx8aTbf>fd@{L+5ujM#&kWjVxLSX^Yjv9lQG(3MlY|1xR z2ZIKT48dD-S4Y3gnu4*`8FoI`W2{fi2cTo1z@#{ziHN}8Z^7FKh}7t`bkRe#`;N|A zY3cfx$JS5#hF5;xH+uUOK*VI1-sxD=m}PIa5MWA(t%0Y>{*7dmU3k4yCAzm*wP;em+oa>sWrmhr~n$|Jkba_6|O z?iMz7e1`A!R9D{3#xFDJh?#ne_{~pG+Kr+L3n4NE(dr|fk=N<2R2T{Hhao-Lo$*e6 zR1(?SQfGho^38^R$T`EJ8a~kGDln8!&cJq!9YKrt4c>2qhJ+!D%3HTtzbM_uqwr8V z?5vOAvPwFdZLriVP5=u4|nNlBAI%g=#srnkI*&X2aO_{=6sT1+x5EoJH3X6hc; z%f4Bevy|_%A6ydC&kR;^g z;|EG)(0QB3Y`dduC@7dGN*Svu;N5T@NC^$W`N8mTxkp&X9@a9%zhCCav_O-1_08x; z$mdekEY*OhQsI&X{E*SNJLAy+(?HG{?P(Jg^Y%uK?CRnyvR{^AAnc0RdZe@*f|nxd zJ)~toZvER%HDZ3~b?4#7(3e|Vv%XtXk6}))_Tp8Y2mld8m_%Ox&2|mdnP1js#(w?E zCn2k*mb;e=zUEpJqJtS`03g&*#LCiN9>xwXb?qpBids#J$3kUewd$R$2*J^qxR-wK0H93rm}_OrHPJ*e7+(3`-Psj~@rH#F*_RR}TQ5%z3G=ahDrRO-$KMb$ zTFo~zgpoY4opMs$9xcMUXMQ$ez;gR`7bIhk{xF@sy08Nd8d4>&+aaQ2R!ZvI#&bdd z>kx0^-3hgc2{S{o>=)0&WjyyD!0h8kT{|f$5zo&dmB#`Cuin(jLH-=Op5XbjPJkJVpaua+J#Ta!xBzD-^S(hB)4URHZl}PH0yYQ~s?aCt7#MI2 z6sm9|2GPBIV9%8sB(_3=OxvVfGF#d*33CXlO4gREjFhK zJ!?3pg%0lFh$NM8~!IpudD0UhR3`QY>ue$cSsR)7_gi(JRS0a)`}l zq1XREms}BtOOmB2;eWjx!EEa1BR9@+ye%5m?reKk?hi&uI{kaqA_cJT-+Hxh}3j_$iY_D{~|G{ zHK4e}09VlA?=@&)Zq7I7u_=W?X#8O3^DAzv-`}9|+H>O+QJlyH-Vr!3x|`h+e1z3* z!mHH>eqfhZR|wQYeu)Pa&R4^Ng34aG>fNkn(VY4e#XPl?hMoYWypM1%M{-FQwS3UC zzHtsNwENC9o{dC`dB~@h6#*{q=ck&Uj&pM{AAfcb2@KgXpQezermu|$7AfFb2@VB+ z(?I_7*yDdXoTBU|ud^4LS#h|!tMEqD3u;vEkB+KoY2+4sRZacWPrkZfbTcTnURO6j zHH2trp*R5xGcdxAVV-r#$;)fDoH%T7omgAv0+#*qCS~-ePaHd+0fEKdBnR7r;Gm%A zgty+`{okAV>z8v|WK&6rV2}hI9{RxSTo|5%!$ww#Qj^27Mk>Yr{)U*n@jN)Ab$lX{ zW``qsH`zecD<5noW$f&n?CoE`36U7oD2CQyQXXRV*akXyf{9y1@ zNoa*dlEx4y9aO^FHC|^)0cfx9-}eRUY5WY_+jMX}*fl;VD24~)6%<`orUaF+=hW9n z43u=49a(M{;Xfz>Wx%xHAGi&!HIA+|n}1(71N|%RN0{FAwWkIs%^8C!q9n|55%hXPvc{r#1= zREI5Y_KzaFTpcgYrfq!#k~3~0WwQKtA!lc10`jdNq;?NtL(#KHY<8s36+itxIog~7 z7_z!LKR37jZLFEoVJt9xBsZ<>aC>U>|xl^W?c^loNbW$IS*~DfL*(4(C^7!SIYWkGC}P zlML%$)SJ3kb#;s|#f3P-Q%n#8>)?@h@UfyV^cfwzn zCGG#jL>j6Gb`vCf^$1~R{zg10MWM)ZyP$McZrsW4 zTVYw*_((3Jn{cxUzTj<)ARZv8hu}^i2wl%YwsG!}kq|hPEML5a$HK%86@amt+J*2` zn5g24t};Er#)bft#%vjz%gZVnKY+D55yPvP6$Re*$x%_>yM{$@QCz{aa=WZiv75jW zJ)ynxqmI^qb{NbBo!tPZ=L~Urq{8;&RH-lI3w=)1us^A-rqa5?=I1U8CV!ZU2QFt$t?CFA_Eu^(6JS^wCB+g zc~H=@fw!rjk@lN6Eb-J5-O~-e3JN13xW5P(IpGWfB?1YDXbDf>QcRB|v=e1zmUItR z_uaf;^xySy65KNggQ&*fE%!sL8b0U(*BU+GWWl8_XmB-)mJQUrxWtnnWIWDQkp-+e zPT&^uEr^927~}w9UU0`#L0aTnl#jox#5OQB^)N`)#2O8gIZmpuFSQX@n;xi;Q^Hcz87+&cKTi&BvA__Bkm8 z6Uk)>;5Rm1h+Y0!7=`zTgo}JZqKSiLjJpMUhfLre)k_BzU(KDS2%LyJje4XllfpP6!AA(vl2hxP-*tajPF3e(jI!ybN zBJR~W-&`kYYQ2C`c_K!Bl*OJdp{q1fI&Cc;?%_p)c= z0MD3P1M17!x>&Epj@Rosk4T_ub9ZRzOH7=t#s9nZdkgNli`}VF>$`3Q8+4})E>9x^ zWouAgZtkmB=XI~|8bHJm?rr2-o)?-kmOs_inc(`2%DrDSDPdHxJ~F&Hk)ai#F-t#` z7ui#7twu=Le!QIqX*7?$&!3`&P*+>k(fw>=hPyk33#I)6_&Iw&Nq$`M`7?mlii*EJ zed6mc;rBiV>Gx$KM}iU%4g38TfB8>5N|}LrT>3d zF6Kzs8=5eq3By!h4f`Jh;qOyp0<#=yoFnW))0_w(!4 zshRt(%L&&lL0nf^?I5f-QYnv(ZYfsNOdK$u{0+Lmv(Wi2>bZy;&0D+ zJWE%Ld+h2aC6~F%?*uk2Zf?21X%KJ5L=5Lr8>H5-ag;9XiAEBXYxlRcVFcpEJ|FC6 zvQVppvQJT=GCTV^+9()`EGS|QfWxW%`yqUIQC1Si?HT+Uo8o#$v#Jo87NE3I^Zk>- zjTGsE6zhV5SXUQ#npm>?N)S^AuOPf75M%5mf_pe`@)MmFhL$1ae>0yZz!4Fzq5WeYe6v6rd+uRxo7u`q5I)Yv{`0sewi0L! zW8-aAF}<09SA)_PpccOp#Fnxfh*=AqW^Zq43kz_E_jJ926A)@sEL6oyKOdinmP?1t zsVWp)Tu<_q_2pk;PwEVNVwR+(Q(RoWaDOaf0%ZzdqyTA5djOG9Buz9>AsE)h2_#bj zF$C%#qt`cN%hXR;BJ+C4K@#q#yIBDN z&pc5={%56WV6{uy?i-dR<>tlH}*1}>8rc7Es9v)ciiJ1xGz(-H(Nt1Dt4O~8I)<5!;RRto#{A0(t@KDS-N zHD0tA?>67~aSsivc7?dwvywo=To)XS5ih6oJlf;~iI`XyWNyPO+31R&>*dS!t;vId z^-<*rDsP$txCoLsCak1haVTkYFYBPQx~Tk!Ch`77`2@g9wv(QK4l9bbxQ(Bvi|IJsiEIK}2MMAR_t>l zqQv)-ug!2Mg6fLzaRq4n3Ae^7&;{@Miw{|tzEoGQw47iU5^7jc>U!|r<~9w^8aG<@ zfA>vGtLfXf#$l?){ZV}Mp`|VYeWleMv47*m6E9zG@zPkD=DP0xeV3H7{j?X(H3?rQ87BtYy;5>{nB&9~qKx(A;t4`333=#VB3OWpGLZZ@52RYB#!?qJlwOWu+oaN# z+l)wpPo#FZNeP|8!w}6e*5MJkv-8Y{53d%eo;?e1Y~&7%N>0X+V0uyqY&w>we_`sl zx%oJf+Lyjiof5Wm@bN8GPWQTm0&=R9_zpMdUz|6`!Bh@mfepDb*y*$2>jd_F#>R^< zR{{b(+sw@)dWr%zzY z{NO?-?OdX1n-AEfzYGidU(@Dg_y186!9#1UGZdOb@Ck~1d@~A(Qio~Dk<*P0yssW#Sz4Hz`2QykAGON z=9Ud^4d5Q#48PBE;Tq%<4;dIfB!`*+8w?x`_O>=QECkc$1RNlRrL4?8z%M)%Pn3t3 z*BhoFNpJbdD|%jo{yh-a^KcCY7(l5ZB1%e5=1o+H#g)nlJs>nsPTILOL>~yChk9Sv zOuaL(V$-E_Kv8pF)JxlquDSJ11xNt_AqKloUntHOd~iYtLC*~ev#czbHRBAEP}<6m zqew8((Y5vWf0WL_hKa%HTbM)_gVG=&fh3?c3H%j6LA>;3?;Fs4(s|y-1P6D5P{Ve% z{?|Tk!Ey$HPd}(Lfx5+o1%e}CDh^iGevlV|_6KeR%>3VR6m~K^fEO%$d?t)ILjY(t z2y!r%WS)I1IhlD}occm+owoMci22{u!D-=)$J?8wXd3Ec`V9#*vFfQ6Ze?K^^FvZ$ z*HHq>x%Qv}N=hOFw>Mzk0P79(GaMX)ZEeW&)s>Y*+k-tlV7{W$z~_%=T&8^*3_?8X ztvu0{{}&1ChXUj)%Mdas*txn=1Gfxr#;(0~GAHjsB;D zSBBV4e&MDPIsFtJP6)sCE6MrhtjS60sRp(>b2VSwj6v|j!U+4(Mx8w__!ptq92YB^ zocO%r>D=I zayB|jyqC_=(9&9(cH5g0c;zT|Ywu}B22T{(m3Z%jX#`QRr7lg_oW1>Z=|fb2?8))a zld6wN)z0BLAYMr^y$wb@^v~<^I*q^2mivm1)14uC;hw0lj*N_V=f`K+6Ra-0KvVEN zSiufye~P|v!o=go$Hc_+pPf3GAj{VJ0uciApo;SH7pHr#!B5Z5H`dinc3cuc=p@Gq zhG?!gZ&rZFG<|G=pZ(%1Sfv0c^jt}4d%C7nfUUX*1lOwrsh|f{H!uKpnSk{ak5>zT zmoHw#>~exv4T!7MwX}eU#-aT!v$&XPIcWET>{)$3ahc^k=l!`omjb3+Ylcf*A&4>h zX;k|HIVGB2V(XK>@2-&CM7%PVm8jz62%-;F$$}40~5cM=*rGX@cG5%NKCv z$`CSFRnyZ1UTn&lBVauL7t1I=d5$~za*=p-2DNL~tr6V&fd~jfL(q_2z}G&#hFu@D z^9!w@0RusCC&%0r=tdn&vwMO8%mV_~j~?pt%g_ED+h{M~WxTUNVSAJ%&~ej}faHbj z9|N9N-S6%gd|U$d_w9gqxoWz)IOg1+sJ3Y2;j&uL8)Dz3| zxB_T((r_-|n3uG7U+Uca56Ordiz$&I&JRH{^0OiTAI?=0d}D+ZbYr7Lx6atyoJkme zUc1I74U9YiJF~Ib{=a!^W8enHYS66vzmzLot`6fefcggCQ~*V*sj)FdNIxHBSHi-L z5X!@LiASG*39-1a64yY+42G%?>FFUBY4HLWazG1yAPnJB5NI6^`w5h}5a>go?ql41 zGhMYGFsz?Rj|ISWnO?L=|GRf^LC> z9=-v_{f^%Xk&>aIA&^O6y+dZ!-=0|F%DbingoNM(NI#tfsnGV&DR zFo;u0HWZADo z$`unpiUD5+FmglAW>EL8kLE31KzQ0?r!|#@A6Nj%KyFt({086<1J`(Zsu$i1co9sK zYfS!Qg$8U*yLx{23(xjk>3>pg*sAI;{(bd;jaAd#?cd(<9E&2MOk`(ra&g?7?pnp4 z>E0G5L?Bz+ig;UcySt#p49-Q641$RuC@Tpg8oM>ocxXkWF5~AmJZZSN%(@~r!7pa; zyWtr?r$Ve;L4GDvxF~un_mwZ_>?f}c_{BHA(-Hc)m>6claIAG{FSJ8hWRf*O+SnLJ z0==D6P0bo`L@%#`wOiI8Q}F}WZyD)MX!DpW8dF!-*CAb$lE6VpP0jTDu=V~>cD6Pc z_>`OW5jEXS#$);+S*6PkZRObJ1R((PsxMwh(L7KxPYxMn#$MW@ATUptIAjdSLO>JF^A@=Hs>PvH0ea%%*m(0s zFi+{n$@=U4OZOF++|t`f$;epu5{1CL6{MeW;%o2k_Cr-!{|gMo#^-N#CoAM(aiPC3_I2P-T*TMtHpz~Nc%?tLI_-&#m4u!JUB8HkGbU!*hYwSw&D>tQf70Tx*|a&C znKv?^_6Ap-xfj6%g#LaAcERB~+M7X9hxHL|lCVjxt#_!9ZrFTteIew!ZC9sDN}33I zK`{QI0kOq2h>xJofinEe%LgiLh+Kolwa3H(Rx|AL4=?CiIS~;Oo8!fRaY76q(BvVy zjMQQ)^^vf!FgN!;=&pm4aH8da8-OlHiI(>eLT z)MMEQmamEm`#B!1x{AtNO=)OyG9RKHZ1&XBR&9O5Nq-|^^SYe^C~kl_;1t44nTO&D zx5M1u9#1c?;|!4oNoD1x_7qeJILx8WzlQ7sXzPLcIbNdY3AFCZM_xTj5VAyHZu3aO ze9m11xCZ~55%6zvr1Cw-)z`v8O7Jno!vhc6iH%1<1%@Bk>%q)n60Z2}4knmjLL?C? zHU+&R1GlZJf!DJ7VMm5kSV%HM2|8-~=M6<=9lp>7?nOR42;X9&9w);Y>&u9hy{&BKGH5MiM? zS&_H<6__F992a;J;5UKr2fntODACIfsnP&1vu4yW@KuADL*{E3B3OXKA@Fg>uP#my z)_w2~*XneLMiPD983o!PP?S>x0t47~RnH268r?xMEW$eU+Bb3&A+)&SeL5ilF zoxzcxZ+PI=SWuu@&-iOBA7V*cGvN&rEg3Kz+VhbCsOpRK!`SD{%o!Gn+%FB@a2&~F z3}?(v(*1|g>~r#rxg9VlJ4JpYjRNr{rKR_!wzXmA-oKZ@aq;uJ3*#`|eju~`M4&&8 zd5LdiTr(^}|L<1QV4vlDonu(gNx5Id9&p~FQ~`6>ML3Xw0R9V(h4JE4r|p>vNP~U&a9Qo^=Xyc*jKREN z!E+p3FZIM8^=KmnoDeNFH7%{KcKObFK_zRpyykQrJ-x1l-GYMO!s$pmmaHs<5tf+n zU+|h$Ru;hj*17nq6(czkV`Q97lr7dkD6OKt#iLAvbl(;R+}BqvN&RQ3wm3c~vv-HL z>KuJf4un{}b)Xg@qeRQiBbBEvDE<(}A`>yQu~wU#nc29clPGPbUnl>mqeIuQvd&q4 zdQ5Yvoq~VDViW#CJ|G$00r*7^>K??|-gpCp~!9)%NsH7l=qWr@Q z*ZDE;Wc@EjT3S|ahmwYdrpD2A=5$f-4Y2sn%?&ali|y$LPYuyuljjve8Yp+}06s;< z!0<|#%HZ$?L~bT$+^nbLIy!=wCI*NP%*?+*-89gFM;a}wUEZ<$Z_;di{l|;o7(d_* zWcZ@)x?O@z9KiY8rzrIdT%=^yMzb$~&OxVK>u=H&xB5RkCZW|h_QjmhM?f3`2byo? z8us9IKQKRk18dLCw|Z^kQMPXaI3<9)+tM^tsQ1$zM&UylvJa@31iGo2FWxp6ry<6F z1V4Dp;U9U(u{^vQv3$(jJp@62EG;<`EgFXcb?nbiFQIn^kHG6l>a5e)1o4lS^^6Kh zpj*_1hA26?&T0L{!XxaTxx?llN4SLI09c73AtBI#n6qG`I^jwD4^gf7%UJCbdk0kU zduerII#1}Fm=Rlj7J$eFasxg1#g{x578@+gFt-J9A$r!~Va%=D{iZL@fUF@E_9-X( z8txjCH_u%%3JXvw!>_5zm|ysSQLXEMq=L@2?*}Lr+fK zl$7DueeFA%gnxZRIWL<(TbR{#sVCs$A2 zlH&&AMayzN9tFlU6%z@G@b4@$~P$fyOY=qcd+0^S57N zzXQ>@sL6YX+zS0h7Z>vZ!xU=KmMfQ*#ztv|Te&@df0xw(Th`0_r0Yj+H$OR&c;YYe zUS6itl-sZbnPIGtp2cCi^9%3(mJ~YNC|n8?soa?D+1QuXJg(caSnWO+ir0OjFPJ{R zM;BvcoQ45?SePf{juUuZL?6Z~x&)*5Vj%9hlk+b)R3zG<7u#Sdv3JejmmHuY{bVs=gW-PFT^16pVS)+r( zf!OBhlgv2aBtwS@Wj_6m$-k#CUf9dSX9@Q!)~w?^B;93D_^f zp(8~ajI0M%q0vC$;tnuEVWe%r$o6lI=6 z1l||hmix`n)q!JZ_7{d5eQd0D%_1^et0Lli_u%{P0h@NIs`Os8EInl5ovlDxd@-bO zK;sAM8qnWCidn~xs&T~_t(?Y2|HfD^73HV-tdk{DYus+?yKoC-`fO-tB zC4p&|f`S%MXSsRW*4TK!5KZ77RkFf8fuY6L+b=bJfB>^+yb4PZ+zEO)i{gT@E1I3w z8?v)8_-iuuu3iHg8#pk2`xSg5=Z==wem8yo%=|D{CAb(Wl;yrINompU-VI&(HH)`j(*?@Dx3>O+ za$>eNn(4mJ8^+jHVb?c(ZTS83a5rpU;KYYvcB-bD z1w7^5-cmE=2dDwZz{H#amCDW8YKu`h3zB$< z`~T4MydJ#w0M;-J_rMRY2$>lVanD*g!PJP7dhiE1x%c+LGj!+8FNq179}#S*05sPI zUxQ9dJrMN&F`NLegD;KaZ`LoMuF0?}B?J3raVvFHTSz#+ z1Z0)Bwf&{M^#`$Ib@waCIB}Z+5-~F~xLJo-rwG*}{`YU4FmA$bPqoEE$HeC~m)4;OReJTwI~_Z99AX!*Sjp z&6#(#1?o~L(X{0?epV6$F(;9yon)GRtTC$>dy%P*wm;q9`wKrg!9wzr^zX-&rS<9Pox6ufJygOxf(> z@;Ae0qt13-k3lWF;R;Wppx|?b*=kU*(i6|)AAtFadNJX-O2R!v!R6QniZq72e0sm~ z(rDg}r!#ELcCP!_!`x3H4P`(buC78!_5wZGoExjq3YmF`(JU$f@=kV+ZD2zaklgN$f90DwuA%~@D;Xa zg?he=>&-m9g%lMJn7(#WZ4OelU;6?pD{G+olbNkMBRyc&!C%u@7TxLt`2qUs>OFPK za#?HRzjzZ8d{TQi*37dD3U*J+RBTS^0>R0G5jDX5(7ZBggH(VHzs0$5K36_W%=db6 zyBXZq^yNgCJTt^45TG5Uq!OKkw`(nIcu2Ovqmh>guF5G#y@ zHMabhb9=pMrs0GxP*}thuEMB{(vplu>F+oF&FC3>Z@9Xm=EjW;mk!BHSQBf zbHsJ%Pl1CfWsgA~UsylF^EGZ@R7l8ddq~^tYb`}Z z`y-2;SjG%HTdooCLVW~gbKA#TG~V7vcQ8SdcFef?3*H-=WW?3vrGg|G3LQ}o$SEu! zQ0v!(Z$pzj&7Y6qRc_p3%7aurJ^v3|UjmNh`gi*l6)96fgCasHq0D2VP>4!{c`9Yj zoLM3vqLMj;OqnuIWfmEdd5UDnJkOkE@Beqs`Mz^pUHiKBzILzYeV+Td@855&^;_#% zMa3=2{YI5OJ0N?5obccyjuXw9@k)Aw(axK9udAs6F>$U5u;>;|z;|ZZi!U95FO5Xq zbiajO44_)XCRVeyc!~6$qJm6UU&Bx$HcTD_<)Ne$!Pjl zAKe)Nj$Pp)xISnyhl4EO`Q;K*VI&RfZJD z!d3@mLz2c`-by<0Yx5kIAqke@1u*>Yo9M%O>}&L_CJTyiqb#4?Fqx#_p!TEJZqVa7 zF0OFU+6Z>ahOM^8#nzw4_bCZg*J#70$Zpf2?B68`bN;r$nyS9SQKz*aoOG|ZcmDGn z9HJr`oV*KbEPm_jQ;trkw&*=(STqhFmfKjnG1;d`ebE-y*pJP))Cv}rZMs{Y9)JA! zT~N@*MAt=a?ab30V~&m#@=zWuPAsLZ;DVo%Z9kxz+TZZbYW`77vGDuMlqaRK3hUpo zB;KjVM+AQ`39T}(9ZSDnQ=^U4aEA?{v2Sm3N=>f%3=VGVreWjtxAfUFk|^-IM#&v9dsa3#D5Aa0COVbqJr<`*I6{WX>nkri_Z7>U_HE|tc~v2( z>(eLUp@yxsl{v*9Pio;f{Lc#gc2{+5_>W^(WLx9)qV!i#FV+e|o)Yv*sZ(TldU4Wj z$t1wwG1dP4vEM@-%gVMK*Z5S4zsn+6JyyTgqvT1}X!R@DC1(Y)G92O2TdE0EOiVgb z&VaXG=6qo;5kVsN$vh)JFZw9&@UUy`S62_xIAA15I})`Ih`}?b6LnJO>bM{4H9!_z z;v6|VVsOHZkxg;Zc}nBQ?4K>~mz%Kudj4KI9dRcJuRHdpv-E`^E$xRFFJ7dmdgquF z-PZ|7`M|QVRII=4ql1>Df?*dSgN#R<@eexhWu_MMAgZ!3sB(2w<` zT%AvFXPe8+VGFGJYcs{_#fpM-qF2;>q)~Jad3Rr~xsSm;nj+w=Qqs~ZYil{StzX_p zB_yPOkW#uG^t`IpTY!)8FsA2`#rw35g23&DH7d9dbI#SUjR)LF1y_qY(IP03?%uco z(k=k0UbYduczYJcX2x25OS!HQoBth6FmC6%-yFvQ)Myf#G2*i?uIlN1$h}0+IdJHZ zAY3!duk3KS_SD=-Vzr~|h|{uvgV=q=*k++@aadEi!?9i_AkMg9WHe7o-0exR!pFA?&Rj_xr@}1^5(D9(7 z*&b!l>Qel)NV<)w?&5w;rTY*%PGZFZ^YAc4Mf{{W%eW!(+MtAN;@>Z1vROk%bRS^7XFW|>3Mr}FatL`6|Zb$@OLk++0kor@R0*42%}$bDQ=Vb3jH-QUsD-v3I3 zzy{ZzdcZ}G(u*4=GmVV`X1@sWe3KDp>&=HlzHp7hp$uF(zBp*k<>~&e`g*vj!)gB~ zR4O-a9Dzv%BH|kq=YM@A!bqvUzCL&|Xo)H+D<4N18yOWktYjc0+1K|wIGx<5Q%Coe zp}~W4=+EFFrQ|i%Z3`lBsL)FSeE=o&dp)h&(Njd-rTb4<=RJGOXZDa_O|Z_7T&(2s zDN2k?PiI}~(QrqltMTMXZSX%66vH?%qo;JZ`C7X_*DO`Px-!-K=SA+rnGkN>N_cU@ z#W@lt>3>@|A~Ip{i}zU;Ze_Ttmz%}w-y=lr@rM?^T@X=4MxOJ5n-g5Pami;nIOgEG zo@>Tb(Ad|9Lf|AIcueSGm<*~2)0j~hA;Ie--4BU2wC6O83=C}HB@7cHxI{hk^t6BS zB%47*JVL~dnvSkYkB3SU;H}R;4qhwkE9b)%`ZDy%R<~5U92OZKx3vy%5L~`|H6Uiv z*}-^3O+5#0t$r0cXYZIQ`r{W8@(wuF z%yj#u*dNk;`CovvOwaLG!6qE}*|^&7XJKs0?68-oS%j+yPki@}A3Uc{c{RugwGm4K z8F}ug25rsz_l<=^7>)*g60uis;P-Eswl)9wAwY-kh&WBRhBVdW%nC!;AqrAJzX(A` zM->dT;b3)ErKR)IWaqNouFlF~d%|ZDCJ6JI^4Ru@&};KE{hkU`*wUOMT3vTZ9_i_N zC#qdqE|s~`qe1Ikp)sABcTBWe^oc(rUCzE>cV=PpWDq}gM@6MTzm~Tthm#X#DDe8h zWoKk(7uzp!HguGhN`j7E!A`Pqhn*46v%3UPj`D23}$BL=YRhE zS=b;*ipxl|1DA+FYXf8B@0@lB3izlL1Dp_yEfBf-VhRpQR@T0yP=xKJXJzU4 zwYRjjHPntxe`cEOyyvjX#a-8Gm{fWFsn>M}91PWa5gM|*eDvp!9+*cM+u1o7UP3$h zyGpn(|BXcKk7vj9&v$lyi;B7dBLKUxw6)i9tAasg;PR(rqTRo1}FjEwdw zEWEJCcq@H;_C@hEg}Au5KuwH)fvuK?M(@v`r60mz!j6$m^`a+Pu;~huynVY3BpAej zFr8t0^!JJkqBS5`8pj$PXnjN^QK)s|W*ce` zy=Q@evUYaH8XC{Q`^fLlN=%Hf*y|T`{(Q3u^IRy`*SzA0#gV2fucW@!mX&dGnf(gk z4Z_GkS4sX_C@i31mosW9B>7zQitDhEnVA{pOJ2!Cf)wIIyYt*)&h6a>culSiydwnlo#Xm_%w1N;18UNvf87DlYw>|dZd!?e%3c6URbFZE!wd5+RjCtY&=Ygos zW$lyC{3lNkF+Th|cEs2BscH9faO}KXcW{HM9APQgP#0{GpEaCu=Zy1~u1E}#w3l40 zz3n(g+01SnxS_^v$q=bq2opFhUEND3Ajb?tkU=|MC%y|8>R>ztdi(Zm8(5OU{#RWg zriss}T?=P@R1_68b!o!>te*!O^H{HQF!#f55pjx_7%8C?C1((F&%Io2PHu|@Iz8i- zdp;qbshUGwwjJQ8WYJHHs>wKyi` zyx9%(IC5D#O!GFQSf$e;dU~~DhhVwbp}|4;vIWgaEq;X+IC4_ppobqAR(w6x2iaqq zb{RybF!xvaq*l|TGxxim*Oe0LROE{#V(dHLieq?xGvrEm_hHin%mV0aeJH)OxWBAeY5y)Bg%=QMoIbKkwC zq{J~uulgqBo}S5OZMrV^z~1*`#G46Qn;Z7n2X?5izh(X4Qcxhw=4yhTRQ;tKCM6Dwh=6Y7_T&vT8^}R7J`*bP=;pbj3Y@3q zev+-3x3`a^YHXn7v{6>R7a_qY3<&;(x3|UP$8JxbV*kj0c;E*Mz(nLpbSn|uKbX7S zv-30w!sq4v-Mp^v+=B{$ zNkJiQ|NhVO^Ew9(^p0-(ToLc&JQv1^J601q$%1=xL`jp4neEG4;2*b6kfI$>sx8U>5DFMEyX@95~RJ$p)=&;4@c$L2G)u(18%z;i!i+q@QB%Bcw<1?;s1OBfL7os0C0 z?Cfl$z9@=s{A^Nza=w3Ph_yObcvqm?)N{f#Y>Js_Uf{jGKh~zXxo$_X6yGyYF^uE4 zzh69OW**&liNlH@pLNPKv+-4fk*81h99JvK{|R)b@Rg;Ep57p&h5e>4rM{+_M(zwF ziW+dDNV}7axiC+Pz^Pt&IoVUCT<+R;ZXB4~BD&PuTci*ka(3K5pK4zjj8l*W&*I++ zRU($$avl>$jlAVKoKiqyh8|o`*4j$7lZZU-e-`Tjg$~3N$_eus8TTe{WM}W5P>6UZ z*nC#BXnA4mjCN&v@j;G4AQZHm`%;sWO}8E;Fb~Wa!{F)L7g+Z}j+gNMy##9@)VH@a zdTS=Ro7e{EJ?xjc?7oLoi#a;2jmG-}9Da><>aKOs#wXi++Nem zR;#h2^fkhKjKJBHJ6En8WGX-Zv!PX`BrPo?KR-qGjia8&rAUXp??e?dmOqDV$YEPc5dh9=f*ylPeE)h{tkQJY^V3b4e@yvbu z2XQW3!F5>2+cI0E(~!9T`t=K=3wwoQCv~)t_oLMolbpOAlYp%8?9ei<4jH2ENW!4vo@CR={fz8k0;pWW>uQTly7&h)Qxh#E> zm^hb2u-$s!VZAKC!g2C#XU;BE`i!3K)na*z%wt&kAQ<)v&O+nP&)Cu6{+OXCipU^N z&X?C%nccCuy@JH}^=o&^5K&bc-CAOLB<)_q=GSRF1DXtq1|cCKXkhOk2?!-Zm*We_ zzT@K`K!*)}%kSv6;MEPTqzz$$%@wh8rkks)gLLQkuj^jST_P&V&v%uJojZDg@5hnDBe!nt#}XJ1@YpT%MlSV}iNVCBd$-<5 zouHzj8N783)=}8uc6D`Swi#4#oe>u9`Z=!}pNcRdM0cXprjo=I_UD|O;e@

    *b{RgljSe2H8X05!&u@dWvkJ8@6TwCT51oP-UQ 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

    libsigc++ -  2.2.11 +  2.3.1
    - +
    diff --git a/docs/reference/html/structsigc_1_1slot__const__iterator.html b/docs/reference/html/structsigc_1_1slot__const__iterator.html index a1000a9..f4d4d94 100644 --- a/docs/reference/html/structsigc_1_1slot__const__iterator.html +++ b/docs/reference/html/structsigc_1_1slot__const__iterator.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    - +
    sigc::slot_const_iterator< T_slot > Struct Template Reference
    @@ -60,57 +62,73 @@

    STL-style const iterator for slot_list. More...

    #include <sigc++/signal.h>

    - -

    List of all members.

    - +typedef std::size_t  + +typedef std::ptrdiff_t  + +std::bidirectional_iterator_tag  + + + + + +internal::signal_impl::const_iterator_type  +

    +

    Public Types

    -typedef std::size_t size_type
    size_type
     
    -typedef std::ptrdiff_t difference_type
    difference_type
     
    typedef
    -std::bidirectional_iterator_tag 
    iterator_category
    iterator_category
     
    typedef T_slot slot_type
     
    typedef T_slot value_type
     
    typedef const T_slot * pointer
     
    typedef const T_slot & reference
     
    typedef
    -internal::signal_impl::const_iterator_type 
    iterator_type
    iterator_type
     
    - +  + + + + + + + + +

    +

    Public Member Functions

    slot_const_iterator (const iterator_type &i)
    slot_const_iterator (const iterator_type &i)
     
    reference operator* () const
     
    pointer operator-> () const
     
    slot_const_iteratoroperator++ ()
     
    slot_const_iterator operator++ (int)
     
    slot_const_iteratoroperator-- ()
     
    slot_const_iterator operator-- (int)
     
    bool operator== (const slot_const_iterator& other) const
     
    bool operator!= (const slot_const_iterator& other) const
     
    - +iterator_type  +

    +

    Public Attributes

    -iterator_type i_
    i_
     
    -

    Detailed Description

    +

    Detailed Description

    template<typename T_slot>
    struct sigc::slot_const_iterator< T_slot >

    @@ -118,9 +136,9 @@ struct sigc::slot_const_iterator< T_slot >
    diff --git a/docs/reference/html/structsigc_1_1slot__iterator-members.html b/docs/reference/html/structsigc_1_1slot__iterator-members.html index 52c777a..538af9e 100644 --- a/docs/reference/html/structsigc_1_1slot__iterator-members.html +++ b/docs/reference/html/structsigc_1_1slot__iterator-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1slot__iterator.html b/docs/reference/html/structsigc_1_1slot__iterator.html index 602a056..206d43e 100644 --- a/docs/reference/html/structsigc_1_1slot__iterator.html +++ b/docs/reference/html/structsigc_1_1slot__iterator.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::slot_iterator< T_slot > Struct Template Reference
    @@ -60,57 +62,73 @@

    STL-style iterator for slot_list. More...

    #include <sigc++/signal.h>

    - -

    List of all members.

    - +typedef std::size_t  + +typedef std::ptrdiff_t  + +std::bidirectional_iterator_tag  + + + + + +internal::signal_impl::iterator_type  +

    +

    Public Types

    -typedef std::size_t size_type
    size_type
     
    -typedef std::ptrdiff_t difference_type
    difference_type
     
    typedef
    -std::bidirectional_iterator_tag 
    iterator_category
    iterator_category
     
    typedef T_slot slot_type
     
    typedef T_slot value_type
     
    typedef T_slot * pointer
     
    typedef T_slot & reference
     
    typedef
    -internal::signal_impl::iterator_type 
    iterator_type
    iterator_type
     
    - +  + + + + + + + + +

    +

    Public Member Functions

    slot_iterator (const iterator_type &i)
    slot_iterator (const iterator_type &i)
     
    reference operator* () const
     
    pointer operator-> () const
     
    slot_iteratoroperator++ ()
     
    slot_iterator operator++ (int)
     
    slot_iteratoroperator-- ()
     
    slot_iterator operator-- (int)
     
    bool operator== (const slot_iterator& other) const
     
    bool operator!= (const slot_iterator& other) const
     
    - +iterator_type  +

    +

    Public Attributes

    -iterator_type i_
    i_
     
    -

    Detailed Description

    +

    Detailed Description

    template<typename T_slot>
    struct sigc::slot_iterator< T_slot >

    @@ -118,9 +136,9 @@ struct sigc::slot_iterator< T_slot >
    diff --git a/docs/reference/html/structsigc_1_1slot__list-members.html b/docs/reference/html/structsigc_1_1slot__list-members.html index 1729a87..e815fcd 100644 --- a/docs/reference/html/structsigc_1_1slot__list-members.html +++ b/docs/reference/html/structsigc_1_1slot__list-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1slot__list.html b/docs/reference/html/structsigc_1_1slot__list.html index 47839f5..494d32f 100644 --- a/docs/reference/html/structsigc_1_1slot__list.html +++ b/docs/reference/html/structsigc_1_1slot__list.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - +
    sigc::slot_list< T_slot > Struct Template Reference
    @@ -60,78 +62,104 @@

    STL-style list interface for sigc::signal#. More...

    #include <sigc++/signal.h>

    - -

    List of all members.

    - + + + + + + +

    +

    Public Types

    typedef T_slot slot_type
     
    typedef slot_type & reference
     
    typedef const slot_type & const_reference
     
    typedef slot_iterator< slot_type > iterator
     
    typedef slot_const_iterator
    < slot_type > 
    const_iterator
     
    -typedef std::reverse_iterator
    +typedef std::reverse_iterator
    < iterator
    reverse_iterator
     
    -typedef std::reverse_iterator
    +typedef std::reverse_iterator
    < const_iterator
    const_reverse_iterator
     
    - + + + + + +reverse_iterator  + +const_reverse_iterator  + +reverse_iterator  + +const_reverse_iterator  + + + + + + + + + + + +

    +

    Public Member Functions

     slot_list (internal::signal_impl *__list)
     
    iterator begin ()
     
    const_iterator begin () const
     
    iterator end ()
     
    const_iterator end () const
     
    -reverse_iterator rbegin ()
    rbegin ()
     
    -const_reverse_iterator rbegin () const
    rbegin () const
     
    -reverse_iterator rend ()
    rend ()
     
    -const_reverse_iterator rend () const
    rend () const
     
    reference front ()
     
    const_reference front () const
     
    reference back ()
     
    const_reference back () const
     
    iterator insert (iterator i, const slot_type& slot_)
     
    void push_front (const slot_type &c)
     
    void push_back (const slot_type &c)
     
    iterator erase (iterator i)
     
    iterator erase (iterator first_, iterator last_)
     
    void pop_front ()
     
    void pop_back ()
     
    - +

    +

    Protected Attributes

    internal::signal_impl * list_
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_slot>
    struct sigc::slot_list< T_slot >

    @@ -140,9 +168,9 @@ struct sigc::slot_list< T_slot >
    diff --git a/docs/reference/html/structsigc_1_1trackable-members.html b/docs/reference/html/structsigc_1_1trackable-members.html index 196cd5e..ff6c688 100644 --- a/docs/reference/html/structsigc_1_1trackable-members.html +++ b/docs/reference/html/structsigc_1_1trackable-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + diff --git a/docs/reference/html/structsigc_1_1trackable.html b/docs/reference/html/structsigc_1_1trackable.html index 3818207..a0a8e39 100644 --- a/docs/reference/html/structsigc_1_1trackable.html +++ b/docs/reference/html/structsigc_1_1trackable.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@ - + @@ -64,38 +66,42 @@ Inheritance diagram for sigc::trackable:
    Inheritance graph
    - +
    [legend]
    - -

    List of all members.

    - +

    +

    Public Types

    typedef
    internal::func_destroy_notify 
    func_destroy_notify
     
    - + + + + +

    +

    Public Member Functions

     trackable (const trackable& src)
     
    trackableoperator= (const trackable& src)
     
    void add_destroy_notify_callback (void* data, func_destroy_notify func) const
     Add a callback that is executed (notified) when the trackable object is detroyed.
     
    void remove_destroy_notify_callback (void* data) const
     Remove a callback previously installed with add_destroy_notify_callback().
     
    void notify_callbacks ()
     Execute and remove all previously installed callbacks.
     
    -

    Detailed Description

    +

    Detailed Description

    Base class for objects with auto-disconnection.

    trackable must be inherited when objects shall automatically invalidate slots referring to them on destruction. A slot built from a member function of a trackable derived type installs a callback that is invoked when the trackable object is destroyed or overwritten.

    add_destroy_notify_callback() and remove_destroy_notify_callback() can be used to manually install and remove callbacks when notification of the object dying is needed.

    notify_callbacks() invokes and removes all previously installed callbacks and can therefore be used to disconnect from all signals.

    Note that there is no virtual destructor. Don't use trackable* as pointer type for managing your data or the destructors of your derived types won't be called when deleting your objects.

    -

    Member Function Documentation

    +

    Member Function Documentation

    @@ -121,7 +127,7 @@ void 

    Add a callback that is executed (notified) when the trackable object is detroyed.

    -
    Parameters:
    +
    Parameters
    @@ -147,7 +153,7 @@ void  @@ -25,10 +25,11 @@
    dataPassed into func upon notification.
    funcCallback executed upon destruction of the object.
    add_destroy_notify_callback().

    The callback is not executed.

    -
    Parameters:
    +
    Parameters
    dataParameter passed into previous call to add_destroy_notify_callback().
    @@ -159,9 +165,9 @@ void 
    diff --git a/docs/reference/html/structsigc_1_1trackable__inherit__graph.png b/docs/reference/html/structsigc_1_1trackable__inherit__graph.png index 915444063ccdddb743c97a6fb63f520d08c50942..b286bb8a92ae9964a7b40e32e9428767ca4298a7 100644 GIT binary patch literal 165398 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%0Dfcf36M03L~I3~ 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 laukdyx;R6H*en6Rcy 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 V@j%DxMB?|Ut7sp7bkIETe*k3MTs;5) diff --git a/docs/reference/html/structsigc_1_1unwrap__lambda__type-members.html b/docs/reference/html/structsigc_1_1unwrap__lambda__type-members.html index e7fff11..75799c2 100644 --- a/docs/reference/html/structsigc_1_1unwrap__lambda__type-members.html +++ b/docs/reference/html/structsigc_1_1unwrap__lambda__type-members.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    - + diff --git a/docs/reference/html/structsigc_1_1unwrap__lambda__type.html b/docs/reference/html/structsigc_1_1unwrap__lambda__type.html index a8faf99..78fabf7 100644 --- a/docs/reference/html/structsigc_1_1unwrap__lambda__type.html +++ b/docs/reference/html/structsigc_1_1unwrap__lambda__type.html @@ -17,7 +17,7 @@
    libsigc++ -  2.2.11 +  2.3.1
    @@ -25,10 +25,11 @@
    - +
    sigc::unwrap_lambda_type< T_type > Struct Template Reference
    @@ -58,16 +60,15 @@

    Deduces the type of the object stored in an object of the passed lambda type. More...

    #include <sigc++/adaptors/lambda/base.h>

    - -

    List of all members.

    - +

    +

    Public Types

    typedef unwrap_reference
    < T_type >::type 
    type
     
    -

    Detailed Description

    +

    Detailed Description

    template<class T_type>
    struct sigc::unwrap_lambda_type< T_type >

    @@ -76,9 +77,9 @@ struct sigc::unwrap_lambda_type< T_type >
    diff --git a/docs/reference/html/sync_off.png b/docs/reference/html/sync_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b443fc62892114406e3d399421b2a881b897acc GIT binary patch literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* literal 0 HcmV?d00001 diff --git a/docs/reference/html/sync_on.png b/docs/reference/html/sync_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e08320fb64e6fa33b573005ed6d8fe294e19db76 GIT binary patch literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 literal 0 HcmV?d00001 diff --git a/docs/reference/html/tab_b.png b/docs/reference/html/tab_b.png index 258c141616477d2eae6c7d1f2a7dd6eafa0f5346..5f6601a813b57d522fb8e3d83a94db3c11bd004b 100644 GIT binary patch delta 142 zcmV;90CE4P0jdFzB!6*9L_t(|0qxyQ4uU`sMB(l((ZqN)HZEMiiWSP=AP&rgld|Im zp23=!=rz82sawdlzwL6)>~sYDvSRWp+$+LO5&al3JOi2`pmhuTb?;|lyBT%TdJ_>` w%g$7lQj_e!n4+jgvI}=i~1Nl00000Ne4wvM6N<$f&-32jsO4v delta 139 zcmV;60CfMV0jB|wB!6y6L_t(|0qxyU3c@fDgyGVNqV~72jSdG9$8vRNwkSVmXck;)J`Q|y00000NkvXXu0mjf D6ck2n delta 164 zcmV;V09*gD0l)!}B!7oVL_t(|0qxz(4T3-bMbQa2>cUu((fA1oK|w_M2x=Hd{D2G< zT7YHPh@%VZIJujbSA%%I-t1LNF100uFm1`CCMz^)(GVXVB*%uxbd%S=&3ac6W;H=t z;U{;z_{JhKwpX0+@@EGn_Nrv&Ddzr}$x<;jMy_P+o(##*ksaSptJlFA^t&GbLn7cn SuV*~~0000 + + + @@ -216,6 +219,9 @@ + + + @@ -568,6 +574,9 @@ + + + @@ -702,6 +711,9 @@ + + + @@ -736,6 +748,9 @@ + + + @@ -770,6 +785,9 @@ + + + @@ -804,6 +822,9 @@ + + + @@ -838,6 +859,9 @@ + + + @@ -872,6 +896,9 @@ + + + @@ -906,6 +933,9 @@ + + + @@ -940,6 +970,9 @@ + + + @@ -965,6 +998,9 @@ + + + @@ -978,8 +1014,11 @@ - - + + + + + @@ -995,6 +1034,9 @@ + + + @@ -1008,8 +1050,11 @@ - - + + + + + @@ -1025,6 +1070,9 @@ + + + @@ -1038,8 +1086,11 @@ - - + + + + + @@ -1055,6 +1106,9 @@ + + + @@ -1068,8 +1122,11 @@ - - + + + + + @@ -1085,6 +1142,9 @@ + + + @@ -1098,8 +1158,11 @@ - - + + + + + @@ -1115,6 +1178,9 @@ + + + @@ -1128,8 +1194,11 @@ - - + + + + + @@ -1145,6 +1214,9 @@ + + + @@ -1158,8 +1230,11 @@ - - + + + + + @@ -1175,6 +1250,9 @@ + + + @@ -1188,8 +1266,11 @@ - - + + + + + @@ -1205,6 +1286,9 @@ + + + @@ -1218,8 +1302,11 @@ - - + + + + + @@ -1235,6 +1322,9 @@ + + + @@ -1248,8 +1338,11 @@ - - + + + + + @@ -1265,6 +1358,9 @@ + + + @@ -1278,8 +1374,11 @@ - - + + + + + @@ -1295,6 +1394,9 @@ + + + @@ -1308,8 +1410,11 @@ - - + + + + + @@ -1325,6 +1430,9 @@ + + + @@ -1338,8 +1446,11 @@ - - + + + + + @@ -1355,6 +1466,9 @@ + + + @@ -1368,8 +1482,11 @@ - - + + + + + @@ -1385,6 +1502,9 @@ + + + @@ -1398,8 +1518,11 @@ - - + + + + + @@ -1415,6 +1538,9 @@ + + + @@ -1428,8 +1554,11 @@ - - + + + + + @@ -2132,6 +2261,7 @@ + @@ -2142,6 +2272,7 @@ + @@ -2152,6 +2283,7 @@ + @@ -2162,6 +2294,7 @@ + @@ -2172,6 +2305,7 @@ + @@ -2182,6 +2316,7 @@ + @@ -2192,6 +2327,7 @@ + @@ -2202,6 +2338,7 @@ + @@ -2212,6 +2349,7 @@ + @@ -2222,6 +2360,7 @@ + @@ -2232,6 +2371,7 @@ + @@ -2242,6 +2382,7 @@ + @@ -2252,6 +2393,7 @@ + @@ -2262,6 +2404,7 @@ + @@ -2272,6 +2415,7 @@ + @@ -2282,6 +2426,7 @@ + @@ -2292,6 +2437,7 @@ + @@ -2302,6 +2448,7 @@ + @@ -2312,6 +2459,7 @@ + @@ -2322,6 +2470,7 @@ + @@ -2332,6 +2481,7 @@ + @@ -2342,6 +2492,7 @@ + @@ -2352,6 +2503,7 @@ + @@ -2362,6 +2514,7 @@ + @@ -2372,6 +2525,7 @@ + @@ -2382,6 +2536,7 @@ + @@ -2392,6 +2547,7 @@ + @@ -2402,6 +2558,7 @@ + @@ -2412,6 +2569,7 @@ + @@ -2422,6 +2580,7 @@ + @@ -2432,6 +2591,7 @@ + @@ -2442,6 +2602,7 @@ + @@ -2489,6 +2650,8 @@ + + @@ -2501,6 +2664,8 @@ + + @@ -2513,6 +2678,8 @@ + + @@ -2524,6 +2691,8 @@ + + @@ -2534,6 +2703,8 @@ + + @@ -2543,6 +2714,8 @@ + + @@ -2551,6 +2724,8 @@ + + @@ -2558,6 +2733,8 @@ + + @@ -2570,6 +2747,8 @@ + + @@ -2581,6 +2760,8 @@ + + @@ -2591,6 +2772,8 @@ + + @@ -2600,6 +2783,8 @@ + + @@ -2608,6 +2793,8 @@ + + @@ -2615,11 +2802,14 @@ + + + @@ -2633,6 +2823,7 @@ + @@ -2646,6 +2837,7 @@ + @@ -2660,6 +2852,8 @@ + + @@ -2672,6 +2866,8 @@ + + @@ -2684,6 +2880,8 @@ + + @@ -2695,6 +2893,8 @@ + + @@ -2705,6 +2905,8 @@ + + @@ -2714,6 +2916,8 @@ + + @@ -2722,6 +2926,8 @@ + + @@ -2729,12 +2935,16 @@ + + + + @@ -2750,6 +2960,8 @@ + + @@ -2766,6 +2978,8 @@ + + diff --git a/docs/reference/libsigc++-2.0.tag b/docs/reference/libsigc++-2.0.tag index 203b9b7..3d260ee 100644 --- a/docs/reference/libsigc++-2.0.tag +++ b/docs/reference/libsigc++-2.0.tag @@ -861,6 +861,7 @@ bind bind(), bind_return() group__bind.html + bind_functor sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil > sigc::bind_functor< 1, T_functor, T_bound, nil, nil, nil, nil, nil, nil > sigc::bind_functor< 2, T_functor, T_bound, nil, nil, nil, nil, nil, nil > @@ -1007,6 +1008,7 @@ hide hide(), hide_return() group__hide.html + hide_functor sigc::hide_functor<-1, T_functor > sigc::hide_functor< 0, T_functor > sigc::hide_functor< 1, T_functor > @@ -1637,6 +1639,31 @@ group() group__group__.html + + bind_functor + structbind__functor.html + I_location + + + + + + + + + + + hide_functor + structhide__functor.html + I_location + + + + lambda_core + structlambda__core.html + + I_islambda + sigc namespacesigc.html @@ -4281,6 +4308,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -5250,6 +5298,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -5496,6 +5565,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -5743,6 +5833,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -5991,6 +6102,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -6240,6 +6372,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -6490,6 +6643,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -6741,6 +6915,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -6993,6 +7188,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -7182,6 +7398,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -7272,18 +7509,46 @@ ad1ba32ad7dae0c05a4012ada78077505 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -7391,18 +7656,39 @@ () const - - trackable - structsigc_1_1trackable.html - a7efefbcab4645648a366da3439242198 - (const trackable &src) + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const - trackable & - operator= - structsigc_1_1trackable.html - a7494fbad23a65932ff1457d00d4edaf5 - (const trackable &src) + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + + + trackable + structsigc_1_1trackable.html + a7efefbcab4645648a366da3439242198 + (const trackable &src) + + + trackable & + operator= + structsigc_1_1trackable.html + a7494fbad23a65932ff1457d00d4edaf5 + (const trackable &src) void @@ -7481,18 +7767,46 @@ ad1ba32ad7dae0c05a4012ada78077505 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -7601,6 +7915,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -7691,18 +8026,46 @@ a476f559a69eef5999c99cd6262a9aa2f - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -7810,6 +8173,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -7900,18 +8284,46 @@ a476f559a69eef5999c99cd6262a9aa2f - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -8021,6 +8433,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -8111,18 +8544,46 @@ aeb327519f808dfec9a723511ef82caa3 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -8230,6 +8691,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -8320,18 +8802,46 @@ aeb327519f808dfec9a723511ef82caa3 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -8442,6 +8952,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -8532,18 +9063,46 @@ aacb8fe57ffe01dea5c5fb5af44634287 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -8651,6 +9210,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -8741,18 +9321,46 @@ aacb8fe57ffe01dea5c5fb5af44634287 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -8864,6 +9472,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -8954,18 +9583,46 @@ a4ba3eb58c4c5ac2c25f49c48fd0af264 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -9073,6 +9730,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -9163,18 +9841,46 @@ a4ba3eb58c4c5ac2c25f49c48fd0af264 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -9287,6 +9993,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -9377,18 +10104,46 @@ a555ce030884fdf2bde788b75db01bedf - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -9496,6 +10251,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -9586,18 +10362,46 @@ a555ce030884fdf2bde788b75db01bedf - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -9711,6 +10515,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -9801,18 +10626,46 @@ ad5ba46907fe236e0cff806888696d569 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -9920,6 +10773,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -10010,18 +10884,46 @@ ad5ba46907fe236e0cff806888696d569 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -10136,6 +11038,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -10226,18 +11149,46 @@ aff490e7f75a83aa2f324a859f9071a79 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -10345,6 +11296,27 @@ () const + bool + blocked + structsigc_1_1signal__base.html + af289509690157d392437be35b40d937a + () const + + + void + block + structsigc_1_1signal__base.html + aa27e3585b4b420957040d93324e6b32d + (bool should_block=true) + + + void + unblock + structsigc_1_1signal__base.html + a6a2ba287d992bcaa87eb71ba8c78c37c + () + + trackable structsigc_1_1trackable.html @@ -10435,18 +11407,46 @@ aff490e7f75a83aa2f324a859f9071a79 - - std::size_t - size_type + + internal::signal_impl::iterator_type + iterator_type structsigc_1_1signal__base.html - aa60e22abd088b6cde2dd50fb3f228aa4 + a328b132e5dfb99dbc3aae1e5c3bb0981 - - internal::func_destroy_notify - func_destroy_notify - structsigc_1_1trackable.html - a3338954d7565534bd945290b798e13ed + + iterator_type + connect + structsigc_1_1signal__base.html + a5c89a76a27d69c512f554b841b1bd08a + (const slot_base &slot_) + + + iterator_type + insert + structsigc_1_1signal__base.html + a87da23ad801faa9e2b6b4be2a747e757 + (iterator_type i, const slot_base &slot_) + + + iterator_type + erase + structsigc_1_1signal__base.html + a21efc57eea29c3139855909ad4807984 + (iterator_type i) + + + internal::signal_impl * + impl + structsigc_1_1signal__base.html + ab1b7d9bc2a59c4c67d0123a65a7baab9 + () const + + + internal::signal_impl * + impl_ + structsigc_1_1signal__base.html + a747d448c28fd256ef580d165eb69f17a @@ -12349,6 +13349,20 @@ a19522528264f1646f8ed982b0042ffad (const slot_base &src) + + rep_type * + rep_ + classsigc_1_1slot__base.html + aa482f7dfc73c6950abde0fd51b3125b5 + + + + bool + blocked_ + classsigc_1_1slot__base.html + a9dc4958860c0f8300b461a743b7f2a2b + + sigc::slot< T_return, nil, nil, nil, nil, nil, nil, nil > @@ -12509,6 +13523,20 @@ a19522528264f1646f8ed982b0042ffad (const slot_base &src) + + rep_type * + rep_ + classsigc_1_1slot__base.html + aa482f7dfc73c6950abde0fd51b3125b5 + + + + bool + blocked_ + classsigc_1_1slot__base.html + a9dc4958860c0f8300b461a743b7f2a2b + + sigc::slot< T_return, T_arg1, nil, nil, nil, nil, nil, nil > @@ -12677,6 +13705,20 @@ a19522528264f1646f8ed982b0042ffad (const slot_base &src) + + rep_type * + rep_ + classsigc_1_1slot__base.html + aa482f7dfc73c6950abde0fd51b3125b5 + + + + bool + blocked_ + classsigc_1_1slot__base.html + a9dc4958860c0f8300b461a743b7f2a2b + + sigc::slot< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil > @@ -12853,6 +13895,20 @@ a19522528264f1646f8ed982b0042ffad (const slot_base &src) + + rep_type * + rep_ + classsigc_1_1slot__base.html + aa482f7dfc73c6950abde0fd51b3125b5 + + + + bool + blocked_ + classsigc_1_1slot__base.html + a9dc4958860c0f8300b461a743b7f2a2b + + sigc::slot< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil > @@ -13037,6 +14093,20 @@ a19522528264f1646f8ed982b0042ffad (const slot_base &src) + + rep_type * + rep_ + classsigc_1_1slot__base.html + aa482f7dfc73c6950abde0fd51b3125b5 + + + + bool + blocked_ + classsigc_1_1slot__base.html + a9dc4958860c0f8300b461a743b7f2a2b + + sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil > @@ -13229,6 +14299,20 @@ a19522528264f1646f8ed982b0042ffad (const slot_base &src) + + rep_type * + rep_ + classsigc_1_1slot__base.html + aa482f7dfc73c6950abde0fd51b3125b5 + + + + bool + blocked_ + classsigc_1_1slot__base.html + a9dc4958860c0f8300b461a743b7f2a2b + + sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil > @@ -13429,6 +14513,20 @@ a19522528264f1646f8ed982b0042ffad (const slot_base &src) + + rep_type * + rep_ + classsigc_1_1slot__base.html + aa482f7dfc73c6950abde0fd51b3125b5 + + + + bool + blocked_ + classsigc_1_1slot__base.html + a9dc4958860c0f8300b461a743b7f2a2b + + sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil > @@ -13637,6 +14735,20 @@ a19522528264f1646f8ed982b0042ffad (const slot_base &src) + + rep_type * + rep_ + classsigc_1_1slot__base.html + aa482f7dfc73c6950abde0fd51b3125b5 + + + + bool + blocked_ + classsigc_1_1slot__base.html + a9dc4958860c0f8300b461a743b7f2a2b + + sigc::pointer_functor0 @@ -15912,6 +17024,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1mem__functor0.html + afc2e4c3f2b5fd80ce810902ac8f30fa7 + )() + + T_return result_type classsigc_1_1mem__functor0.html @@ -15997,6 +17116,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1mem__functor1.html + a3e557dead320f2bff90655a004fe177f + )(T_arg1) + + T_return result_type classsigc_1_1mem__functor1.html @@ -16083,6 +17209,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1mem__functor2.html + a00e28e0e50b634475e1479381d006201 + )(T_arg1, T_arg2) + + T_return result_type classsigc_1_1mem__functor2.html @@ -16170,6 +17303,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1mem__functor3.html + a192ff7358a210e2eefbadbfbaf14f057 + )(T_arg1, T_arg2, T_arg3) + + T_return result_type classsigc_1_1mem__functor3.html @@ -16258,6 +17398,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1mem__functor4.html + a5771b1d8d740548dff9270d6d5a317e3 + )(T_arg1, T_arg2, T_arg3, T_arg4) + + T_return result_type classsigc_1_1mem__functor4.html @@ -16347,6 +17494,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1mem__functor5.html + a24ce0a25d04bbe4671093678e345f6cb + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) + + T_return result_type classsigc_1_1mem__functor5.html @@ -16437,6 +17591,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1mem__functor6.html + a8a48c8407249cc027d3ae82c8a776e62 + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) + + T_return result_type classsigc_1_1mem__functor6.html @@ -16528,6 +17689,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1mem__functor7.html + a3052c03304d3000c861d21101fbaaa51 + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) + + T_return result_type classsigc_1_1mem__functor7.html @@ -16612,6 +17780,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__mem__functor0.html + aeefd8087157f292002b331756b187baa + )() const + + T_return result_type classsigc_1_1const__mem__functor0.html @@ -16697,6 +17872,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__mem__functor1.html + a137c5a5f4bfbaf4e7034d87ff6854542 + )(T_arg1) const + + T_return result_type classsigc_1_1const__mem__functor1.html @@ -16783,6 +17965,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__mem__functor2.html + a4c2bb98ed93c164db29504c4d7570361 + )(T_arg1, T_arg2) const + + T_return result_type classsigc_1_1const__mem__functor2.html @@ -16870,6 +18059,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__mem__functor3.html + a40890579cba25235f8d0fa5847531e8e + )(T_arg1, T_arg2, T_arg3) const + + T_return result_type classsigc_1_1const__mem__functor3.html @@ -16958,6 +18154,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__mem__functor4.html + ae278eb245e79c78ddc7c63a58a76751c + )(T_arg1, T_arg2, T_arg3, T_arg4) const + + T_return result_type classsigc_1_1const__mem__functor4.html @@ -17047,6 +18250,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__mem__functor5.html + a0f837bd153b0f9d8ead59784b34958ed + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const + + T_return result_type classsigc_1_1const__mem__functor5.html @@ -17137,6 +18347,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__mem__functor6.html + aaba986ff89c63a17e91272344a8ff45e + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const + + T_return result_type classsigc_1_1const__mem__functor6.html @@ -17228,6 +18445,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__mem__functor7.html + a0b1b42d84dc3569b68122edd3c9b9032 + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const + + T_return result_type classsigc_1_1const__mem__functor7.html @@ -17312,6 +18536,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1volatile__mem__functor0.html + a2600028801809d687cd7e4aa1a01b80d + )() volatile + + T_return result_type classsigc_1_1volatile__mem__functor0.html @@ -17397,6 +18628,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1volatile__mem__functor1.html + af090d37156c82d4f1c45490e1f95c7fd + )(T_arg1) volatile + + T_return result_type classsigc_1_1volatile__mem__functor1.html @@ -17483,6 +18721,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1volatile__mem__functor2.html + a3f8ba2d3836deb474fc88d39a660cbf5 + )(T_arg1, T_arg2) volatile + + T_return result_type classsigc_1_1volatile__mem__functor2.html @@ -17570,6 +18815,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1volatile__mem__functor3.html + ae075aa9f4ce6ac1b2928fecfa51e8f4e + )(T_arg1, T_arg2, T_arg3) volatile + + T_return result_type classsigc_1_1volatile__mem__functor3.html @@ -17658,6 +18910,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1volatile__mem__functor4.html + a254dd6424bd621026dcf221f0fca8e4a + )(T_arg1, T_arg2, T_arg3, T_arg4) volatile + + T_return result_type classsigc_1_1volatile__mem__functor4.html @@ -17747,6 +19006,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1volatile__mem__functor5.html + ad65381d976e6cfae8fd13734f593b863 + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile + + T_return result_type classsigc_1_1volatile__mem__functor5.html @@ -17837,6 +19103,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1volatile__mem__functor6.html + a03d9c50b4edc72588ba95fda0cbb41d9 + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile + + T_return result_type classsigc_1_1volatile__mem__functor6.html @@ -17928,6 +19201,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1volatile__mem__functor7.html + a1188bcd09d1f217db4b3dc8302fe5a05 + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile + + T_return result_type classsigc_1_1volatile__mem__functor7.html @@ -18012,6 +19292,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__volatile__mem__functor0.html + a5700c960bfc136fc856e3cc3173b2a27 + )() const volatile + + T_return result_type classsigc_1_1const__volatile__mem__functor0.html @@ -18097,6 +19384,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__volatile__mem__functor1.html + a566191052777f69d1e6de30a2bce0637 + )(T_arg1) const volatile + + T_return result_type classsigc_1_1const__volatile__mem__functor1.html @@ -18183,6 +19477,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__volatile__mem__functor2.html + a97e716964673221fbf0e1c6f07ae66fa + )(T_arg1, T_arg2) const volatile + + T_return result_type classsigc_1_1const__volatile__mem__functor2.html @@ -18270,6 +19571,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__volatile__mem__functor3.html + aa22e9ae2c889fdcc965973ca52322ff1 + )(T_arg1, T_arg2, T_arg3) const volatile + + T_return result_type classsigc_1_1const__volatile__mem__functor3.html @@ -18358,6 +19666,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__volatile__mem__functor4.html + af76d8133a87bd11c57d3877aa01c183e + )(T_arg1, T_arg2, T_arg3, T_arg4) const volatile + + T_return result_type classsigc_1_1const__volatile__mem__functor4.html @@ -18447,6 +19762,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__volatile__mem__functor5.html + a207499bd2e0e9614030cd02755048006 + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile + + T_return result_type classsigc_1_1const__volatile__mem__functor5.html @@ -18537,6 +19859,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__volatile__mem__functor6.html + ae91ece42d701cb59dcc72b27d385873a + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile + + T_return result_type classsigc_1_1const__volatile__mem__functor6.html @@ -18628,6 +19957,13 @@ + T_return(T_obj::* + function_type + classsigc_1_1const__volatile__mem__functor7.html + a6d90d772e91079ecbb9647d6edf61874 + )(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile + + T_return result_type classsigc_1_1const__volatile__mem__functor7.html @@ -18998,6 +20334,20 @@ a1c6d091ffd70c23930cf6e2b9042d466 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19096,6 +20446,20 @@ a2f7597edfcd91bf642d4baacee3a7b35 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19194,6 +20558,20 @@ a3c68a3b7223b63b70e608df4a400b675 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19285,6 +20663,20 @@ a552915228f6db01f3aa2b008c9894356 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19369,6 +20761,20 @@ ab00f7387ada9482c459c0ae42a9d40e7 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19446,6 +20852,20 @@ afa273ba1cd6d0680e61231577b9c4be4 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19516,6 +20936,20 @@ a22b7b60a30095f40f39f28edeff9492d + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19579,6 +21013,20 @@ abd1e51093bf7d4428e443c2e6704bed9 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19678,6 +21126,20 @@ af0fac93b8bd81143ecaaac58e6c498b0 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19778,6 +21240,20 @@ a805960e0db4497a6ec286b27dabb463d + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19879,6 +21355,20 @@ aecd13135852faa48d9414eed9202982c + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -19981,6 +21471,20 @@ a6836c666ddde5331afc0da584ddf92a2 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -20084,6 +21588,20 @@ a1888cca0a439d2c7f669e22b6692c871 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -20188,6 +21706,20 @@ a37b01688264add8854c453e4c0d0e9ac + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -20280,6 +21812,13 @@ + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + adaptor_trait< T_functor >::adaptor_type adaptor_type structsigc_1_1adapts.html @@ -20385,6 +21924,13 @@ + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + adaptor_trait< T_functor >::adaptor_type adaptor_type structsigc_1_1adapts.html @@ -20482,6 +22028,13 @@ + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + adaptor_trait< T_functor >::adaptor_type adaptor_type structsigc_1_1adapts.html @@ -20585,6 +22138,20 @@ a72ea0ce5ad7cf4f9e0e7b160d830c5a4 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + deduce_result_type< T_arg1 >::type operator() @@ -20675,6 +22242,20 @@ af5b5ee49bb277471b5bc8e3769d0dcb7 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + deduce_result_type< T_arg1 >::type operator() @@ -20765,6 +22346,20 @@ ae8024e936ecd59767fd3ffb561e780f4 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + deduce_result_type< T_arg1, T_arg2 >::type operator() @@ -20848,6 +22443,20 @@ a612e90e6314e9cc7e1868949881695c2 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + deduce_result_type< T_arg1, T_arg2, T_arg3 >::type operator() @@ -20924,6 +22533,20 @@ a3166703a8a4b6e7733647c5afbe8e100 + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4 >::type operator() @@ -20993,6 +22616,20 @@ a449ddaf8c594be9deeb1ec904675c0fe + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::type operator() @@ -21055,6 +22692,20 @@ a19e890794f0d29ef3f3f473c1f44a95f + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::type operator() @@ -21110,6 +22761,20 @@ a7c27b78db8bdc77911835b702024b13a + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + deduce_result_type< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::type operator() @@ -21165,6 +22830,20 @@ a1a594553d0312ca12e1009d179af0dbe + + adaptor_trait< T_functor >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_functor >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -21277,6 +22956,20 @@ ab096c0a388f877d97b3812f2fcc813f9 + + adaptor_trait< T_setter >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_setter >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -21404,6 +23097,20 @@ a78ccb07f23696a452df9f61308885542 + + adaptor_trait< T_setter >::result_type + result_type + structsigc_1_1adapts.html + a914e75556dae1fdcf0162c4c99aca79d + + + + adaptor_trait< T_setter >::adaptor_type + adaptor_type + structsigc_1_1adapts.html + a5c3f3b614455552f4cd5d88b1f330248 + + result_type operator() @@ -21559,10 +23266,10 @@ - sigc++/adaptors/ - /home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/ + sigc++/adaptors + /home/murrayc/checkouts/gnome30/libsigc++2/sigc++/adaptors/ dir_0bd3c8d814eb03171de012519d7a2ccd.html - sigc++/adaptors/lambda/ + sigc++/adaptors/lambda adaptor_trait.h adaptors.h bind.h @@ -21576,8 +23283,8 @@ retype_return.h - sigc++/functors/ - /home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/ + sigc++/functors + /home/murrayc/checkouts/gnome30/libsigc++2/sigc++/functors/ dir_5fbc72877197f8c6013d0f619df5433c.html functor_trait.h functors.h @@ -21587,8 +23294,8 @@ slot_base.h - sigc++/adaptors/lambda/ - /home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/lambda/ + sigc++/adaptors/lambda + /home/murrayc/checkouts/gnome30/libsigc++2/sigc++/adaptors/lambda/ dir_ea4abdd77c05d5873cecf571a6d96de7.html base.h group.h @@ -21597,11 +23304,11 @@ select.h - sigc++/ - /home/murrayc/checkout/gnome/libsigc++2/sigc++/ + sigc++ + /home/murrayc/checkouts/gnome30/libsigc++2/sigc++/ dir_5c02128c554eaa40138b2e605fc08970.html - sigc++/adaptors/ - sigc++/functors/ + sigc++/adaptors + sigc++/functors bind.h bind_return.h class_slot.h diff --git a/examples/Makefile.in b/examples/Makefile.in index 9112b8e..9ee77f0 100644 --- a/examples/Makefile.in +++ b/examples/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.11.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -16,23 +16,6 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ - esac; \ - test $$am__dry = yes; \ - } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -110,11 +93,6 @@ am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; SOURCES = $(hello_world_SOURCES) $(member_method_SOURCES) DIST_SOURCES = $(hello_world_SOURCES) $(member_method_SOURCES) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) diff --git a/sigc++/Makefile.in b/sigc++/Makefile.in index de2637c..f20bd80 100644 --- a/sigc++/Makefile.in +++ b/sigc++/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.11.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -18,23 +18,6 @@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ - esac; \ - test $$am__dry = yes; \ - } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -145,11 +128,6 @@ SOURCES = $(libsigc_@SIGCXX_API_VERSION@_la_SOURCES) \ $(EXTRA_libsigc_@SIGCXX_API_VERSION@_la_SOURCES) DIST_SOURCES = $(libsigc_@SIGCXX_API_VERSION@_la_SOURCES) \ $(EXTRA_libsigc_@SIGCXX_API_VERSION@_la_SOURCES) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac DATA = $(dist_noinst_DATA) HEADERS = $(nobase_library_include_HEADERS) ETAGS = etags @@ -422,6 +400,7 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) + test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ @@ -429,8 +408,6 @@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) else :; fi; \ done; \ test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } @@ -527,18 +504,15 @@ clean-libtool: -rm -rf functors/.libs functors/_libs install-nobase_library_includeHEADERS: $(nobase_library_include_HEADERS) @$(NORMAL_INSTALL) + test -z "$(library_includedir)" || $(MKDIR_P) "$(DESTDIR)$(library_includedir)" @list='$(nobase_library_include_HEADERS)'; test -n "$(library_includedir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(library_includedir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(library_includedir)" || exit 1; \ - fi; \ $(am__nobase_list) | while read dir files; do \ xfiles=; for file in $$files; do \ if test -f "$$file"; then xfiles="$$xfiles $$file"; \ else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \ test -z "$$xfiles" || { \ test "x$$dir" = x. || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(library_includedir)/$$dir'"; \ + echo "$(MKDIR_P) '$(DESTDIR)$(library_includedir)/$$dir'"; \ $(MKDIR_P) "$(DESTDIR)$(library_includedir)/$$dir"; }; \ echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(library_includedir)/$$dir'"; \ $(INSTALL_HEADER) $$xfiles "$(DESTDIR)$(library_includedir)/$$dir" || exit $$?; }; \ diff --git a/sigc++/functors/functor_trait.h b/sigc++/functors/functor_trait.h index 4354869..181d3ec 100644 --- a/sigc++/functors/functor_trait.h +++ b/sigc++/functors/functor_trait.h @@ -148,6 +148,8 @@ struct functor_trait \ * } * @endcode * + * @newin{2,2,11} + * * You can't use both SIGC_FUNCTORS_HAVE_RESULT_TYPE and * SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE in the same compilation unit. * diff --git a/sigc++/functors/macros/functor_trait.h.m4 b/sigc++/functors/macros/functor_trait.h.m4 index 4e1afb7..fcbc765 100644 --- a/sigc++/functors/macros/functor_trait.h.m4 +++ b/sigc++/functors/macros/functor_trait.h.m4 @@ -193,6 +193,8 @@ struct functor_trait \ * } * @endcode * + * @newin{2,2,11} + * * You can't use both SIGC_FUNCTORS_HAVE_RESULT_TYPE and * SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE in the same compilation unit. * diff --git a/sigc++/signal_base.cc b/sigc++/signal_base.cc index e22017f..ed1308a 100644 --- a/sigc++/signal_base.cc +++ b/sigc++/signal_base.cc @@ -49,6 +49,24 @@ signal_impl::size_type signal_impl::size() const return slots_.size(); } +bool signal_impl::blocked() const +{ + for (const_iterator_type iter = slots_.begin(); iter != slots_.end(); ++iter) + { + if (!iter->blocked()) + return false; + } + return true; +} + +void signal_impl::block(bool should_block) +{ + for (iterator_type iter = slots_.begin(); iter != slots_.end(); ++iter) + { + iter->block(should_block); + } +} + signal_impl::iterator_type signal_impl::connect(const slot_base& slot_) { return insert(slots_.end(), slot_); @@ -117,6 +135,23 @@ signal_base::size_type signal_base::size() const return (impl_ ? impl_->size() : 0); } +bool signal_base::blocked() const +{ + return (impl_ ? impl_->blocked() : true); +} + +void signal_base::block(bool should_block) +{ + if (impl_) + impl_->block(should_block); +} + +void signal_base::unblock() +{ + if (impl_) + impl_->block(false); +} + signal_base::iterator_type signal_base::connect(const slot_base& slot_) { return impl()->connect(slot_); diff --git a/sigc++/signal_base.h b/sigc++/signal_base.h index d16ccfa..cd5a62f 100644 --- a/sigc++/signal_base.h +++ b/sigc++/signal_base.h @@ -97,6 +97,25 @@ struct SIGC_API signal_impl */ size_type size() const; + /** Returns whether all slots in the list are blocked. + * @return @p true if all slots are blocked or the list is empty. + * + * @newin{2,4} + */ + bool blocked() const; + + /** Sets the blocking state of all slots in the list. + * If @e should_block is @p true then the blocking state is set. + * Subsequent emissions of the signal don't invoke the functors + * contained in the slots until block() with @e should_block = @p false is called. + * sigc::slot_base::block() and sigc::slot_base::unblock() can change the + * blocking state of individual slots. + * @param should_block Indicates whether the blocking state should be set or unset. + * + * @newin{2,4} + */ + void block(bool should_block = true); + /** Adds a slot at the bottom of the list of slots. * @param slot_ The slot to add to the list of slots. * @return An iterator pointing to the new slot in the list. @@ -263,6 +282,32 @@ struct SIGC_API signal_base : public trackable */ size_type size() const; + /** Returns whether all slots in the list are blocked. + * @return @p true if all slots are blocked or the list is empty. + * + * @newin{2,4} + */ + bool blocked() const; + + /** Sets the blocking state of all slots in the list. + * If @e should_block is @p true then the blocking state is set. + * Subsequent emissions of the signal don't invoke the functors + * contained in the slots until unblock() or block() with + * @e should_block = @p false is called. + * sigc::slot_base::block() and sigc::slot_base::unblock() can change the + * blocking state of individual slots. + * @param should_block Indicates whether the blocking state should be set or unset. + * + * @newin{2,4} + */ + void block(bool should_block = true); + + /** Unsets the blocking state of all slots in the list.. + * + * @newin{2,4} + */ + void unblock(); + protected: typedef internal::signal_impl::iterator_type iterator_type; diff --git a/tests/Makefile.in b/tests/Makefile.in index 3cdc289..e033f55 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.11.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, @@ -15,23 +15,6 @@ @SET_MAKE@ VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ - esac; \ - test $$am__dry = yes; \ - } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -276,11 +259,6 @@ DIST_SOURCES = $(test_accum_iter_SOURCES) $(test_accumulated_SOURCES) \ $(test_retype_return_SOURCES) $(test_signal_SOURCES) \ $(test_size_SOURCES) $(test_slot_SOURCES) \ $(test_slot_disconnect_SOURCES) $(test_trackable_SOURCES) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac ETAGS = etags CTAGS = ctags am__tty_colors = \ -- 2.7.4