<tagfile>
<compound kind="file">
<name>adaptor_base.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>adaptor__base_8h</filename>
<class kind="struct">sigc::adaptor_base</class>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>adaptor_trait.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>adaptor__trait_8h</filename>
<class kind="struct">sigc::adaptor_functor</class>
<class kind="struct">sigc::adaptor_trait</class>
</compound>
<compound kind="file">
<name>adaptors.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>adaptors_8h</filename>
</compound>
<compound kind="file">
<name>bound_argument.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>bound__argument_8h</filename>
<class kind="class">sigc::bound_argument</class>
<class kind="class">sigc::bound_argument< std::reference_wrapper< const T_wrapped > ></class>
</compound>
<compound kind="file">
<name>compose.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>compose_8h</filename>
<class kind="struct">sigc::compose1_functor</class>
<class kind="struct">sigc::compose2_functor</class>
</compound>
<compound kind="file">
<name>exception_catch.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>exception__catch_8h</filename>
<class kind="struct">sigc::exception_catch_functor</class>
<class kind="struct">sigc::exception_catch_functor< T_functor, T_catcher, void ></class>
</compound>
<compound kind="file">
<name>hide.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>hide_8h</filename>
<class kind="struct">sigc::hide_functor</class>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>retype.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>retype_8h</filename>
<class kind="struct">sigc::retype_functor</class>
<namespace>sigc</namespace>
<type>decltype(auto)</type>
<name>retype</name>
<anchorfile>group__retype.html</anchorfile>
- <anchor>gae5acb60ec172baf3e9cf06df9fd3968d</anchor>
- <arglist>(const slot< T_return, T_arg...> &_A_functor)</arglist>
+ <anchor>gab267b6108e8c758965d6d6e367549478</anchor>
+ <arglist>(const T_functor< T_func, T_arg...> &_A_functor)</arglist>
</member>
<member kind="function">
<type>decltype(auto)</type>
<name>retype</name>
<anchorfile>group__retype.html</anchorfile>
- <anchor>ga55a05ed5762ad048f81c96b76e189d90</anchor>
- <arglist>(const pointer_functor< T_return, T_arg...> &_A_functor)</arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga6991b513a02c9f9306b969d78f53f54a</anchor>
- <arglist>(const mem_functor< T_func, T_arg...> &_A_functor)</arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga1c2d8b2d5b7eac18c18a149e13723c72</anchor>
- <arglist>(const bound_mem_functor< T_func, T_arg...> &_A_functor)</arglist>
+ <anchor>ga5b0a57193130457a1840fb76c1df9359</anchor>
+ <arglist>(const T_functor< T_return(T_arg...)> &_A_functor)</arglist>
</member>
</compound>
<compound kind="file">
<name>track_obj.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>track__obj_8h</filename>
<class kind="class">sigc::track_obj_functor</class>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>bind.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>bind_8h</filename>
</compound>
<compound kind="file">
<name>bind.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>adaptors_2bind_8h</filename>
<class kind="struct">sigc::bind_functor</class>
<class kind="struct">sigc::bind_functor<-1, T_functor, T_type...></class>
</compound>
<compound kind="file">
<name>bind_return.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>bind__return_8h</filename>
</compound>
<compound kind="file">
<name>bind_return.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>adaptors_2bind__return_8h</filename>
<class kind="struct">sigc::bind_return_functor</class>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>connection.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>connection_8h</filename>
<class kind="struct">sigc::connection</class>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>functor_base.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
<filename>functor__base_8h</filename>
<class kind="struct">sigc::functor_base</class>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>functor_trait.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
<filename>functor__trait_8h</filename>
<class kind="class">sigc::can_deduce_result_type_with_decltype</class>
<class kind="struct">sigc::functor_trait</class>
</compound>
<compound kind="file">
<name>functors.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
<filename>functors_8h</filename>
</compound>
<compound kind="file">
<name>mem_fun.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
<filename>mem__fun_8h</filename>
<class kind="class">sigc::bound_mem_functor</class>
<class kind="class">sigc::mem_functor</class>
<type>decltype(auto)</type>
<name>mem_fun</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaed671e5a57879d0671b7c9a21aa1a124</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
<anchor>gae28d6895a9f21c285fe420e928ff046d</anchor>
<arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
</member>
</compound>
<compound kind="file">
<name>ptr_fun.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
<filename>ptr__fun_8h</filename>
<class kind="class">sigc::pointer_functor</class>
+ <class kind="class">sigc::pointer_functor< T_return(T_args...)></class>
<namespace>sigc</namespace>
<member kind="function">
- <type>pointer_functor< T_return, T_args...></type>
+ <type>decltype(auto)</type>
<name>ptr_fun</name>
<anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga6a373493892e21ba59b2d998036d7886</anchor>
+ <anchor>ga203dd1ac5747cf2f3d2b2d590ad32e82</anchor>
<arglist>(T_return(*_A_func)(T_args...))</arglist>
</member>
</compound>
<compound kind="file">
<name>slot_base.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
<filename>slot__base_8h</filename>
<class kind="class">sigc::slot_base</class>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>limit_reference.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>limit__reference_8h</filename>
<class kind="class">sigc::limit_reference</class>
<class kind="class">sigc::limit_reference< T_type, true ></class>
</compound>
<compound kind="file">
<name>member_method_trait.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>member__method__trait_8h</filename>
- <class kind="struct">sigc::member_method_class</class>
- <class kind="struct">sigc::member_method_class< T_result(T_obj::*)(T_arg...) const ></class>
- <class kind="struct">sigc::member_method_class< T_result(T_obj::*)(T_arg...) const volatile ></class>
- <class kind="struct">sigc::member_method_class< T_result(T_obj::*)(T_arg...) volatile ></class>
- <class kind="struct">sigc::member_method_class< T_result(T_obj::*)(T_arg...)></class>
- <class kind="struct">sigc::member_method_is_const</class>
- <class kind="struct">sigc::member_method_is_const< T_result(T_obj::*)(T_arg...) const ></class>
- <class kind="struct">sigc::member_method_is_const< T_result(T_obj::*)(T_arg...) const volatile ></class>
- <class kind="struct">sigc::member_method_is_const< T_result(T_obj::*)(T_arg...) volatile ></class>
- <class kind="struct">sigc::member_method_is_const< T_result(T_obj::*)(T_arg...)></class>
- <class kind="struct">sigc::member_method_is_volatile</class>
- <class kind="struct">sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...) const ></class>
- <class kind="struct">sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...) const volatile ></class>
- <class kind="struct">sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...) volatile ></class>
- <class kind="struct">sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...)></class>
- <class kind="struct">sigc::member_method_result</class>
- <class kind="struct">sigc::member_method_result< T_result(T_obj::*)(T_arg...) const ></class>
- <class kind="struct">sigc::member_method_result< T_result(T_obj::*)(T_arg...) const volatile ></class>
- <class kind="struct">sigc::member_method_result< T_result(T_obj::*)(T_arg...) volatile ></class>
- <class kind="struct">sigc::member_method_result< T_result(T_obj::*)(T_arg...)></class>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>reference_wrapper.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>reference__wrapper_8h</filename>
<class kind="struct">sigc::unwrap_reference</class>
<class kind="struct">sigc::unwrap_reference< std::reference_wrapper< const T_type > ></class>
</compound>
<compound kind="file">
<name>retype_return.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>retype__return_8h</filename>
</compound>
<compound kind="file">
<name>retype_return.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
<filename>adaptors_2retype__return_8h</filename>
<class kind="struct">sigc::retype_return_functor</class>
<class kind="struct">sigc::retype_return_functor< void, T_functor ></class>
</compound>
<compound kind="file">
<name>sigc++.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>sigc_09_09_8h</filename>
</compound>
<compound kind="file">
<name>signal.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>signal_8h</filename>
<class kind="class">sigc::signal</class>
- <class kind="class">sigc::signal::accumulated</class>
+ <class kind="class">sigc::signal< T_return(T_arg...)></class>
+ <class kind="class">sigc::signal< T_return(T_arg...)>::accumulated</class>
<class kind="class">sigc::signal_with_accumulator</class>
<class kind="struct">sigc::slot_const_iterator</class>
<class kind="struct">sigc::slot_iterator</class>
</compound>
<compound kind="file">
<name>signal_base.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>signal__base_8h</filename>
<class kind="struct">sigc::signal_base</class>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>slot.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>slot_8h</filename>
</compound>
<compound kind="file">
<name>slot.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
<filename>functors_2slot_8h</filename>
<class kind="class">sigc::slot</class>
+ <class kind="class">sigc::slot< T_return(T_arg...)></class>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>trackable.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>trackable_8h</filename>
<class kind="struct">sigc::notifiable</class>
<class kind="struct">sigc::trackable</class>
</compound>
<compound kind="file">
<name>tuple_cdr.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/tuple-utils/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/tuple-utils/</path>
<filename>tuple__cdr_8h</filename>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>tuple_end.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/tuple-utils/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/tuple-utils/</path>
<filename>tuple__end_8h</filename>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>tuple_for_each.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/tuple-utils/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/tuple-utils/</path>
<filename>tuple__for__each_8h</filename>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>tuple_start.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/tuple-utils/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/tuple-utils/</path>
<filename>tuple__start_8h</filename>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>tuple_transform_each.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/tuple-utils/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/tuple-utils/</path>
<filename>tuple__transform__each_8h</filename>
<namespace>sigc</namespace>
</compound>
<compound kind="file">
<name>type_traits.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>type__traits_8h</filename>
<class kind="struct">sigc::type_trait</class>
<class kind="struct">sigc::type_trait< const T_type & ></class>
</compound>
<compound kind="file">
<name>visit_each.h</name>
- <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+ <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
<filename>visit__each_8h</filename>
<class kind="struct">sigc::visitor</class>
<namespace>sigc</namespace>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>typename std::conditional_t< member_method_is_const< T_func >::value, const object_type, object_type ></type>
+ <type>typename std::conditional_t< internal::member_method_is_const< T_func >::value, const object_type, object_type ></type>
<name>obj_type_with_modifier</name>
<anchorfile>classsigc_1_1mem__functor.html</anchorfile>
- <anchor>a1f76acc8ed2134264e7ff6ef7bc7f4d0</anchor>
+ <anchor>a24ef71042d8feaed869706c6d3236256</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>typename member_method_class< T_func >::type</type>
+ <type>typename internal::member_method_class< T_func >::type</type>
<name>object_type</name>
<anchorfile>classsigc_1_1mem__functor.html</anchorfile>
- <anchor>ac2e5d58706006372b0c5ec382c8cd76c</anchor>
+ <anchor>a66ce968499f60275c30feea623a5fa5b</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>typename member_method_result< T_func >::type</type>
+ <type>typename internal::member_method_result< T_func >::type</type>
<name>result_type</name>
<anchorfile>classsigc_1_1mem__functor.html</anchorfile>
- <anchor>aecc5afdcb6c21c1ad40fe42b3a838697</anchor>
+ <anchor>ab35ca512321bab23d281672bae70f2e4</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>decltype(auto)</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor.html</anchorfile>
- <anchor>afef30835b7fd38f8f17e2f81e2482800</anchor>
- <arglist>(obj_type_with_modifier *_A_obj, type_trait_take_t< T_arg >..._A_a) const</arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>operator()</name>
- <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
<anchor>a6c693e5fe68361bda05a866a0962d301</anchor>
<arglist>(obj_type_with_modifier &_A_obj, type_trait_take_t< T_arg >..._A_a) const</arglist>
</member>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>typename std::conditional_t< member_method_is_const< T_func >::value, const object_type, object_type ></type>
+ <type>typename std::conditional_t< internal::member_method_is_const< T_func >::value, const object_type, object_type ></type>
<name>obj_type_with_modifier</name>
<anchorfile>classsigc_1_1bound__mem__functor.html</anchorfile>
- <anchor>a68b5c948fa3bf198b0a114baeaaf040a</anchor>
+ <anchor>abb9c367edb9d7e8d475ebf1690d079d6</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<arglist></arglist>
</member>
<member kind="typedef">
- <type>typename std::conditional_t< member_method_is_const< T_func >::value, limit_reference< const object_type >, limit_reference< object_type >></type>
+ <type>typename std::conditional_t< internal::member_method_is_const< T_func >::value, limit_reference< const object_type >, limit_reference< object_type >></type>
<name>T_limit_reference</name>
<anchorfile>classsigc_1_1bound__mem__functor.html</anchorfile>
- <anchor>a71724575277fb39f8ddca5bd2e017254</anchor>
+ <anchor>a5f9c4408bf79f18f6531df98c2dbfac1</anchor>
<arglist></arglist>
</member>
<member kind="function">
<arglist></arglist>
</member>
<member kind="typedef">
- <type>typename std::conditional_t< member_method_is_const< T_func >::value, const object_type, object_type ></type>
+ <type>typename std::conditional_t< internal::member_method_is_const< T_func >::value, const object_type, object_type ></type>
<name>obj_type_with_modifier</name>
<anchorfile>classsigc_1_1mem__functor.html</anchorfile>
- <anchor>a1f76acc8ed2134264e7ff6ef7bc7f4d0</anchor>
+ <anchor>a24ef71042d8feaed869706c6d3236256</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>typename member_method_class< T_func >::type</type>
+ <type>typename internal::member_method_class< T_func >::type</type>
<name>object_type</name>
<anchorfile>classsigc_1_1mem__functor.html</anchorfile>
- <anchor>ac2e5d58706006372b0c5ec382c8cd76c</anchor>
+ <anchor>a66ce968499f60275c30feea623a5fa5b</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>typename member_method_result< T_func >::type</type>
+ <type>typename internal::member_method_result< T_func >::type</type>
<name>result_type</name>
<anchorfile>classsigc_1_1mem__functor.html</anchorfile>
- <anchor>aecc5afdcb6c21c1ad40fe42b3a838697</anchor>
+ <anchor>ab35ca512321bab23d281672bae70f2e4</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>decltype(auto)</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor.html</anchorfile>
- <anchor>afef30835b7fd38f8f17e2f81e2482800</anchor>
- <arglist>(obj_type_with_modifier *_A_obj, type_trait_take_t< T_arg >..._A_a) const </arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>operator()</name>
- <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
<anchor>a6c693e5fe68361bda05a866a0962d301</anchor>
<arglist>(obj_type_with_modifier &_A_obj, type_trait_take_t< T_arg >..._A_a) const </arglist>
</member>
</member>
</compound>
<compound kind="struct">
- <name>sigc::member_method_class</name>
- <filename>structsigc_1_1member__method__class.html</filename>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_class< T_result(T_obj::*)(T_arg...) const ></name>
- <filename>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="typedef">
- <type>T_obj</type>
- <name>type</name>
- <anchorfile>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</anchorfile>
- <anchor>a3e853026b00cc61a90d8fe9ae796777c</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_class< T_result(T_obj::*)(T_arg...) const volatile ></name>
- <filename>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="typedef">
- <type>T_obj</type>
- <name>type</name>
- <anchorfile>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</anchorfile>
- <anchor>a8a8dd2e8f3507a831dc4451b5aa84d40</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_class< T_result(T_obj::*)(T_arg...) volatile ></name>
- <filename>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="typedef">
- <type>T_obj</type>
- <name>type</name>
- <anchorfile>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</anchorfile>
- <anchor>a1ca628ff28e4115cfec3d1aafffa6c21</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_class< T_result(T_obj::*)(T_arg...)></name>
- <filename>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="typedef">
- <type>T_obj</type>
- <name>type</name>
- <anchorfile>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</anchorfile>
- <anchor>adff8dec9ebae60bb4410e121ae3a8b1f</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_is_const</name>
- <filename>structsigc_1_1member__method__is__const.html</filename>
- <templarg></templarg>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_is_const< T_result(T_obj::*)(T_arg...) const ></name>
- <filename>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="variable" static="yes">
- <type>static constexpr bool</type>
- <name>value</name>
- <anchorfile>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</anchorfile>
- <anchor>a9c5c7e8fb55718e86e88d011ff4b3238</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_is_const< T_result(T_obj::*)(T_arg...) const volatile ></name>
- <filename>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="variable" static="yes">
- <type>static constexpr bool</type>
- <name>value</name>
- <anchorfile>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</anchorfile>
- <anchor>a5fcc3b6a74230b42e2462b8747092401</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_is_const< T_result(T_obj::*)(T_arg...) volatile ></name>
- <filename>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="variable" static="yes">
- <type>static constexpr bool</type>
- <name>value</name>
- <anchorfile>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</anchorfile>
- <anchor>a58be1dad55f15d592828115e5c2b9430</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_is_const< T_result(T_obj::*)(T_arg...)></name>
- <filename>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="variable" static="yes">
- <type>static constexpr bool</type>
- <name>value</name>
- <anchorfile>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</anchorfile>
- <anchor>a00994abb7d5ebf20446ad5cf57003ae1</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_is_volatile</name>
- <filename>structsigc_1_1member__method__is__volatile.html</filename>
- <templarg></templarg>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...) const ></name>
- <filename>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="variable" static="yes">
- <type>static constexpr bool</type>
- <name>value</name>
- <anchorfile>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</anchorfile>
- <anchor>a8eadcb781621b11e7ec020b128d8cc32</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...) const volatile ></name>
- <filename>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="variable" static="yes">
- <type>static constexpr bool</type>
- <name>value</name>
- <anchorfile>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</anchorfile>
- <anchor>aaa0061cc85ddaeac7b3698cd2bb32d72</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...) volatile ></name>
- <filename>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="variable" static="yes">
- <type>static constexpr bool</type>
- <name>value</name>
- <anchorfile>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</anchorfile>
- <anchor>af457111b16b9e36c6e638144f8f6d03c</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...)></name>
- <filename>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="variable" static="yes">
- <type>static constexpr bool</type>
- <name>value</name>
- <anchorfile>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</anchorfile>
- <anchor>ac59dcc4247e9e4fb8f62beab8280aa4e</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_result</name>
- <filename>structsigc_1_1member__method__result.html</filename>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_result< T_result(T_obj::*)(T_arg...) const ></name>
- <filename>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="typedef">
- <type>T_result</type>
- <name>type</name>
- <anchorfile>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</anchorfile>
- <anchor>a0622e457f7d3e0771c5d2122a7acdb73</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_result< T_result(T_obj::*)(T_arg...) const volatile ></name>
- <filename>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="typedef">
- <type>T_result</type>
- <name>type</name>
- <anchorfile>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</anchorfile>
- <anchor>ac2ebc6d8b6ee5cbcb0e7e9f3f10992a3</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_result< T_result(T_obj::*)(T_arg...) volatile ></name>
- <filename>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="typedef">
- <type>T_result</type>
- <name>type</name>
- <anchorfile>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</anchorfile>
- <anchor>a10af3de027107ba36a45acbf11cb7f1b</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::member_method_result< T_result(T_obj::*)(T_arg...)></name>
- <filename>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <templarg>T_arg</templarg>
- <member kind="typedef">
- <type>T_result</type>
- <name>type</name>
- <anchorfile>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</anchorfile>
- <anchor>a9e6b0be886d751ddfb594753574795af</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
<name>sigc::notifiable</name>
<filename>structsigc_1_1notifiable.html</filename>
<member kind="typedef">
<filename>classsigc_1_1pointer__functor.html</filename>
<templarg></templarg>
<templarg>T_args</templarg>
+ </compound>
+ <compound kind="class">
+ <name>sigc::pointer_functor< T_return(T_args...)></name>
+ <filename>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</filename>
+ <templarg></templarg>
+ <templarg>T_args</templarg>
<base>sigc::functor_base</base>
<member kind="typedef">
<type>T_return</type>
<name>result_type</name>
- <anchorfile>classsigc_1_1pointer__functor.html</anchorfile>
- <anchor>a59abbd5c1924a446403b740dc315f772</anchor>
+ <anchorfile>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</anchorfile>
+ <anchor>a0a6c15f66e36a7d656d8b13949632ff5</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type></type>
<name>pointer_functor</name>
- <anchorfile>classsigc_1_1pointer__functor.html</anchorfile>
- <anchor>aa11936a6d1e709da74402f26079e119d</anchor>
+ <anchorfile>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</anchorfile>
+ <anchor>a9a9e668280c525690934039360708f88</anchor>
<arglist>()</arglist>
</member>
<member kind="function">
<type></type>
<name>pointer_functor</name>
- <anchorfile>classsigc_1_1pointer__functor.html</anchorfile>
- <anchor>ae6e0b3b439dfcd7c1d8773f9904120a4</anchor>
+ <anchorfile>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</anchorfile>
+ <anchor>acf5187ed4b100979bda904663398b478</anchor>
<arglist>(function_type _A_func)</arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
- <anchorfile>classsigc_1_1pointer__functor.html</anchorfile>
- <anchor>a1f0989cc2b8b89929af75221c9e0d2cb</anchor>
+ <anchorfile>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</anchorfile>
+ <anchor>ad84eb8b252001dd854485486b1b953c1</anchor>
<arglist>(type_trait_take_t< T_args >..._A_a) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<name>func_ptr_</name>
- <anchorfile>classsigc_1_1pointer__functor.html</anchorfile>
- <anchor>afc173db923f74dce119243e8ba303fb5</anchor>
+ <anchorfile>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</anchorfile>
+ <anchor>a986042bfa4905a2cb5bf9d17a2f5a110</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="class">
<name>sigc::signal</name>
<filename>classsigc_1_1signal.html</filename>
- <templarg>T_return</templarg>
+ <templarg></templarg>
+ <templarg>T_arg</templarg>
+ </compound>
+ <compound kind="class">
+ <name>sigc::signal< T_return(T_arg...)></name>
+ <filename>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</filename>
+ <templarg></templarg>
<templarg>T_arg</templarg>
<base>signal_with_accumulator< T_return, void, T_arg...></base>
- <class kind="class">sigc::signal::accumulated</class>
+ <class kind="class">sigc::signal< T_return(T_arg...)>::accumulated</class>
<member kind="typedef">
<type>void</type>
<name>accumulator_type</name>
- <anchorfile>classsigc_1_1signal.html</anchorfile>
- <anchor>a15ce61b64c979882f3ff2df1b1672c2a</anchor>
+ <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>a80332f4caf87e55c1038365318dacb60</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type></type>
<name>signal</name>
- <anchorfile>classsigc_1_1signal.html</anchorfile>
- <anchor>a56cce7716d4b9305228afd8d7386909e</anchor>
+ <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>a28a1b631364fe189c672bf036eeb79d1</anchor>
<arglist>()</arglist>
</member>
<member kind="function">
<type></type>
<name>signal</name>
- <anchorfile>classsigc_1_1signal.html</anchorfile>
- <anchor>aa573400b528ce2c9939dc47bba4c3445</anchor>
+ <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>aeb519c37f7e815bd98bab97fff31eb3a</anchor>
<arglist>(const signal &src)</arglist>
</member>
<member kind="function">
<type></type>
<name>signal</name>
- <anchorfile>classsigc_1_1signal.html</anchorfile>
- <anchor>a0cc78967f66648ca88f6d87a01de240d</anchor>
+ <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>ab5cc052ce9315f1ebb8f11a4ebd20c14</anchor>
<arglist>(signal &&src)</arglist>
</member>
<member kind="function">
<type>signal &</type>
<name>operator=</name>
- <anchorfile>classsigc_1_1signal.html</anchorfile>
- <anchor>a5e674520f10c247b253c3d558fc89ca7</anchor>
+ <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>a826d3477588200bb8e1be7a2369892a2</anchor>
<arglist>(const signal &src)</arglist>
</member>
<member kind="function">
<type>signal &</type>
<name>operator=</name>
- <anchorfile>classsigc_1_1signal.html</anchorfile>
- <anchor>a0651a1096a5352a3a6a015215c8a944e</anchor>
+ <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>ab765e34c9b99fe2d6e2c888fa9d139e8</anchor>
<arglist>(signal &&src)</arglist>
</member>
</compound>
<compound kind="class">
- <name>sigc::signal::accumulated</name>
- <filename>classsigc_1_1signal_1_1accumulated.html</filename>
+ <name>sigc::signal< T_return(T_arg...)>::accumulated</name>
+ <filename>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_1_1accumulated.html</filename>
<templarg></templarg>
<base>signal_with_accumulator< T_return, T_accumulator, T_arg...></base>
<member kind="function">
<type></type>
<name>accumulated</name>
- <anchorfile>classsigc_1_1signal_1_1accumulated.html</anchorfile>
- <anchor>a2b68343d8afa6344aa6d09dd5ef127b9</anchor>
+ <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_1_1accumulated.html</anchorfile>
+ <anchor>a4f9156ded62f393d5db95576d7ec1e74</anchor>
<arglist>()</arglist>
</member>
<member kind="function">
<type></type>
<name>accumulated</name>
- <anchorfile>classsigc_1_1signal_1_1accumulated.html</anchorfile>
- <anchor>a5580eb2b9fa7021619b4c90030f54dd1</anchor>
+ <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_1_1accumulated.html</anchorfile>
+ <anchor>ae2a536f43414691cf7a11ca8eb8b8ca4</anchor>
<arglist>(const accumulated &src)</arglist>
</member>
</compound>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>slot< T_return, T_arg...></type>
+ <type>slot< T_return(T_arg...)></type>
<name>slot_type</name>
<anchorfile>classsigc_1_1signal__with__accumulator.html</anchorfile>
- <anchor>abf56f797a5f43e49b144dc9546a0d53e</anchor>
+ <anchor>a2eee90cba16be957a3212d1b541ddc04</anchor>
<arglist></arglist>
</member>
<member kind="function">
<compound kind="class">
<name>sigc::slot</name>
<filename>classsigc_1_1slot.html</filename>
- <templarg>T_return</templarg>
+ <templarg></templarg>
+ <templarg>T_arg</templarg>
+ </compound>
+ <compound kind="class">
+ <name>sigc::slot< T_return(T_arg...)></name>
+ <filename>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</filename>
+ <templarg></templarg>
<templarg>T_arg</templarg>
<base>sigc::slot_base</base>
<member kind="typedef">
<type>T_return</type>
<name>result_type</name>
- <anchorfile>classsigc_1_1slot.html</anchorfile>
- <anchor>a1917fb14e7124b0d0fc1003bbe67f29d</anchor>
+ <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>af593e79280c004b6ef8f4722953df0c4</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type></type>
<name>slot</name>
- <anchorfile>classsigc_1_1slot.html</anchorfile>
- <anchor>ac83bbc3c5566f845b1c732d25ece0429</anchor>
+ <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>add0d65ea6dc554733e766b3510c89a3a</anchor>
<arglist>()</arglist>
</member>
<member kind="function">
<type></type>
<name>slot</name>
- <anchorfile>classsigc_1_1slot.html</anchorfile>
- <anchor>af576361278de95a6e238ad27bdb26db9</anchor>
+ <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>a8c7a2fb604a0a9495bfa2850bb3520f5</anchor>
<arglist>(const T_functor &_A_func)</arglist>
</member>
<member kind="function">
<type></type>
<name>slot</name>
- <anchorfile>classsigc_1_1slot.html</anchorfile>
- <anchor>a651ef00b439caf75c4ef77a5e9980cc2</anchor>
+ <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>ad1e5bc73a259ee666eb8d11d9e48d1d7</anchor>
<arglist>(const slot &src)</arglist>
</member>
<member kind="function">
<type></type>
<name>slot</name>
- <anchorfile>classsigc_1_1slot.html</anchorfile>
- <anchor>aaa13e36d69fc0593e1b630774f4a5cab</anchor>
+ <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>ae7d852d9ac2c9a6a37564a0f4aed3872</anchor>
<arglist>(slot &&src)</arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
- <anchorfile>classsigc_1_1slot.html</anchorfile>
- <anchor>affe382df756eecf483efa1e539a436a4</anchor>
+ <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>af0784c46ac4d3ec500b2d2c738e39ca4</anchor>
<arglist>(type_trait_take_t< T_arg >..._A_a) const </arglist>
</member>
<member kind="function">
<type>slot &</type>
<name>operator=</name>
- <anchorfile>classsigc_1_1slot.html</anchorfile>
- <anchor>a71af5b7be03e0fbdc3f9feea810c1d8f</anchor>
+ <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>a34e1ec92ebbc3ee4dbc8acdeb525c12c</anchor>
<arglist>(const slot &src)</arglist>
</member>
<member kind="function">
<type>slot &</type>
<name>operator=</name>
- <anchorfile>classsigc_1_1slot.html</anchorfile>
- <anchor>ae28bdbdda07c8492ecc93175a4fcda35</anchor>
+ <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+ <anchor>a22759a1af0d37b9e7432bbb046ceff8a</anchor>
<arglist>(slot &&src)</arglist>
</member>
</compound>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>slot< T_return, T_arg...></type>
+ <type>slot< T_return(T_arg...)></type>
<name>slot_type</name>
<anchorfile>classsigc_1_1signal__with__accumulator.html</anchorfile>
- <anchor>abf56f797a5f43e49b144dc9546a0d53e</anchor>
+ <anchor>a2eee90cba16be957a3212d1b541ddc04</anchor>
<arglist></arglist>
</member>
<member kind="function">
<arglist></arglist>
</member>
<member kind="typedef">
- <type>slot< T_return, T_arg...></type>
+ <type>slot< T_return(T_arg...)></type>
<name>slot_type</name>
<anchorfile>classsigc_1_1signal__with__accumulator.html</anchorfile>
- <anchor>abf56f797a5f43e49b144dc9546a0d53e</anchor>
+ <anchor>a2eee90cba16be957a3212d1b541ddc04</anchor>
<arglist></arglist>
</member>
<member kind="function">
<class kind="class">sigc::limit_reference</class>
<class kind="class">sigc::limit_reference< T_type, true ></class>
<class kind="class">sigc::mem_functor</class>
- <class kind="struct">sigc::member_method_class</class>
- <class kind="struct">sigc::member_method_class< T_result(T_obj::*)(T_arg...) const ></class>
- <class kind="struct">sigc::member_method_class< T_result(T_obj::*)(T_arg...) const volatile ></class>
- <class kind="struct">sigc::member_method_class< T_result(T_obj::*)(T_arg...) volatile ></class>
- <class kind="struct">sigc::member_method_class< T_result(T_obj::*)(T_arg...)></class>
- <class kind="struct">sigc::member_method_is_const</class>
- <class kind="struct">sigc::member_method_is_const< T_result(T_obj::*)(T_arg...) const ></class>
- <class kind="struct">sigc::member_method_is_const< T_result(T_obj::*)(T_arg...) const volatile ></class>
- <class kind="struct">sigc::member_method_is_const< T_result(T_obj::*)(T_arg...) volatile ></class>
- <class kind="struct">sigc::member_method_is_const< T_result(T_obj::*)(T_arg...)></class>
- <class kind="struct">sigc::member_method_is_volatile</class>
- <class kind="struct">sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...) const ></class>
- <class kind="struct">sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...) const volatile ></class>
- <class kind="struct">sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...) volatile ></class>
- <class kind="struct">sigc::member_method_is_volatile< T_result(T_obj::*)(T_arg...)></class>
- <class kind="struct">sigc::member_method_result</class>
- <class kind="struct">sigc::member_method_result< T_result(T_obj::*)(T_arg...) const ></class>
- <class kind="struct">sigc::member_method_result< T_result(T_obj::*)(T_arg...) const volatile ></class>
- <class kind="struct">sigc::member_method_result< T_result(T_obj::*)(T_arg...) volatile ></class>
- <class kind="struct">sigc::member_method_result< T_result(T_obj::*)(T_arg...)></class>
<class kind="struct">sigc::notifiable</class>
<class kind="class">sigc::pointer_functor</class>
+ <class kind="class">sigc::pointer_functor< T_return(T_args...)></class>
<class kind="struct">sigc::retype_functor</class>
<class kind="struct">sigc::retype_return_functor</class>
<class kind="struct">sigc::retype_return_functor< void, T_functor ></class>
<class kind="class">sigc::signal</class>
+ <class kind="class">sigc::signal< T_return(T_arg...)></class>
<class kind="struct">sigc::signal_base</class>
<class kind="class">sigc::signal_with_accumulator</class>
<class kind="class">sigc::slot</class>
+ <class kind="class">sigc::slot< T_return(T_arg...)></class>
<class kind="class">sigc::slot_base</class>
<class kind="struct">sigc::slot_const_iterator</class>
<class kind="struct">sigc::slot_iterator</class>
<type>decltype(auto)</type>
<name>mem_fun</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaed671e5a57879d0671b7c9a21aa1a124</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
<anchor>gae28d6895a9f21c285fe420e928ff046d</anchor>
<arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
</member>
<member kind="function">
- <type>pointer_functor< T_return, T_args...></type>
+ <type>decltype(auto)</type>
<name>ptr_fun</name>
<anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga6a373493892e21ba59b2d998036d7886</anchor>
+ <anchor>ga203dd1ac5747cf2f3d2b2d590ad32e82</anchor>
<arglist>(T_return(*_A_func)(T_args...))</arglist>
</member>
<member kind="function">
<type>decltype(auto)</type>
<name>retype</name>
<anchorfile>group__retype.html</anchorfile>
- <anchor>gae5acb60ec172baf3e9cf06df9fd3968d</anchor>
- <arglist>(const slot< T_return, T_arg...> &_A_functor)</arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga55a05ed5762ad048f81c96b76e189d90</anchor>
- <arglist>(const pointer_functor< T_return, T_arg...> &_A_functor)</arglist>
+ <anchor>gab267b6108e8c758965d6d6e367549478</anchor>
+ <arglist>(const T_functor< T_func, T_arg...> &_A_functor)</arglist>
</member>
<member kind="function">
<type>decltype(auto)</type>
<name>retype</name>
<anchorfile>group__retype.html</anchorfile>
- <anchor>ga6991b513a02c9f9306b969d78f53f54a</anchor>
- <arglist>(const mem_functor< T_func, T_arg...> &_A_functor)</arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga1c2d8b2d5b7eac18c18a149e13723c72</anchor>
- <arglist>(const bound_mem_functor< T_func, T_arg...> &_A_functor)</arglist>
+ <anchor>ga5b0a57193130457a1840fb76c1df9359</anchor>
+ <arglist>(const T_functor< T_return(T_arg...)> &_A_functor)</arglist>
</member>
<member kind="function">
<type>retype_return_functor< T_return, T_functor ></type>
<filename>group__signal.html</filename>
<class kind="struct">sigc::connection</class>
<class kind="class">sigc::signal</class>
- <class kind="class">sigc::signal::accumulated</class>
+ <class kind="class">sigc::signal< T_return(T_arg...)>::accumulated</class>
<class kind="struct">sigc::signal_base</class>
<class kind="class">sigc::signal_with_accumulator</class>
<class kind="struct">sigc::slot_const_iterator</class>
<type>decltype(auto)</type>
<name>mem_fun</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaed671e5a57879d0671b7c9a21aa1a124</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
<anchor>gae28d6895a9f21c285fe420e928ff046d</anchor>
<arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
</member>
<filename>group__ptr__fun.html</filename>
<class kind="class">sigc::pointer_functor</class>
<member kind="function">
- <type>pointer_functor< T_return, T_args...></type>
+ <type>decltype(auto)</type>
<name>ptr_fun</name>
<anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga6a373493892e21ba59b2d998036d7886</anchor>
+ <anchor>ga203dd1ac5747cf2f3d2b2d590ad32e82</anchor>
<arglist>(T_return(*_A_func)(T_args...))</arglist>
</member>
</compound>
<type>decltype(auto)</type>
<name>retype</name>
<anchorfile>group__retype.html</anchorfile>
- <anchor>gae5acb60ec172baf3e9cf06df9fd3968d</anchor>
- <arglist>(const slot< T_return, T_arg...> &_A_functor)</arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga55a05ed5762ad048f81c96b76e189d90</anchor>
- <arglist>(const pointer_functor< T_return, T_arg...> &_A_functor)</arglist>
- </member>
- <member kind="function">
- <type>decltype(auto)</type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga6991b513a02c9f9306b969d78f53f54a</anchor>
- <arglist>(const mem_functor< T_func, T_arg...> &_A_functor)</arglist>
+ <anchor>gab267b6108e8c758965d6d6e367549478</anchor>
+ <arglist>(const T_functor< T_func, T_arg...> &_A_functor)</arglist>
</member>
<member kind="function">
<type>decltype(auto)</type>
<name>retype</name>
<anchorfile>group__retype.html</anchorfile>
- <anchor>ga1c2d8b2d5b7eac18c18a149e13723c72</anchor>
- <arglist>(const bound_mem_functor< T_func, T_arg...> &_A_functor)</arglist>
+ <anchor>ga5b0a57193130457a1840fb76c1df9359</anchor>
+ <arglist>(const T_functor< T_return(T_arg...)> &_A_functor)</arglist>
</member>
<member kind="function">
<type>retype_return_functor< T_return, T_functor ></type>
<docanchor file="index" title="Description">description</docanchor>
<docanchor file="index" title="Features">features</docanchor>
<docanchor file="index" title="Basic Usage">basics</docanchor>
+ <docanchor file="index" title="Using Autotools">autotools</docanchor>
+ <docanchor file="index" title="Using CMake">cmake</docanchor>
<docanchor file="index" title="Scope of Documentation">scope</docanchor>
</compound>
</tagfile>