+2015-08-14 Murray Cumming <murrayc@murrayc.com>
+
+ deduce_result_t: Add initial T_return template parameter.
+
+ To make it clearer that this is how to use it.
+
+2015-08-14 Murray Cumming <murrayc@murrayc.com>
+
+ tests: Use sigc::deduce_result_t<> instead of deduce_result_type<>::type.
+
+ This removes the last use of sigc::deduce_result_type<>, allowing
+ us to change the implementation of sigc::deduce_result_t more easily.
+
+2015-08-14 Murray Cumming <murrayc@murrayc.com>
+
+ exception_catch.h: Generate deduce_result_type for the void specializations too.
+
+ I guess this is correct and test_exception_catch still passes.
+ Without this, it's actually using, for instance:
+ sigc::deduce_result_type<T_arg1, T_Arg2>
+ even though sigc::deduce_result_type<> should really be called with a result type
+ first, like so:
+ sigc::deduce_result_type<T_return, T_arg1, T_Arg2>
+
+ Explicitly changing it to use
+ sigc::deduce_result_type<T_return, T_Arg1, T_Arg2>
+ or
+ sigc::deduce_result_type<T_Arg1, T_Arg2>
+ instead of just
+ deduce_result_type<T_Arg1, T_Arg2>
+ doesn't seem to break things either, probably out of luck,
+ but changing it to define a type that it actually seems to expect seems
+ cleaner, and makes it easier for us to change sigc::deduce_result_type.
+
+2015-08-13 Murray Cumming <murrayc@murrayc.com>
+
+ C++11: deduce_result_type.h: Add and use a deduce_result_t<> alias.
+
+ This simplifies the code a bit, by replacing use of this:
+ typename deduce_result_type<SomeType1, SomeType2>::type
+ with this:
+ deduce_result_t<SomeType1, SomeType2>
+
+ Note that the alias is a C++11 variadic template.
+ Bug #753580
+
+2015-08-13 Murray Cumming <murrayc@murrayc.com>
+
+ type_traits.h: Remove the unused type and pointer types.
+
+ These were apparently never used.
+ Bug #753580
+
+2015-08-13 Murray Cumming <murrayc@murrayc.com>
+
+ type_trait: Define and use type_trait_pass/take_t aliases.
+
+ This simplifies the code a bit, by replacing use of this:
+ typename type_trait<SomeType>::take
+ with this:
+ type_trait_take_t<SomeType>
+ Bug #753580
+
+2015-08-13 Murray Cumming <murrayc@murrayc.com>
+
+ 2.5.2
+
2015-08-13 Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
Remove the sigc++/object.h header
#define SIGCXX_MAJOR_VERSION 2
/* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 2
+#define SIGCXX_MICRO_VERSION 3
/* Minor version number of sigc++. */
#define SIGCXX_MINOR_VERSION 5
#include <winver.h>\r
\r
VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 2,5,2,1\r
- PRODUCTVERSION 2,5,2,1\r
+ FILEVERSION 2,5,3,1\r
+ PRODUCTVERSION 2,5,3,1\r
FILEFLAGSMASK 0\r
FILEFLAGS 0x0L\r
FILEOS VOS__WINDOWS32\r
BEGIN\r
VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"\r
VALUE "FileDescription", "The Typesafe Callback Framework for C++"\r
- VALUE "FileVersion", "2.5.2"\r
+ VALUE "FileVersion", "2.5.3"\r
VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"\r
VALUE "OriginalFilename", "sigc-2.0.dll"\r
VALUE "ProductName", "libsigc++"\r
- VALUE "ProductVersion", "2.5.2"\r
+ VALUE "ProductVersion", "2.5.3"\r
END\r
END\r
BLOCK "VarFileInfo"\r
#define SIGCXX_MAJOR_VERSION 2
/* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 2
+#define SIGCXX_MICRO_VERSION 3
/* Minor version number of sigc++. */
#define SIGCXX_MINOR_VERSION 5
#include <winver.h>\r
\r
VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 2,5,2,1\r
- PRODUCTVERSION 2,5,2,1\r
+ FILEVERSION 2,5,3,1\r
+ PRODUCTVERSION 2,5,3,1\r
FILEFLAGSMASK 0\r
FILEFLAGS 0x0L\r
FILEOS VOS__WINDOWS32\r
BEGIN\r
VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"\r
VALUE "FileDescription", "The Typesafe Callback Framework for C++"\r
- VALUE "FileVersion", "2.5.2"\r
+ VALUE "FileVersion", "2.5.3"\r
VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"\r
VALUE "OriginalFilename", "sigc-2.0.dll"\r
VALUE "ProductName", "libsigc++"\r
- VALUE "ProductVersion", "2.5.2"\r
+ VALUE "ProductVersion", "2.5.3"\r
END\r
END\r
BLOCK "VarFileInfo"\r
#define SIGCXX_MAJOR_VERSION 2
/* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 2
+#define SIGCXX_MICRO_VERSION 3
/* Minor version number of sigc++. */
#define SIGCXX_MINOR_VERSION 5
#include <winver.h>
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,5,2,1
- PRODUCTVERSION 2,5,2,1
+ FILEVERSION 2,5,3,1
+ PRODUCTVERSION 2,5,3,1
FILEFLAGSMASK 0
FILEFLAGS 0x0L
FILEOS VOS__WINDOWS32
BEGIN
VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"
VALUE "FileDescription", "The Typesafe Callback Framework for C++"
- VALUE "FileVersion", "2.5.2"
+ VALUE "FileVersion", "2.5.3"
VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
VALUE "OriginalFilename", "sigc-2.0.dll"
VALUE "ProductName", "libsigc++"
- VALUE "ProductVersion", "2.5.2"
+ VALUE "ProductVersion", "2.5.3"
END
END
BLOCK "VarFileInfo"
+2.5.3 (unstable):
+
+* Use C++11 "using" aliases to simplify code that uses type traits.
+ (Murray Cumming) Bug #753580
+
+
2.5.2 (unstable):
* Remove useless headers:
[dnl
m4_assert([$# >= 1])[]dnl
AC_REQUIRE([_MM_PRE_INIT])[]dnl
-_MM_PREREQ([mm-common], [0.9.8], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl
+_MM_PREREQ([mm-common], [0.9.9], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl
])
htmlrefdir = $(referencedir)/html
devhelpdir = $(datadir)/devhelp/books/$(book_name)
+# Optionally, the documentation utilities may be included in source tarballs
+# so that mm-common is only required when building in maintainer mode.
+if DIST_DOCTOOLS
+doctools_dist_files = $(addprefix $(MMDOCTOOLDIR)/,doc-postprocess.pl doc-install.pl tagfile-to-devhelp2.xsl doxygen-extra.css)
+else
+doctools_dist_files =
+endif
+
if ENABLE_DOCUMENTATION
+doc_build_files = $(doxytagfile) $(devhelpfile)
doc_inst_targets = install-htmlref install-devhelp
doc_inst_files = $(doxytagfile)
doc_dist_files = $(devhelpfile) $(call vpath_listall,$(htmlref_patterns))
else
+doc_build_files =
doc_inst_targets =
doc_inst_files =
doc_dist_files =
endif
-if DIST_DOCTOOLS
-doc_dist_files += $(MMDOCTOOLDIR)/doc-postprocess.pl $(MMDOCTOOLDIR)/doc-install.pl $(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl $(MMDOCTOOLDIR)/doxygen.css $(MMDOCTOOLDIR)/doxygen-extra.css
-endif
-
dist_reference_DATA = $(strip $(doc_inst_files))
-dist_noinst_DATA = $(strip $(doc_dist_files))
+dist_noinst_DATA = $(strip $(doctools_dist_files) $(doc_dist_files))
DISTCLEANFILES = $(doc_outdir)/doxygen.log
MAINTAINERCLEANFILES = $(doxytagfile) $(devhelpfile) $(doc_outdir)/html/*
doc_dependencies =
endif
-# Explicitly depend on the files to be distributed or installed.
-all-local: $(doc_inst_files) $(doc_dist_files)
+# Export this variable for use in the Doxygen configuration file.
+export MMDOCTOOLDIR
+
+# Depend on files that we know shall be built.
+# $(call vpath_listall,$(htmlref_patterns)) is not used as a prerequisite.
+# It would expand to files that exist when the make command is issued,
+# which is not necessarily the set of files that shall be built.
+all-local: $(doc_build_files)
# Hook up custom rules for translating references to external documentation
# to the actual location at install time.
# Run Doxygen to build the reference documentation. The generated tag file
# also functions as time stamp target for the documentation as a whole.
-# Quote $(DOXYGEN) so that this still works if this is a path containing
-# spaces such as "/c/Program Files (x86)/Doxygen/bin/doxygen"
-# The doc_config file may contain "$(MMDOCTOOLDIR)". Export MMDOCTOOLDIR to Doxygen.
$(doxytagfile): $(doc_dependencies) | $(doc_config)
-$(AM_V_at)rm -f $@
-$(AM_V_at)rm -fr $(doc_outdir)/html
- $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | MMDOCTOOLDIR="$(MMDOCTOOLDIR)" "$(DOXYGEN)" -
+ $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | "$(DOXYGEN)" -
$(AM_V_at)$(doc_postprocess) '$(doc_outdir)/html/*.html'
# Run XSL transformation to generate a Devhelp book from a Doxygen tag file.
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libsigc++ 2.5.2.
+# Generated by GNU Autoconf 2.69 for libsigc++ 2.5.3.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B>.
#
# Identity of this package.
PACKAGE_NAME='libsigc++'
PACKAGE_TARNAME='libsigc++'
-PACKAGE_VERSION='2.5.2'
-PACKAGE_STRING='libsigc++ 2.5.2'
+PACKAGE_VERSION='2.5.3'
+PACKAGE_STRING='libsigc++ 2.5.3'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B'
PACKAGE_URL='http://libsigc.sourceforge.net/'
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libsigc++ 2.5.2 to adapt to many kinds of systems.
+\`configure' configures libsigc++ 2.5.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libsigc++ 2.5.2:";;
+ short | recursive ) echo "Configuration of libsigc++ 2.5.3:";;
esac
cat <<\_ACEOF
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libsigc++ configure 2.5.2
+libsigc++ configure 2.5.3
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libsigc++ $as_me 2.5.2, which was
+It was created by libsigc++ $as_me 2.5.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
# Define the identity of the package.
PACKAGE='libsigc++'
- VERSION='2.5.2'
+ VERSION='2.5.3'
# Some tools Automake needs.
SIGCXX_MODULE_NAME='sigc++-2.0'
-SIGCXX_VERSION='2.5.2'
+SIGCXX_VERSION='2.5.3'
SIGCXX_API_VERSION='2.0'
$as_echo "#define SIGCXX_MINOR_VERSION 5" >>confdefs.h
-SIGCXX_MICRO_VERSION=2
+SIGCXX_MICRO_VERSION=3
-$as_echo "#define SIGCXX_MICRO_VERSION 2" >>confdefs.h
+$as_echo "#define SIGCXX_MICRO_VERSION 3" >>confdefs.h
MMDOCTOOLDIR='${top_srcdir}/docs'
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libsigc++ $as_me 2.5.2, which was
+This file was extended by libsigc++ $as_me 2.5.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libsigc++ config.status 2.5.2
+libsigc++ config.status 2.5.3
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
## You should have received a copy of the GNU Lesser General Public License
## along with this library. If not, see <http://www.gnu.org/licenses/>.
-AC_INIT([libsigc++], [2.5.2],
+AC_INIT([libsigc++], [2.5.3],
[http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B],
[libsigc++], [http://libsigc.sourceforge.net/])
AC_PREREQ([2.59])
$(top_srcdir)/build/doc-reference.am $(srcdir)/doc-manual.am \
$(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(dist_doc_images_DATA) $(dist_html_tutorial_DATA) \
- $(dist_libdoc_DATA) $(dist_noinst_DATA) $(dist_reference_DATA)
-@DIST_DOCTOOLS_TRUE@am__append_1 = $(MMDOCTOOLDIR)/doc-postprocess.pl $(MMDOCTOOLDIR)/doc-install.pl $(MMDOCTOOLDIR)/tagfile-to-devhelp2.xsl $(MMDOCTOOLDIR)/doxygen.css $(MMDOCTOOLDIR)/doxygen-extra.css
+ $(dist_libdoc_DATA) $(am__dist_noinst_DATA_DIST) \
+ $(dist_reference_DATA)
subdir = docs
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/build/cxx.m4 \
am__installdirs = "$(DESTDIR)$(doc_imagesdir)" \
"$(DESTDIR)$(html_tutorialdir)" "$(DESTDIR)$(libdocdir)" \
"$(DESTDIR)$(referencedir)"
+am__dist_noinst_DATA_DIST = $(strip $(addprefix \
+ $(MMDOCTOOLDIR)/,doc-postprocess.pl doc-install.pl \
+ tagfile-to-devhelp2.xsl doxygen-extra.css) $(doc_dist_files)) \
+ doc-postprocess.pl doxygen.css manual/README \
+ manual/libsigc_manual.xml
DATA = $(dist_doc_images_DATA) $(dist_html_tutorial_DATA) \
$(dist_libdoc_DATA) $(dist_noinst_DATA) $(dist_reference_DATA)
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
referencedir = $(libdocdir)/reference
htmlrefdir = $(referencedir)/html
devhelpdir = $(datadir)/devhelp/books/$(book_name)
+@DIST_DOCTOOLS_FALSE@doctools_dist_files =
+
+# Optionally, the documentation utilities may be included in source tarballs
+# so that mm-common is only required when building in maintainer mode.
+@DIST_DOCTOOLS_TRUE@doctools_dist_files = $(addprefix $(MMDOCTOOLDIR)/,doc-postprocess.pl doc-install.pl tagfile-to-devhelp2.xsl doxygen-extra.css)
+@ENABLE_DOCUMENTATION_FALSE@doc_build_files =
+@ENABLE_DOCUMENTATION_TRUE@doc_build_files = $(doxytagfile) $(devhelpfile)
@ENABLE_DOCUMENTATION_FALSE@doc_inst_targets =
@ENABLE_DOCUMENTATION_TRUE@doc_inst_targets = install-htmlref install-devhelp
@ENABLE_DOCUMENTATION_FALSE@doc_inst_files =
@ENABLE_DOCUMENTATION_TRUE@doc_inst_files = $(doxytagfile)
-@ENABLE_DOCUMENTATION_FALSE@doc_dist_files = $(am__append_1)
-@ENABLE_DOCUMENTATION_TRUE@doc_dist_files = $(devhelpfile) $(call \
-@ENABLE_DOCUMENTATION_TRUE@ vpath_listall,$(htmlref_patterns)) \
-@ENABLE_DOCUMENTATION_TRUE@ $(am__append_1)
+@ENABLE_DOCUMENTATION_FALSE@doc_dist_files =
+@ENABLE_DOCUMENTATION_TRUE@doc_dist_files = $(devhelpfile) $(call vpath_listall,$(htmlref_patterns))
dist_reference_DATA = $(strip $(doc_inst_files))
-dist_noinst_DATA = $(strip $(doc_dist_files)) doc-install.pl \
- doc-postprocess.pl doxygen.css tagfile-to-devhelp2.xsl \
- manual/README manual/libsigc_manual.xml
+dist_noinst_DATA = $(strip $(doctools_dist_files) $(doc_dist_files)) \
+ doc-install.pl doc-postprocess.pl doxygen.css \
+ tagfile-to-devhelp2.xsl manual/README \
+ manual/libsigc_manual.xml
DISTCLEANFILES = $(doc_outdir)/doxygen.log $(addprefix \
manual/libsigc_manual.,dvi pdf ps)
MAINTAINERCLEANFILES = $(doxytagfile) $(devhelpfile) \
doxytagfile ?= $(doc_outdir)/$(book_name).tag
devhelpfile ?= $(doc_outdir)/$(book_name).devhelp2
-# Explicitly depend on the files to be distributed or installed.
-all-local: $(doc_inst_files) $(doc_dist_files)
+# Export this variable for use in the Doxygen configuration file.
+export MMDOCTOOLDIR
+
+# Depend on files that we know shall be built.
+# $(call vpath_listall,$(htmlref_patterns)) is not used as a prerequisite.
+# It would expand to files that exist when the make command is issued,
+# which is not necessarily the set of files that shall be built.
+all-local: $(doc_build_files)
# Hook up custom rules for translating references to external documentation
# to the actual location at install time.
# Run Doxygen to build the reference documentation. The generated tag file
# also functions as time stamp target for the documentation as a whole.
-# Quote $(DOXYGEN) so that this still works if this is a path containing
-# spaces such as "/c/Program Files (x86)/Doxygen/bin/doxygen"
-# The doc_config file may contain "$(MMDOCTOOLDIR)". Export MMDOCTOOLDIR to Doxygen.
$(doxytagfile): $(doc_dependencies) | $(doc_config)
-$(AM_V_at)rm -f $@
-$(AM_V_at)rm -fr $(doc_outdir)/html
- $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | MMDOCTOOLDIR="$(MMDOCTOOLDIR)" "$(DOXYGEN)" -
+ $(AM_V_GEN)(echo '@INCLUDE =' $(doc_config) && echo 'INPUT =' $(doc_input)) | "$(DOXYGEN)" -
$(AM_V_at)$(doc_postprocess) '$(doc_outdir)/html/*.html'
# Run XSL transformation to generate a Devhelp book from a Doxygen tag file.
s/^(<h\d>|)template</$1template </;
}
+ # For some reason, recent versions of Doxygen output the full path to
+ # referenced tag files. This is bad since it breaks doc-install.pl,
+ # and also because it leaks local path names into source tarballs.
+ # Thus, strip the directory prefix here.
+ s| doxygen="[^":]*/([^":]+\.tag):| doxygen="$1:|g;
+
s/©/©/g;
s/—/—/g;
s/–/–/g;
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. Introduction</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="index.html" title="libsigc++"><link rel="next" href="ch02.html" title="Chapter 2. Connecting your code to signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-introduction"></a>Chapter 1. Introduction</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch01.html#idp36623488">Motivation</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp36623488"></a>Motivation</h2></div></div></div><p>There are many situations in which it is desirable to decouple code that
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. Introduction</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="index.html" title="libsigc++"><link rel="next" href="ch02.html" title="Chapter 2. Connecting your code to signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-introduction"></a>Chapter 1. Introduction</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch01.html#idp38061984">Motivation</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp38061984"></a>Motivation</h2></div></div></div><p>There are many situations in which it is desirable to decouple code that
detects an event, and the code that deals with it. This is especially common in
GUI programming, where a toolkit might provide user interface elements such as
clickable buttons but, being a generic toolkit, doesn't know how an individual
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Connecting your code to signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch01.html" title="Chapter 1. Introduction"><link rel="next" href="ch02s02.html" title="Using a member function"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Connecting your code to signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-connecting"></a>Chapter 2. Connecting your code to signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch02.html#idp41305472">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41305472"></a>A simple example</h2></div></div></div><p>So to get some experience, lets look at a simple example...</p><p>Lets say you and I are writing an application which informs the user when
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Connecting your code to signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch01.html" title="Chapter 1. Introduction"><link rel="next" href="ch02s02.html" title="Using a member function"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Connecting your code to signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-connecting"></a>Chapter 2. Connecting your code to signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch02.html#idp42753024">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42753024"></a>A simple example</h2></div></div></div><p>So to get some experience, lets look at a simple example...</p><p>Lets say you and I are writing an application which informs the user when
aliens land in the car park. To keep the design nice and clean, and allow for
maximum portability to different interfaces, we decide to use libsigc++ to
split the project in two parts.</p><p>I will write the <code class="literal">AlienDetector</code> class, and you will write the code to inform
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Using a member function</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="next" href="ch02s03.html" title="Signals with parameters"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using a member function</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41319312"></a>Using a member function</h2></div></div></div><p>Suppose you found a more sophisticated alien alerter class on the web,
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Using a member function</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="next" href="ch02s03.html" title="Signals with parameters"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using a member function</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42766768"></a>Using a member function</h2></div></div></div><p>Suppose you found a more sophisticated alien alerter class on the web,
such as this:</p><pre class="programlisting">
class AlienAlerter : public sigc::trackable
{
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Signals with parameters</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s02.html" title="Using a member function"><link rel="next" href="ch02s04.html" title="Disconnecting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Signals with parameters</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41325088"></a>Signals with parameters</h2></div></div></div><p>Functions taking no parameters and returning void are quite useful,
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Signals with parameters</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s02.html" title="Using a member function"><link rel="next" href="ch02s04.html" title="Disconnecting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Signals with parameters</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42772448"></a>Signals with parameters</h2></div></div></div><p>Functions taking no parameters and returning void are quite useful,
especially when they're members of classes that can store unlimited amounts of
safely typed data, but they're not sufficient for everything.</p><p>What if aliens don't land in the carpark, but somewhere else? Let's modify
the example so that the callback function takes a <code class="literal">std::string</code> with the location
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Disconnecting</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s03.html" title="Signals with parameters"><link rel="next" href="ch03.html" title="Chapter 3. Writing your own signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Disconnecting</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41335088"></a>Disconnecting</h2></div></div></div><p>If you decide you no longer want your code to be called whenever a signal is
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Disconnecting</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s03.html" title="Signals with parameters"><link rel="next" href="ch03.html" title="Chapter 3. Writing your own signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Disconnecting</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42782448"></a>Disconnecting</h2></div></div></div><p>If you decide you no longer want your code to be called whenever a signal is
emitted, you must remember the return value of <code class="literal">connect()</code>, which we've been
ignoring until now.</p><p><code class="literal">connect()</code> returns a <code class="literal">sigc::connection</code> object, which has a <code class="literal">disconnect()</code> member method. This does just what you think it does.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Signals with parameters </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Writing your own signals</td></tr></table></div></body></html>
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Writing your own signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch02s04.html" title="Disconnecting"><link rel="next" href="ch03s02.html" title="What about return values?"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Writing your own signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-writing"></a>Chapter 3. Writing your own signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch03.html#idp41341104">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41341104"></a>Quick recap</h2></div></div></div><p>If all you want to do is use gtkmm, and connect your functionality to its
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Writing your own signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch02s04.html" title="Disconnecting"><link rel="next" href="ch03s02.html" title="What about return values?"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Writing your own signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-writing"></a>Chapter 3. Writing your own signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch03.html#idp42788464">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42788464"></a>Quick recap</h2></div></div></div><p>If all you want to do is use gtkmm, and connect your functionality to its
signals, you can probably stop reading here.</p><p>You might benefit from reading on anyway though, as this section is going to
be quite simple, and the 'Rebinding' technique from the next section is
occasionally useful.</p><p>We've already covered the way the types of signals are made up, but lets
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>What about return values?</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="prev" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="next" href="ch04.html" title="Chapter 4. Advanced topics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">What about return values?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Writing your own signals</th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41354144"></a>What about return values?</h2></div></div></div><p>If you only ever have one slot connected to a signal, or if you only care
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>What about return values?</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="prev" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="next" href="ch04.html" title="Chapter 4. Advanced topics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">What about return values?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Writing your own signals</th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42801504"></a>What about return values?</h2></div></div></div><p>If you only ever have one slot connected to a signal, or if you only care
about the return value of the last registered one, it's quite straightforward:</p><pre class="programlisting">
sigc::signal<int> somesignal;
int a_return_value;
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Advanced topics</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch03s02.html" title="What about return values?"><link rel="next" href="ch04s02.html" title="Retyping"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 4. Advanced topics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch04s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-advanced"></a>Chapter 4. Advanced topics</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch04.html#idp41357312">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41357312"></a>Rebinding</h2></div></div></div><p>Suppose you already have a function that you want to be called when a
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Advanced topics</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch03s02.html" title="What about return values?"><link rel="next" href="ch04s02.html" title="Retyping"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 4. Advanced topics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch04s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-advanced"></a>Chapter 4. Advanced topics</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch04.html#idp42804672">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42804672"></a>Rebinding</h2></div></div></div><p>Suppose you already have a function that you want to be called when a
signal is emitted, but it takes the wrong argument types. For example, lets try
to attach the <code class="literal">warn_people(std::string)</code> function to the detected signal
from the first example, which didn't supply a location string.</p><p>Just trying to connect it with:</p><pre class="programlisting">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Retyping</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="prev" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="next" href="ch05.html" title="Chapter 5. Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Retyping</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Advanced topics</th><td width="20%" align="right"> <a accesskey="n" href="ch05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41374112"></a>Retyping</h2></div></div></div><p>A similar topic is retyping. Perhaps you have a signal that takes an <code class="literal">int</code>, but
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Retyping</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="prev" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="next" href="ch05.html" title="Chapter 5. Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Retyping</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Advanced topics</th><td width="20%" align="right"> <a accesskey="n" href="ch05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp42821472"></a>Retyping</h2></div></div></div><p>A similar topic is retyping. Perhaps you have a signal that takes an <code class="literal">int</code>, but
you want to connect a function that takes a <code class="literal">double</code>.</p><p>This can be achieved with the <code class="literal">sigc::retype</code> template. <code class="literal">retype</code> has template arguments
just like <code class="literal">sigc::signal</code> - return value, signal types.</p><p>It's a function template that takes a <code class="literal">sigc::slot</code>, and returns a <code class="literal">sigc::slot</code>. eg.</p><pre class="programlisting">
void dostuff(double foo)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>libsigc++</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><meta name="description" content="libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++."><link rel="home" href="index.html" title="libsigc++"><link rel="next" href="ch01.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">libsigc++</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book"><div class="titlepage"><div><div><h1 class="title"><a name="index"></a>libsigc++</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Ainsley</span> <span class="surname">Pereira</span></h3></div></div><div><p class="pubdate">September 2002. Updated January 2004 by Murray Cumming</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++.</p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. Introduction</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch01.html#idp36623488">Motivation</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2. Connecting your code to signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#idp41305472">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">3. Writing your own signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch03.html#idp41341104">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4. Advanced topics</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch04.html#idp41357312">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. Reference</a></span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Introduction</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>libsigc++</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><meta name="description" content="libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++."><link rel="home" href="index.html" title="libsigc++"><link rel="next" href="ch01.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">libsigc++</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book"><div class="titlepage"><div><div><h1 class="title"><a name="index"></a>libsigc++</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Ainsley</span> <span class="surname">Pereira</span></h3></div></div><div><p class="pubdate">September 2002. Updated January 2004 by Murray Cumming</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++.</p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. Introduction</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch01.html#idp38061984">Motivation</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2. Connecting your code to signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#idp42753024">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">3. Writing your own signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch03.html#idp42788464">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4. Advanced topics</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch04.html#idp42804672">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. Reference</a></span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Introduction</td></tr></table></div></body></html>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#af791174008d5b58aa0f4fb42a531cc4a">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#a65f0cde178bdd7a26fe687a8748dac4e">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#ac4141561bf43206a396d082dd0089fb2">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb">operator()</a>(typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">sigc::const_mem_functor1::operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a6dc04061c2a3cf3412d0b1e5f38f5bd5">sigc::const_mem_functor1::operator()</a>(const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504">operator()</a>(type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">sigc::const_mem_functor1::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#ac8fce16f2a4d5f7f07abf4331267f8a0">sigc::const_mem_functor1::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a8ba6a6565b8a29812e266aa4e5261a2d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:af62c239e5612df1b7c4c91a52a2e0c62"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#af62c239e5612df1b7c4c91a52a2e0c62">bound_const_mem_functor1</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#a65f0cde178bdd7a26fe687a8748dac4e">function_type</a> _A_func)</td></tr>
<tr class="memdesc:af62c239e5612df1b7c4c91a52a2e0c62"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor1.html" title="bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance...">bound_const_mem_functor1</a> object that wraps the passed method. <a href="#af62c239e5612df1b7c4c91a52a2e0c62">More...</a><br /></td></tr>
<tr class="separator:af62c239e5612df1b7c4c91a52a2e0c62"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa6afdce8f719849ffc6017f8ac5625bb"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:aa6afdce8f719849ffc6017f8ac5625bb"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#aa6afdce8f719849ffc6017f8ac5625bb">More...</a><br /></td></tr>
-<tr class="separator:aa6afdce8f719849ffc6017f8ac5625bb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abf57a498c309b0291f1293215dd41504"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:abf57a498c309b0291f1293215dd41504"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#abf57a498c309b0291f1293215dd41504">More...</a><br /></td></tr>
+<tr class="separator:abf57a498c309b0291f1293215dd41504"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor1"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor1')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td></tr>
<tr class="memitem:a2c171737e0c7dc6ae00f73f1580a976d inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a2c171737e0c7dc6ae00f73f1580a976d">const_mem_functor1</a> ()</td></tr>
<tr class="memdesc:a2c171737e0c7dc6ae00f73f1580a976d inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a2c171737e0c7dc6ae00f73f1580a976d">More...</a><br /></td></tr>
<tr class="memitem:aba30421222bd496f9dec9b733fe70447 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#aba30421222bd496f9dec9b733fe70447">const_mem_functor1</a> (<a class="el" href="classsigc_1_1const__mem__functor1.html#a563ba65003a6373a2270f8460f4149e6">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aba30421222bd496f9dec9b733fe70447 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). ">const_mem_functor1</a> object that wraps the passed method. <a href="#aba30421222bd496f9dec9b733fe70447">More...</a><br /></td></tr>
<tr class="separator:aba30421222bd496f9dec9b733fe70447 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4acc3a59eee797f199988ff5f80d53ae inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a4acc3a59eee797f199988ff5f80d53ae inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a4acc3a59eee797f199988ff5f80d53ae">More...</a><br /></td></tr>
-<tr class="separator:a4acc3a59eee797f199988ff5f80d53ae inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6dc04061c2a3cf3412d0b1e5f38f5bd5 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a6dc04061c2a3cf3412d0b1e5f38f5bd5">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a6dc04061c2a3cf3412d0b1e5f38f5bd5 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6dc04061c2a3cf3412d0b1e5f38f5bd5">More...</a><br /></td></tr>
-<tr class="separator:a6dc04061c2a3cf3412d0b1e5f38f5bd5 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2c6f54619e3ff9c15ddaba1e39771cc1 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a2c6f54619e3ff9c15ddaba1e39771cc1 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a2c6f54619e3ff9c15ddaba1e39771cc1">More...</a><br /></td></tr>
+<tr class="separator:a2c6f54619e3ff9c15ddaba1e39771cc1 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac8fce16f2a4d5f7f07abf4331267f8a0 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#ac8fce16f2a4d5f7f07abf4331267f8a0">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:ac8fce16f2a4d5f7f07abf4331267f8a0 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac8fce16f2a4d5f7f07abf4331267f8a0">More...</a><br /></td></tr>
+<tr class="separator:ac8fce16f2a4d5f7f07abf4331267f8a0 inherit pub_methods_classsigc_1_1const__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__mem__functor1.html" title="bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance...">bound_const_mem_functor1</a> encapsulates a const method with 1 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor1.html" title="bound_const_mem_functor1 encapsulates a const method with 1 arguments and an object instance...">bound_const_mem_functor1</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aa6afdce8f719849ffc6017f8ac5625bb"></a>
+<a class="anchor" id="abf57a498c309b0291f1293215dd41504"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor1.html">sigc::bound_const_mem_functor1</a>< T_return, T_obj, T_arg1 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em></td><td>)</td>
<td> const</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a4445ff55323e94d525c1b2574ee32ddc">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#abe2916ee9b6867554b48370000eb6886">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#a3994b65f2ec0b45f5b502f07bf7baca1">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6">sigc::const_mem_functor2::operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02">sigc::const_mem_functor2::operator()</a>(const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80">sigc::const_mem_functor2::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d">sigc::const_mem_functor2::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a5eaa5f2ab10ad755c89ff5b09c1e281d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:ab5213783f248b53b357ea6385b7bbe7a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab5213783f248b53b357ea6385b7bbe7a">bound_const_mem_functor2</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#abe2916ee9b6867554b48370000eb6886">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ab5213783f248b53b357ea6385b7bbe7a"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor2.html" title="bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance...">bound_const_mem_functor2</a> object that wraps the passed method. <a href="#ab5213783f248b53b357ea6385b7bbe7a">More...</a><br /></td></tr>
<tr class="separator:ab5213783f248b53b357ea6385b7bbe7a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adabf31280e161f126e256d4e2ee5b00b"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:adabf31280e161f126e256d4e2ee5b00b"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#adabf31280e161f126e256d4e2ee5b00b">More...</a><br /></td></tr>
-<tr class="separator:adabf31280e161f126e256d4e2ee5b00b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab6f79018c4e2f09fc153e211ec0ddff2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:ab6f79018c4e2f09fc153e211ec0ddff2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#ab6f79018c4e2f09fc153e211ec0ddff2">More...</a><br /></td></tr>
+<tr class="separator:ab6f79018c4e2f09fc153e211ec0ddff2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor2"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor2')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td></tr>
<tr class="memitem:a6265bdc51f35d8d5274bfeb8cdafc1dc inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a6265bdc51f35d8d5274bfeb8cdafc1dc">const_mem_functor2</a> ()</td></tr>
<tr class="memdesc:a6265bdc51f35d8d5274bfeb8cdafc1dc inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a6265bdc51f35d8d5274bfeb8cdafc1dc">More...</a><br /></td></tr>
<tr class="memitem:ab281b110d1fbba86e2d58f9607d0f0c3 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#ab281b110d1fbba86e2d58f9607d0f0c3">const_mem_functor2</a> (<a class="el" href="classsigc_1_1const__mem__functor2.html#a555af83ca054b90b23ad8c70d62a64e7">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ab281b110d1fbba86e2d58f9607d0f0c3 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). ">const_mem_functor2</a> object that wraps the passed method. <a href="#ab281b110d1fbba86e2d58f9607d0f0c3">More...</a><br /></td></tr>
<tr class="separator:ab281b110d1fbba86e2d58f9607d0f0c3 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9da6633c6aa91f86ce986967566747b6 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a9da6633c6aa91f86ce986967566747b6 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a9da6633c6aa91f86ce986967566747b6">More...</a><br /></td></tr>
-<tr class="separator:a9da6633c6aa91f86ce986967566747b6 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6441206062146d43a0e72be48519ae02 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a6441206062146d43a0e72be48519ae02 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6441206062146d43a0e72be48519ae02">More...</a><br /></td></tr>
-<tr class="separator:a6441206062146d43a0e72be48519ae02 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acf0ce3cce7eb053b8b4b21945a68bc80 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:acf0ce3cce7eb053b8b4b21945a68bc80 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#acf0ce3cce7eb053b8b4b21945a68bc80">More...</a><br /></td></tr>
+<tr class="separator:acf0ce3cce7eb053b8b4b21945a68bc80 inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2c0d7b7b2b32a221feb6edaebd3aee3d inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a2c0d7b7b2b32a221feb6edaebd3aee3d inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a2c0d7b7b2b32a221feb6edaebd3aee3d">More...</a><br /></td></tr>
+<tr class="separator:a2c0d7b7b2b32a221feb6edaebd3aee3d inherit pub_methods_classsigc_1_1const__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__mem__functor2.html" title="bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance...">bound_const_mem_functor2</a> encapsulates a const method with 2 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html" title="bound_const_mem_functor2 encapsulates a const method with 2 arguments and an object instance...">bound_const_mem_functor2</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="adabf31280e161f126e256d4e2ee5b00b"></a>
+<a class="anchor" id="ab6f79018c4e2f09fc153e211ec0ddff2"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor2.html">sigc::bound_const_mem_functor2</a>< T_return, T_obj, T_arg1, T_arg2 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad86eb326f14c401748d0a118265e558d">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#ab4e793d8c65bf8754aea133a2473dc6c">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#ac4b0ceb88bda73c90d84b1320e274621">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">sigc::const_mem_functor3::operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a50e037ab8e8c28d7ef0776b7f0b3801e">sigc::const_mem_functor3::operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">sigc::const_mem_functor3::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a844467fda65e43ef1f0284f5378d8b79">sigc::const_mem_functor3::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ae67fd219e64f81359640873d30123c9d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a7fa6101b1b387baac23a7861e2819ad9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a7fa6101b1b387baac23a7861e2819ad9">bound_const_mem_functor3</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#ab4e793d8c65bf8754aea133a2473dc6c">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a7fa6101b1b387baac23a7861e2819ad9"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor3.html" title="bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance...">bound_const_mem_functor3</a> object that wraps the passed method. <a href="#a7fa6101b1b387baac23a7861e2819ad9">More...</a><br /></td></tr>
<tr class="separator:a7fa6101b1b387baac23a7861e2819ad9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a512ff6f251c14b84980ee87acdd6fc08"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a512ff6f251c14b84980ee87acdd6fc08"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a512ff6f251c14b84980ee87acdd6fc08">More...</a><br /></td></tr>
-<tr class="separator:a512ff6f251c14b84980ee87acdd6fc08"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abd7a73629f12c4a85940bac69a6092e1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:abd7a73629f12c4a85940bac69a6092e1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#abd7a73629f12c4a85940bac69a6092e1">More...</a><br /></td></tr>
+<tr class="separator:abd7a73629f12c4a85940bac69a6092e1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor3"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor3')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td></tr>
<tr class="memitem:a9921cf28137404e029e3f5d7c291021d inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a9921cf28137404e029e3f5d7c291021d">const_mem_functor3</a> ()</td></tr>
<tr class="memdesc:a9921cf28137404e029e3f5d7c291021d inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a9921cf28137404e029e3f5d7c291021d">More...</a><br /></td></tr>
<tr class="memitem:ae70cb6e5e322ef3f3a9673b1e541d2c1 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#ae70cb6e5e322ef3f3a9673b1e541d2c1">const_mem_functor3</a> (<a class="el" href="classsigc_1_1const__mem__functor3.html#a3ec78f54ddc86b5478f7bc7734970f85">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ae70cb6e5e322ef3f3a9673b1e541d2c1 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). ">const_mem_functor3</a> object that wraps the passed method. <a href="#ae70cb6e5e322ef3f3a9673b1e541d2c1">More...</a><br /></td></tr>
<tr class="separator:ae70cb6e5e322ef3f3a9673b1e541d2c1 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad8def027881b5a6047b9839177dbe85c inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:ad8def027881b5a6047b9839177dbe85c inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad8def027881b5a6047b9839177dbe85c">More...</a><br /></td></tr>
-<tr class="separator:ad8def027881b5a6047b9839177dbe85c inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a50e037ab8e8c28d7ef0776b7f0b3801e inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a50e037ab8e8c28d7ef0776b7f0b3801e">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a50e037ab8e8c28d7ef0776b7f0b3801e inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a50e037ab8e8c28d7ef0776b7f0b3801e">More...</a><br /></td></tr>
-<tr class="separator:a50e037ab8e8c28d7ef0776b7f0b3801e inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a43437137cb073dd22de17a16d528f737 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a43437137cb073dd22de17a16d528f737 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a43437137cb073dd22de17a16d528f737">More...</a><br /></td></tr>
+<tr class="separator:a43437137cb073dd22de17a16d528f737 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a844467fda65e43ef1f0284f5378d8b79 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a844467fda65e43ef1f0284f5378d8b79">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a844467fda65e43ef1f0284f5378d8b79 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a844467fda65e43ef1f0284f5378d8b79">More...</a><br /></td></tr>
+<tr class="separator:a844467fda65e43ef1f0284f5378d8b79 inherit pub_methods_classsigc_1_1const__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__mem__functor3.html" title="bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance...">bound_const_mem_functor3</a> encapsulates a const method with 3 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html" title="bound_const_mem_functor3 encapsulates a const method with 3 arguments and an object instance...">bound_const_mem_functor3</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a512ff6f251c14b84980ee87acdd6fc08"></a>
+<a class="anchor" id="abd7a73629f12c4a85940bac69a6092e1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor3.html">sigc::bound_const_mem_functor3</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#ac0feeedacde97bd166141c285fa2c74c">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3ffc5790ded15878ce2704072791c4e9">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a78490633e22357be6e0a0fcf124121b5">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">sigc::const_mem_functor4::operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a736addff58f97101f7a15a57a6ce267a">sigc::const_mem_functor4::operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">sigc::const_mem_functor4::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#acb4060913f99af87627d5ca524efcecb">sigc::const_mem_functor4::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a78069750e64446199d91c0682b0915cc">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a06e43c95d6ace639ac169ff2d0083ebc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a06e43c95d6ace639ac169ff2d0083ebc">bound_const_mem_functor4</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3ffc5790ded15878ce2704072791c4e9">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a06e43c95d6ace639ac169ff2d0083ebc"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor4.html" title="bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance...">bound_const_mem_functor4</a> object that wraps the passed method. <a href="#a06e43c95d6ace639ac169ff2d0083ebc">More...</a><br /></td></tr>
<tr class="separator:a06e43c95d6ace639ac169ff2d0083ebc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3822ecd72bd0b496a06e96f98d11dea5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a3822ecd72bd0b496a06e96f98d11dea5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a3822ecd72bd0b496a06e96f98d11dea5">More...</a><br /></td></tr>
-<tr class="separator:a3822ecd72bd0b496a06e96f98d11dea5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac87b54763c850eeec2ad327e16942194"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:ac87b54763c850eeec2ad327e16942194"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#ac87b54763c850eeec2ad327e16942194">More...</a><br /></td></tr>
+<tr class="separator:ac87b54763c850eeec2ad327e16942194"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor4')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td></tr>
<tr class="memitem:acdde68d1638c13cd29157d1cb1bd42d2 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#acdde68d1638c13cd29157d1cb1bd42d2">const_mem_functor4</a> ()</td></tr>
<tr class="memdesc:acdde68d1638c13cd29157d1cb1bd42d2 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#acdde68d1638c13cd29157d1cb1bd42d2">More...</a><br /></td></tr>
<tr class="memitem:a7e09703c6320542cb5f0075d371908a8 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a7e09703c6320542cb5f0075d371908a8">const_mem_functor4</a> (<a class="el" href="classsigc_1_1const__mem__functor4.html#a3e4d0c981d48817c8ce66fab94711655">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a7e09703c6320542cb5f0075d371908a8 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). ">const_mem_functor4</a> object that wraps the passed method. <a href="#a7e09703c6320542cb5f0075d371908a8">More...</a><br /></td></tr>
<tr class="separator:a7e09703c6320542cb5f0075d371908a8 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a60f0358e32bbf1b96c086d53d87ec2c7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a60f0358e32bbf1b96c086d53d87ec2c7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a60f0358e32bbf1b96c086d53d87ec2c7">More...</a><br /></td></tr>
-<tr class="separator:a60f0358e32bbf1b96c086d53d87ec2c7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a736addff58f97101f7a15a57a6ce267a inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a736addff58f97101f7a15a57a6ce267a">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a736addff58f97101f7a15a57a6ce267a inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a736addff58f97101f7a15a57a6ce267a">More...</a><br /></td></tr>
-<tr class="separator:a736addff58f97101f7a15a57a6ce267a inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aab7d76a8f15aac7b907020383d6d7ba7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:aab7d76a8f15aac7b907020383d6d7ba7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aab7d76a8f15aac7b907020383d6d7ba7">More...</a><br /></td></tr>
+<tr class="separator:aab7d76a8f15aac7b907020383d6d7ba7 inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acb4060913f99af87627d5ca524efcecb inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#acb4060913f99af87627d5ca524efcecb">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:acb4060913f99af87627d5ca524efcecb inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#acb4060913f99af87627d5ca524efcecb">More...</a><br /></td></tr>
+<tr class="separator:acb4060913f99af87627d5ca524efcecb inherit pub_methods_classsigc_1_1const__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__mem__functor4.html" title="bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance...">bound_const_mem_functor4</a> encapsulates a const method with 4 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html" title="bound_const_mem_functor4 encapsulates a const method with 4 arguments and an object instance...">bound_const_mem_functor4</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a3822ecd72bd0b496a06e96f98d11dea5"></a>
+<a class="anchor" id="ac87b54763c850eeec2ad327e16942194"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor4.html">sigc::bound_const_mem_functor4</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#aeb6e66e0304e5c039d97264a3dd7d6e9">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a882a71b51f303ded9d1ce172b522692a">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a71f8b7b3a9971d58209c3008d5e32d79">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">sigc::const_mem_functor5::operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#aa05d496807afeb8f80e62e9c897a39e8">sigc::const_mem_functor5::operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">sigc::const_mem_functor5::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a1309cf4a836345e5f9fe3724944a85cd">sigc::const_mem_functor5::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a9d952d52dade789bc38953c4c83fb425">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a3c8a1d1411eea1136fa273886688290d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a3c8a1d1411eea1136fa273886688290d">bound_const_mem_functor5</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a882a71b51f303ded9d1ce172b522692a">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a3c8a1d1411eea1136fa273886688290d"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor5.html" title="bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance...">bound_const_mem_functor5</a> object that wraps the passed method. <a href="#a3c8a1d1411eea1136fa273886688290d">More...</a><br /></td></tr>
<tr class="separator:a3c8a1d1411eea1136fa273886688290d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7ad802d4ef0c43353ab20cd85de8b933"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a7ad802d4ef0c43353ab20cd85de8b933"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a7ad802d4ef0c43353ab20cd85de8b933">More...</a><br /></td></tr>
-<tr class="separator:a7ad802d4ef0c43353ab20cd85de8b933"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acd3a6db6fcc4d2250d38bc02b143498f"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:acd3a6db6fcc4d2250d38bc02b143498f"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#acd3a6db6fcc4d2250d38bc02b143498f">More...</a><br /></td></tr>
+<tr class="separator:acd3a6db6fcc4d2250d38bc02b143498f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor5"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor5')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td></tr>
<tr class="memitem:a818da40f7c82d6a1fde3009d32bf3920 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a818da40f7c82d6a1fde3009d32bf3920">const_mem_functor5</a> ()</td></tr>
<tr class="memdesc:a818da40f7c82d6a1fde3009d32bf3920 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a818da40f7c82d6a1fde3009d32bf3920">More...</a><br /></td></tr>
<tr class="memitem:a47769ef46d8ff779df8c152acdc0d74c inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a47769ef46d8ff779df8c152acdc0d74c">const_mem_functor5</a> (<a class="el" href="classsigc_1_1const__mem__functor5.html#a4d104a91a3dec385fcf374783791b49c">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a47769ef46d8ff779df8c152acdc0d74c inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). ">const_mem_functor5</a> object that wraps the passed method. <a href="#a47769ef46d8ff779df8c152acdc0d74c">More...</a><br /></td></tr>
<tr class="separator:a47769ef46d8ff779df8c152acdc0d74c inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a248914dce1045bca14ba45f7b8ab7a9f inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a248914dce1045bca14ba45f7b8ab7a9f inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a248914dce1045bca14ba45f7b8ab7a9f">More...</a><br /></td></tr>
-<tr class="separator:a248914dce1045bca14ba45f7b8ab7a9f inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa05d496807afeb8f80e62e9c897a39e8 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#aa05d496807afeb8f80e62e9c897a39e8">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:aa05d496807afeb8f80e62e9c897a39e8 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aa05d496807afeb8f80e62e9c897a39e8">More...</a><br /></td></tr>
-<tr class="separator:aa05d496807afeb8f80e62e9c897a39e8 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af468730a8c1dfffa8b8746f1c1645213 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:af468730a8c1dfffa8b8746f1c1645213 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#af468730a8c1dfffa8b8746f1c1645213">More...</a><br /></td></tr>
+<tr class="separator:af468730a8c1dfffa8b8746f1c1645213 inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1309cf4a836345e5f9fe3724944a85cd inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a1309cf4a836345e5f9fe3724944a85cd">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a1309cf4a836345e5f9fe3724944a85cd inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1309cf4a836345e5f9fe3724944a85cd">More...</a><br /></td></tr>
+<tr class="separator:a1309cf4a836345e5f9fe3724944a85cd inherit pub_methods_classsigc_1_1const__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__mem__functor5.html" title="bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance...">bound_const_mem_functor5</a> encapsulates a const method with 5 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html" title="bound_const_mem_functor5 encapsulates a const method with 5 arguments and an object instance...">bound_const_mem_functor5</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a7ad802d4ef0c43353ab20cd85de8b933"></a>
+<a class="anchor" id="acd3a6db6fcc4d2250d38bc02b143498f"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor5.html">sigc::bound_const_mem_functor5</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a665c77c3da00d474d6d999c394801a98">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a9cd70f288cac9b8d7ee9695166f3d306">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a152f10d5c46eb9d7d582a6e4cb747baf">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">sigc::const_mem_functor6::operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a909e792716f9132a6fed7092c73fa72e">sigc::const_mem_functor6::operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">sigc::const_mem_functor6::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#ac20aad17b59a8c3d2392cd6ff633b08b">sigc::const_mem_functor6::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#adf81aebfa633d0bf14a0d3f5e9688561">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:afa0adf0adf9cde73008982d2494f3d7e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#afa0adf0adf9cde73008982d2494f3d7e">bound_const_mem_functor6</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a9cd70f288cac9b8d7ee9695166f3d306">function_type</a> _A_func)</td></tr>
<tr class="memdesc:afa0adf0adf9cde73008982d2494f3d7e"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor6.html" title="bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance...">bound_const_mem_functor6</a> object that wraps the passed method. <a href="#afa0adf0adf9cde73008982d2494f3d7e">More...</a><br /></td></tr>
<tr class="separator:afa0adf0adf9cde73008982d2494f3d7e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae261c6047332e15a354461611299706b"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:ae261c6047332e15a354461611299706b"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#ae261c6047332e15a354461611299706b">More...</a><br /></td></tr>
-<tr class="separator:ae261c6047332e15a354461611299706b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2fc4972340f4deda1e696bfbfe787d1f"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a2fc4972340f4deda1e696bfbfe787d1f"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a2fc4972340f4deda1e696bfbfe787d1f">More...</a><br /></td></tr>
+<tr class="separator:a2fc4972340f4deda1e696bfbfe787d1f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor6"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor6')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td></tr>
<tr class="memitem:a7a5e8a3a981a615a545aab358efa9472 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a7a5e8a3a981a615a545aab358efa9472">const_mem_functor6</a> ()</td></tr>
<tr class="memdesc:a7a5e8a3a981a615a545aab358efa9472 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a7a5e8a3a981a615a545aab358efa9472">More...</a><br /></td></tr>
<tr class="memitem:a0803b89f79b60c16d87c0372be261211 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a0803b89f79b60c16d87c0372be261211">const_mem_functor6</a> (<a class="el" href="classsigc_1_1const__mem__functor6.html#ae84dd6089091cbcfe49552ea0f5b8634">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a0803b89f79b60c16d87c0372be261211 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). ">const_mem_functor6</a> object that wraps the passed method. <a href="#a0803b89f79b60c16d87c0372be261211">More...</a><br /></td></tr>
<tr class="separator:a0803b89f79b60c16d87c0372be261211 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a73952a23160711fcea38e66e74652523 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a73952a23160711fcea38e66e74652523 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a73952a23160711fcea38e66e74652523">More...</a><br /></td></tr>
-<tr class="separator:a73952a23160711fcea38e66e74652523 inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a909e792716f9132a6fed7092c73fa72e inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a909e792716f9132a6fed7092c73fa72e">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a909e792716f9132a6fed7092c73fa72e inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a909e792716f9132a6fed7092c73fa72e">More...</a><br /></td></tr>
-<tr class="separator:a909e792716f9132a6fed7092c73fa72e inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a76d03ed81f8b2e90f9e13f8c4c5f786d inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a76d03ed81f8b2e90f9e13f8c4c5f786d inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a76d03ed81f8b2e90f9e13f8c4c5f786d">More...</a><br /></td></tr>
+<tr class="separator:a76d03ed81f8b2e90f9e13f8c4c5f786d inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac20aad17b59a8c3d2392cd6ff633b08b inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#ac20aad17b59a8c3d2392cd6ff633b08b">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:ac20aad17b59a8c3d2392cd6ff633b08b inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac20aad17b59a8c3d2392cd6ff633b08b">More...</a><br /></td></tr>
+<tr class="separator:ac20aad17b59a8c3d2392cd6ff633b08b inherit pub_methods_classsigc_1_1const__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__mem__functor6.html" title="bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance...">bound_const_mem_functor6</a> encapsulates a const method with 6 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html" title="bound_const_mem_functor6 encapsulates a const method with 6 arguments and an object instance...">bound_const_mem_functor6</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ae261c6047332e15a354461611299706b"></a>
+<a class="anchor" id="a2fc4972340f4deda1e696bfbfe787d1f"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor6.html">sigc::bound_const_mem_functor6</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a255588607e165db8bd25c3bb8d7e1fbe">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ae95db1c3ce4d07122e39dde2c9c5af02">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a2b59ccc18d96b4b2ec0f6828a5c2a6e0">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">sigc::const_mem_functor7::operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a68d5953cafed702d7d3b4543fd381189">sigc::const_mem_functor7::operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">sigc::const_mem_functor7::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#acd410d8ba9a91dc5f1493e299d63d974">sigc::const_mem_functor7::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a724b8b210493e0d3cf06b5a393b91546">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a22e365208dda5614599860d5794cb64f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a22e365208dda5614599860d5794cb64f">bound_const_mem_functor7</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ae95db1c3ce4d07122e39dde2c9c5af02">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a22e365208dda5614599860d5794cb64f"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__mem__functor7.html" title="bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance...">bound_const_mem_functor7</a> object that wraps the passed method. <a href="#a22e365208dda5614599860d5794cb64f">More...</a><br /></td></tr>
<tr class="separator:a22e365208dda5614599860d5794cb64f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a19781fcc3bda024dfece2cf00d505d73"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a19781fcc3bda024dfece2cf00d505d73"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a19781fcc3bda024dfece2cf00d505d73">More...</a><br /></td></tr>
-<tr class="separator:a19781fcc3bda024dfece2cf00d505d73"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab6790fd19c9e4cb06c8ed3fa0d6e077f"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:ab6790fd19c9e4cb06c8ed3fa0d6e077f"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#ab6790fd19c9e4cb06c8ed3fa0d6e077f">More...</a><br /></td></tr>
+<tr class="separator:ab6790fd19c9e4cb06c8ed3fa0d6e077f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__mem__functor7"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__mem__functor7')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td></tr>
<tr class="memitem:add4d7f74905c6bc20afc6f7681f367c0 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#add4d7f74905c6bc20afc6f7681f367c0">const_mem_functor7</a> ()</td></tr>
<tr class="memdesc:add4d7f74905c6bc20afc6f7681f367c0 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#add4d7f74905c6bc20afc6f7681f367c0">More...</a><br /></td></tr>
<tr class="memitem:a0538bba01694fc13456fcee0e96d8f34 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a0538bba01694fc13456fcee0e96d8f34">const_mem_functor7</a> (<a class="el" href="classsigc_1_1const__mem__functor7.html#a18fcf5af8c5dc1fa5931285c21b33a58">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a0538bba01694fc13456fcee0e96d8f34 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). ">const_mem_functor7</a> object that wraps the passed method. <a href="#a0538bba01694fc13456fcee0e96d8f34">More...</a><br /></td></tr>
<tr class="separator:a0538bba01694fc13456fcee0e96d8f34 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac2d477bff6a8c4347058560efef01f4d inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:ac2d477bff6a8c4347058560efef01f4d inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac2d477bff6a8c4347058560efef01f4d">More...</a><br /></td></tr>
-<tr class="separator:ac2d477bff6a8c4347058560efef01f4d inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a68d5953cafed702d7d3b4543fd381189 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a68d5953cafed702d7d3b4543fd381189">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a68d5953cafed702d7d3b4543fd381189 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a68d5953cafed702d7d3b4543fd381189">More...</a><br /></td></tr>
-<tr class="separator:a68d5953cafed702d7d3b4543fd381189 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a161796dd7fc08fbc1ebe25d6f860c24f inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a161796dd7fc08fbc1ebe25d6f860c24f inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a161796dd7fc08fbc1ebe25d6f860c24f">More...</a><br /></td></tr>
+<tr class="separator:a161796dd7fc08fbc1ebe25d6f860c24f inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acd410d8ba9a91dc5f1493e299d63d974 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#acd410d8ba9a91dc5f1493e299d63d974">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:acd410d8ba9a91dc5f1493e299d63d974 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#acd410d8ba9a91dc5f1493e299d63d974">More...</a><br /></td></tr>
+<tr class="separator:acd410d8ba9a91dc5f1493e299d63d974 inherit pub_methods_classsigc_1_1const__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__mem__functor7.html" title="bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance...">bound_const_mem_functor7</a> encapsulates a const method with 7 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html" title="bound_const_mem_functor7 encapsulates a const method with 7 arguments and an object instance...">bound_const_mem_functor7</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a19781fcc3bda024dfece2cf00d505d73"></a>
+<a class="anchor" id="ab6790fd19c9e4cb06c8ed3fa0d6e077f"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__mem__functor7.html">sigc::bound_const_mem_functor7</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#af9da27522999030f09c718dbe164f1f6">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#ac7a0c09914219d8baf1715675e838e59">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html">sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a4c6537ee7b64251b8f418047cb9fd87d">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html">sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a">operator()</a>(typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html">sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">sigc::const_volatile_mem_functor1::operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a21e2b07a9c4fcfc55ef07631577d7a00">sigc::const_volatile_mem_functor1::operator()</a>(const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33">operator()</a>(type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html">sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">sigc::const_volatile_mem_functor1::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a2ec08a9aba3785a146b458477ba900ce">sigc::const_volatile_mem_functor1::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#adeaf82cc2aff607efe2a51945d6b8565">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:aaccca7de16e3da31976680b714d10e79"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#aaccca7de16e3da31976680b714d10e79">bound_const_volatile_mem_functor1</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#ac7a0c09914219d8baf1715675e838e59">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aaccca7de16e3da31976680b714d10e79"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html" title="bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object...">bound_const_volatile_mem_functor1</a> object that wraps the passed method. <a href="#aaccca7de16e3da31976680b714d10e79">More...</a><br /></td></tr>
<tr class="separator:aaccca7de16e3da31976680b714d10e79"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a028c7c04ce109691819316e77b822e7a"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a028c7c04ce109691819316e77b822e7a"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a028c7c04ce109691819316e77b822e7a">More...</a><br /></td></tr>
-<tr class="separator:a028c7c04ce109691819316e77b822e7a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6a850933b24ad97151f2f7717854ec33"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a6a850933b24ad97151f2f7717854ec33"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a6a850933b24ad97151f2f7717854ec33">More...</a><br /></td></tr>
+<tr class="separator:a6a850933b24ad97151f2f7717854ec33"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor1"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor1')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td></tr>
<tr class="memitem:a25a541c4bef874a6b2d177a3be7ab988 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a25a541c4bef874a6b2d177a3be7ab988">const_volatile_mem_functor1</a> ()</td></tr>
<tr class="memdesc:a25a541c4bef874a6b2d177a3be7ab988 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a25a541c4bef874a6b2d177a3be7ab988">More...</a><br /></td></tr>
<tr class="memitem:aa8cb4ad934ac610ffe3425cbe799ba8d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#aa8cb4ad934ac610ffe3425cbe799ba8d">const_volatile_mem_functor1</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#acc367f8d6ee646c370623650a7ed6cde">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aa8cb4ad934ac610ffe3425cbe799ba8d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). ">const_volatile_mem_functor1</a> object that wraps the passed method. <a href="#aa8cb4ad934ac610ffe3425cbe799ba8d">More...</a><br /></td></tr>
<tr class="separator:aa8cb4ad934ac610ffe3425cbe799ba8d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a87ba42e130f905664e2e432e309f9012 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a87ba42e130f905664e2e432e309f9012 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a87ba42e130f905664e2e432e309f9012">More...</a><br /></td></tr>
-<tr class="separator:a87ba42e130f905664e2e432e309f9012 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a21e2b07a9c4fcfc55ef07631577d7a00 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a21e2b07a9c4fcfc55ef07631577d7a00">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a21e2b07a9c4fcfc55ef07631577d7a00 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a21e2b07a9c4fcfc55ef07631577d7a00">More...</a><br /></td></tr>
-<tr class="separator:a21e2b07a9c4fcfc55ef07631577d7a00 inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a660e00b641fbdf999dce65ae4a9f1a5d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a660e00b641fbdf999dce65ae4a9f1a5d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a660e00b641fbdf999dce65ae4a9f1a5d">More...</a><br /></td></tr>
+<tr class="separator:a660e00b641fbdf999dce65ae4a9f1a5d inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2ec08a9aba3785a146b458477ba900ce inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a2ec08a9aba3785a146b458477ba900ce">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a2ec08a9aba3785a146b458477ba900ce inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a2ec08a9aba3785a146b458477ba900ce">More...</a><br /></td></tr>
+<tr class="separator:a2ec08a9aba3785a146b458477ba900ce inherit pub_methods_classsigc_1_1const__volatile__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html" title="bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object...">bound_const_volatile_mem_functor1</a> encapsulates a const volatile method with 1 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html" title="bound_const_volatile_mem_functor1 encapsulates a const volatile method with 1 arguments and an object...">bound_const_volatile_mem_functor1</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a028c7c04ce109691819316e77b822e7a"></a>
+<a class="anchor" id="a6a850933b24ad97151f2f7717854ec33"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html">sigc::bound_const_volatile_mem_functor1</a>< T_return, T_obj, T_arg1 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em></td><td>)</td>
<td> const</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#aac7f64e6cff784ecd6700d0448d8e796">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#a26e4bc5d2c64c1029b760fe7994fee3f">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html">sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#a28eef54f97c2468f3385358b75d6cb70">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html">sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html">sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">sigc::const_volatile_mem_functor2::operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a450a6db1d97a5faddd5c3245055c5ed0">sigc::const_volatile_mem_functor2::operator()</a>(const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html">sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">sigc::const_volatile_mem_functor2::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#acb19b16f5ab8978ba5f4402c5b627a2f">sigc::const_volatile_mem_functor2::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a0d143bb32627f7a0c17270321df8145f">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a6a7a540b5e6a5e7d322a448904bc8881"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#a6a7a540b5e6a5e7d322a448904bc8881">bound_const_volatile_mem_functor2</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#a26e4bc5d2c64c1029b760fe7994fee3f">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a6a7a540b5e6a5e7d322a448904bc8881"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html" title="bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object...">bound_const_volatile_mem_functor2</a> object that wraps the passed method. <a href="#a6a7a540b5e6a5e7d322a448904bc8881">More...</a><br /></td></tr>
<tr class="separator:a6a7a540b5e6a5e7d322a448904bc8881"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae28dac1656f7ad45057b8ad3dd5882f9"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:ae28dac1656f7ad45057b8ad3dd5882f9"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#ae28dac1656f7ad45057b8ad3dd5882f9">More...</a><br /></td></tr>
-<tr class="separator:ae28dac1656f7ad45057b8ad3dd5882f9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac6ae5aa101d8abb9fc011da7bf34d6c4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:ac6ae5aa101d8abb9fc011da7bf34d6c4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#ac6ae5aa101d8abb9fc011da7bf34d6c4">More...</a><br /></td></tr>
+<tr class="separator:ac6ae5aa101d8abb9fc011da7bf34d6c4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor2"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor2')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td></tr>
<tr class="memitem:ad99060cf675fb65cbc00f2b8e9ec3068 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ad99060cf675fb65cbc00f2b8e9ec3068">const_volatile_mem_functor2</a> ()</td></tr>
<tr class="memdesc:ad99060cf675fb65cbc00f2b8e9ec3068 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#ad99060cf675fb65cbc00f2b8e9ec3068">More...</a><br /></td></tr>
<tr class="memitem:ada3da9a8dd692377c90abbfa9bcfe73a inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ada3da9a8dd692377c90abbfa9bcfe73a">const_volatile_mem_functor2</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ac46d1e343e669092d6bb24aa8b5d5dbb">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ada3da9a8dd692377c90abbfa9bcfe73a inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). ">const_volatile_mem_functor2</a> object that wraps the passed method. <a href="#ada3da9a8dd692377c90abbfa9bcfe73a">More...</a><br /></td></tr>
<tr class="separator:ada3da9a8dd692377c90abbfa9bcfe73a inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7557c17658489f19d12945a5296e8f35 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a7557c17658489f19d12945a5296e8f35 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a7557c17658489f19d12945a5296e8f35">More...</a><br /></td></tr>
-<tr class="separator:a7557c17658489f19d12945a5296e8f35 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a450a6db1d97a5faddd5c3245055c5ed0 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a450a6db1d97a5faddd5c3245055c5ed0">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a450a6db1d97a5faddd5c3245055c5ed0 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a450a6db1d97a5faddd5c3245055c5ed0">More...</a><br /></td></tr>
-<tr class="separator:a450a6db1d97a5faddd5c3245055c5ed0 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a376a0acf7e878183ac85cbc7bf0a9f07 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a376a0acf7e878183ac85cbc7bf0a9f07 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a376a0acf7e878183ac85cbc7bf0a9f07">More...</a><br /></td></tr>
+<tr class="separator:a376a0acf7e878183ac85cbc7bf0a9f07 inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acb19b16f5ab8978ba5f4402c5b627a2f inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#acb19b16f5ab8978ba5f4402c5b627a2f">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:acb19b16f5ab8978ba5f4402c5b627a2f inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#acb19b16f5ab8978ba5f4402c5b627a2f">More...</a><br /></td></tr>
+<tr class="separator:acb19b16f5ab8978ba5f4402c5b627a2f inherit pub_methods_classsigc_1_1const__volatile__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html" title="bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object...">bound_const_volatile_mem_functor2</a> encapsulates a const volatile method with 2 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html" title="bound_const_volatile_mem_functor2 encapsulates a const volatile method with 2 arguments and an object...">bound_const_volatile_mem_functor2</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ae28dac1656f7ad45057b8ad3dd5882f9"></a>
+<a class="anchor" id="ac6ae5aa101d8abb9fc011da7bf34d6c4"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html">sigc::bound_const_volatile_mem_functor2</a>< T_return, T_obj, T_arg1, T_arg2 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a6ffedac451ab4f525bd7c9df0b83cf2c">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#ae127200c20b69f91ccaf40eb60f2c448">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html">sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a65b0c3f640389160aa73a299aed8c512">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html">sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html">sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">sigc::const_volatile_mem_functor3::operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a9f2eeebf6464149555d975edce9c0a1c">sigc::const_volatile_mem_functor3::operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html">sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">sigc::const_volatile_mem_functor3::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a950746a86c5eb8c06bf2700b0c77df17">sigc::const_volatile_mem_functor3::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#ad2056f73eed4664ff41f5e673a2276f0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a3fbbc6533b408ccde3d517b1f2a38223"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a3fbbc6533b408ccde3d517b1f2a38223">bound_const_volatile_mem_functor3</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#ae127200c20b69f91ccaf40eb60f2c448">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a3fbbc6533b408ccde3d517b1f2a38223"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html" title="bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object...">bound_const_volatile_mem_functor3</a> object that wraps the passed method. <a href="#a3fbbc6533b408ccde3d517b1f2a38223">More...</a><br /></td></tr>
<tr class="separator:a3fbbc6533b408ccde3d517b1f2a38223"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aae92092631a6fdb479f07914807343bc"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:aae92092631a6fdb479f07914807343bc"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#aae92092631a6fdb479f07914807343bc">More...</a><br /></td></tr>
-<tr class="separator:aae92092631a6fdb479f07914807343bc"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2e25926856bfcc296e8a6c1b14604700"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a2e25926856bfcc296e8a6c1b14604700"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a2e25926856bfcc296e8a6c1b14604700">More...</a><br /></td></tr>
+<tr class="separator:a2e25926856bfcc296e8a6c1b14604700"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor3"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor3')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td></tr>
<tr class="memitem:af284f300a6b3696f6379dcc9ed97a744 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#af284f300a6b3696f6379dcc9ed97a744">const_volatile_mem_functor3</a> ()</td></tr>
<tr class="memdesc:af284f300a6b3696f6379dcc9ed97a744 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#af284f300a6b3696f6379dcc9ed97a744">More...</a><br /></td></tr>
<tr class="memitem:aa586f24064b6a5c8b69c963fff614d04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#aa586f24064b6a5c8b69c963fff614d04">const_volatile_mem_functor3</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a472ab7835e2b6792a108f4fcc80d4669">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aa586f24064b6a5c8b69c963fff614d04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). ">const_volatile_mem_functor3</a> object that wraps the passed method. <a href="#aa586f24064b6a5c8b69c963fff614d04">More...</a><br /></td></tr>
<tr class="separator:aa586f24064b6a5c8b69c963fff614d04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0fe691de309e7409de98f047ed38a9e7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a0fe691de309e7409de98f047ed38a9e7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a0fe691de309e7409de98f047ed38a9e7">More...</a><br /></td></tr>
-<tr class="separator:a0fe691de309e7409de98f047ed38a9e7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9f2eeebf6464149555d975edce9c0a1c inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a9f2eeebf6464149555d975edce9c0a1c">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a9f2eeebf6464149555d975edce9c0a1c inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a9f2eeebf6464149555d975edce9c0a1c">More...</a><br /></td></tr>
-<tr class="separator:a9f2eeebf6464149555d975edce9c0a1c inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3d742a1e204f733cd2b7fdd452b53011 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a3d742a1e204f733cd2b7fdd452b53011 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a3d742a1e204f733cd2b7fdd452b53011">More...</a><br /></td></tr>
+<tr class="separator:a3d742a1e204f733cd2b7fdd452b53011 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a950746a86c5eb8c06bf2700b0c77df17 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a950746a86c5eb8c06bf2700b0c77df17">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a950746a86c5eb8c06bf2700b0c77df17 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a950746a86c5eb8c06bf2700b0c77df17">More...</a><br /></td></tr>
+<tr class="separator:a950746a86c5eb8c06bf2700b0c77df17 inherit pub_methods_classsigc_1_1const__volatile__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html" title="bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object...">bound_const_volatile_mem_functor3</a> encapsulates a const volatile method with 3 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html" title="bound_const_volatile_mem_functor3 encapsulates a const volatile method with 3 arguments and an object...">bound_const_volatile_mem_functor3</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aae92092631a6fdb479f07914807343bc"></a>
+<a class="anchor" id="a2e25926856bfcc296e8a6c1b14604700"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html">sigc::bound_const_volatile_mem_functor3</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a0714aabc799c5d41af988650fec71410">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a2c06c731ae9564be215802a98541d06c">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html">sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a52abd6d1eb7dd0919ecb6d3a667b0e18">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html">sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html">sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">sigc::const_volatile_mem_functor4::operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a5d0f6305cc2c8b983fe822c436cbf521">sigc::const_volatile_mem_functor4::operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html">sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">sigc::const_volatile_mem_functor4::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ab1bbd72e3c63451c258e987bf1b3d2d1">sigc::const_volatile_mem_functor4::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a8e38a0816627c7ad4fd48278d287f863">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a4e0fdda617113a58f8839ab53a9fa613"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a4e0fdda617113a58f8839ab53a9fa613">bound_const_volatile_mem_functor4</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a2c06c731ae9564be215802a98541d06c">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a4e0fdda617113a58f8839ab53a9fa613"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html" title="bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object...">bound_const_volatile_mem_functor4</a> object that wraps the passed method. <a href="#a4e0fdda617113a58f8839ab53a9fa613">More...</a><br /></td></tr>
<tr class="separator:a4e0fdda617113a58f8839ab53a9fa613"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1d900d359f3a2d828f3e1f676bd53d48"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a1d900d359f3a2d828f3e1f676bd53d48"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a1d900d359f3a2d828f3e1f676bd53d48">More...</a><br /></td></tr>
-<tr class="separator:a1d900d359f3a2d828f3e1f676bd53d48"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a83d3e3fa1f28a519304467df3d71bd3d"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:a83d3e3fa1f28a519304467df3d71bd3d"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a83d3e3fa1f28a519304467df3d71bd3d">More...</a><br /></td></tr>
+<tr class="separator:a83d3e3fa1f28a519304467df3d71bd3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor4')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td></tr>
<tr class="memitem:aad7b7f5037a0c8d13668f9c350e010ee inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#aad7b7f5037a0c8d13668f9c350e010ee">const_volatile_mem_functor4</a> ()</td></tr>
<tr class="memdesc:aad7b7f5037a0c8d13668f9c350e010ee inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#aad7b7f5037a0c8d13668f9c350e010ee">More...</a><br /></td></tr>
<tr class="memitem:a0ffe59d6392c736e6d14c43a4bfa26e5 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a0ffe59d6392c736e6d14c43a4bfa26e5">const_volatile_mem_functor4</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ace3cb54e6265ebe06ee2995dd01f2540">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a0ffe59d6392c736e6d14c43a4bfa26e5 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). ">const_volatile_mem_functor4</a> object that wraps the passed method. <a href="#a0ffe59d6392c736e6d14c43a4bfa26e5">More...</a><br /></td></tr>
<tr class="separator:a0ffe59d6392c736e6d14c43a4bfa26e5 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6b3ab51515480fe4c106461c609aa778 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a6b3ab51515480fe4c106461c609aa778 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6b3ab51515480fe4c106461c609aa778">More...</a><br /></td></tr>
-<tr class="separator:a6b3ab51515480fe4c106461c609aa778 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5d0f6305cc2c8b983fe822c436cbf521 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a5d0f6305cc2c8b983fe822c436cbf521">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a5d0f6305cc2c8b983fe822c436cbf521 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a5d0f6305cc2c8b983fe822c436cbf521">More...</a><br /></td></tr>
-<tr class="separator:a5d0f6305cc2c8b983fe822c436cbf521 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1510f1f78471fc134b5fc8dac7d38d5f inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:a1510f1f78471fc134b5fc8dac7d38d5f inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1510f1f78471fc134b5fc8dac7d38d5f">More...</a><br /></td></tr>
+<tr class="separator:a1510f1f78471fc134b5fc8dac7d38d5f inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab1bbd72e3c63451c258e987bf1b3d2d1 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ab1bbd72e3c63451c258e987bf1b3d2d1">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:ab1bbd72e3c63451c258e987bf1b3d2d1 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ab1bbd72e3c63451c258e987bf1b3d2d1">More...</a><br /></td></tr>
+<tr class="separator:ab1bbd72e3c63451c258e987bf1b3d2d1 inherit pub_methods_classsigc_1_1const__volatile__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html" title="bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object...">bound_const_volatile_mem_functor4</a> encapsulates a const volatile method with 4 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html" title="bound_const_volatile_mem_functor4 encapsulates a const volatile method with 4 arguments and an object...">bound_const_volatile_mem_functor4</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a1d900d359f3a2d828f3e1f676bd53d48"></a>
+<a class="anchor" id="a83d3e3fa1f28a519304467df3d71bd3d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html">sigc::bound_const_volatile_mem_functor4</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a785d079f14f42cafd052639a1ebdaeb9">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a54debcbe3edf1a9606aad9cfcc1e004c">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html">sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a72dab40d6161daa1ad1655a03e5a5aa4">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html">sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html">sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">sigc::const_volatile_mem_functor5::operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a48d07d4759b3f9702e2014a29eaaae1e">sigc::const_volatile_mem_functor5::operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html">sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">sigc::const_volatile_mem_functor5::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a46403ee16880dd66855909d2831cbbd3">sigc::const_volatile_mem_functor5::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a42d6cd140b98358c1d12c90b975ad2b1">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a178805b13affaa2b0fbaafe287cb9390"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a178805b13affaa2b0fbaafe287cb9390">bound_const_volatile_mem_functor5</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a54debcbe3edf1a9606aad9cfcc1e004c">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a178805b13affaa2b0fbaafe287cb9390"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html" title="bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object...">bound_const_volatile_mem_functor5</a> object that wraps the passed method. <a href="#a178805b13affaa2b0fbaafe287cb9390">More...</a><br /></td></tr>
<tr class="separator:a178805b13affaa2b0fbaafe287cb9390"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a51d355f17daacfbc2dbe01194c5821e9"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a51d355f17daacfbc2dbe01194c5821e9"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a51d355f17daacfbc2dbe01194c5821e9">More...</a><br /></td></tr>
-<tr class="separator:a51d355f17daacfbc2dbe01194c5821e9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7bf392e27cdc6e28d762e56923bb7e32"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a7bf392e27cdc6e28d762e56923bb7e32"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a7bf392e27cdc6e28d762e56923bb7e32">More...</a><br /></td></tr>
+<tr class="separator:a7bf392e27cdc6e28d762e56923bb7e32"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor5"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor5')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td></tr>
<tr class="memitem:afe48307086c70740f39f58488a3cbdb5 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#afe48307086c70740f39f58488a3cbdb5">const_volatile_mem_functor5</a> ()</td></tr>
<tr class="memdesc:afe48307086c70740f39f58488a3cbdb5 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#afe48307086c70740f39f58488a3cbdb5">More...</a><br /></td></tr>
<tr class="memitem:a13787a099e237b44280ddbe9b8d97a04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a13787a099e237b44280ddbe9b8d97a04">const_volatile_mem_functor5</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1d49a5a7086d41d1db2e40aed1273631">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a13787a099e237b44280ddbe9b8d97a04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). ">const_volatile_mem_functor5</a> object that wraps the passed method. <a href="#a13787a099e237b44280ddbe9b8d97a04">More...</a><br /></td></tr>
<tr class="separator:a13787a099e237b44280ddbe9b8d97a04 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a62883651028686628f903c2f56f2edf7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a62883651028686628f903c2f56f2edf7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a62883651028686628f903c2f56f2edf7">More...</a><br /></td></tr>
-<tr class="separator:a62883651028686628f903c2f56f2edf7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a48d07d4759b3f9702e2014a29eaaae1e inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a48d07d4759b3f9702e2014a29eaaae1e">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a48d07d4759b3f9702e2014a29eaaae1e inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a48d07d4759b3f9702e2014a29eaaae1e">More...</a><br /></td></tr>
-<tr class="separator:a48d07d4759b3f9702e2014a29eaaae1e inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1f4d39f2cfe58d99d67dc094c4f738dc inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a1f4d39f2cfe58d99d67dc094c4f738dc inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1f4d39f2cfe58d99d67dc094c4f738dc">More...</a><br /></td></tr>
+<tr class="separator:a1f4d39f2cfe58d99d67dc094c4f738dc inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a46403ee16880dd66855909d2831cbbd3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a46403ee16880dd66855909d2831cbbd3">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a46403ee16880dd66855909d2831cbbd3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a46403ee16880dd66855909d2831cbbd3">More...</a><br /></td></tr>
+<tr class="separator:a46403ee16880dd66855909d2831cbbd3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html" title="bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object...">bound_const_volatile_mem_functor5</a> encapsulates a const volatile method with 5 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html" title="bound_const_volatile_mem_functor5 encapsulates a const volatile method with 5 arguments and an object...">bound_const_volatile_mem_functor5</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a51d355f17daacfbc2dbe01194c5821e9"></a>
+<a class="anchor" id="a7bf392e27cdc6e28d762e56923bb7e32"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html">sigc::bound_const_volatile_mem_functor5</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#aed412f2606f91f9c11567c37ae6175bc">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#aa8d75053aa097f0632c13bf1185f84a9">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html">sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#abbd560d8331fbab5cd8a08afd756c8fc">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html">sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html">sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">sigc::const_volatile_mem_functor6::operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a16339a56992d51e657da9e7ffd300b21">sigc::const_volatile_mem_functor6::operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html">sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">sigc::const_volatile_mem_functor6::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ac326aca307b611485552fbb72bde2650">sigc::const_volatile_mem_functor6::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a9f866db08b59a0960875f7608a0c93f0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:ac5aa6dc8967fed463dd69f412ded1fd1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#ac5aa6dc8967fed463dd69f412ded1fd1">bound_const_volatile_mem_functor6</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#aa8d75053aa097f0632c13bf1185f84a9">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ac5aa6dc8967fed463dd69f412ded1fd1"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html" title="bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object...">bound_const_volatile_mem_functor6</a> object that wraps the passed method. <a href="#ac5aa6dc8967fed463dd69f412ded1fd1">More...</a><br /></td></tr>
<tr class="separator:ac5aa6dc8967fed463dd69f412ded1fd1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1ca04b8397d16d03e086f0dc98241eee"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a1ca04b8397d16d03e086f0dc98241eee"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a1ca04b8397d16d03e086f0dc98241eee">More...</a><br /></td></tr>
-<tr class="separator:a1ca04b8397d16d03e086f0dc98241eee"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a72c9cdc12218b79c36c4c1e6bcdc8510"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a72c9cdc12218b79c36c4c1e6bcdc8510"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a72c9cdc12218b79c36c4c1e6bcdc8510">More...</a><br /></td></tr>
+<tr class="separator:a72c9cdc12218b79c36c4c1e6bcdc8510"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor6"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor6')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td></tr>
<tr class="memitem:aa921f2d1cea8ddd987cdaa8df6479fab inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#aa921f2d1cea8ddd987cdaa8df6479fab">const_volatile_mem_functor6</a> ()</td></tr>
<tr class="memdesc:aa921f2d1cea8ddd987cdaa8df6479fab inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#aa921f2d1cea8ddd987cdaa8df6479fab">More...</a><br /></td></tr>
<tr class="memitem:a09704c72e9b0353b04776522edefd57e inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a09704c72e9b0353b04776522edefd57e">const_volatile_mem_functor6</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#af8da04ac5f6e2252f963f4f4bb87c9fd">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a09704c72e9b0353b04776522edefd57e inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). ">const_volatile_mem_functor6</a> object that wraps the passed method. <a href="#a09704c72e9b0353b04776522edefd57e">More...</a><br /></td></tr>
<tr class="separator:a09704c72e9b0353b04776522edefd57e inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae438dd9368f1b10004b6d51b599c2376 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:ae438dd9368f1b10004b6d51b599c2376 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ae438dd9368f1b10004b6d51b599c2376">More...</a><br /></td></tr>
-<tr class="separator:ae438dd9368f1b10004b6d51b599c2376 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a16339a56992d51e657da9e7ffd300b21 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a16339a56992d51e657da9e7ffd300b21">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a16339a56992d51e657da9e7ffd300b21 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a16339a56992d51e657da9e7ffd300b21">More...</a><br /></td></tr>
-<tr class="separator:a16339a56992d51e657da9e7ffd300b21 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab8c9524ca5ed1ff48ec06e93f6af6cb7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:ab8c9524ca5ed1ff48ec06e93f6af6cb7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ab8c9524ca5ed1ff48ec06e93f6af6cb7">More...</a><br /></td></tr>
+<tr class="separator:ab8c9524ca5ed1ff48ec06e93f6af6cb7 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac326aca307b611485552fbb72bde2650 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ac326aca307b611485552fbb72bde2650">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:ac326aca307b611485552fbb72bde2650 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac326aca307b611485552fbb72bde2650">More...</a><br /></td></tr>
+<tr class="separator:ac326aca307b611485552fbb72bde2650 inherit pub_methods_classsigc_1_1const__volatile__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html" title="bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object...">bound_const_volatile_mem_functor6</a> encapsulates a const volatile method with 6 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html" title="bound_const_volatile_mem_functor6 encapsulates a const volatile method with 6 arguments and an object...">bound_const_volatile_mem_functor6</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a1ca04b8397d16d03e086f0dc98241eee"></a>
+<a class="anchor" id="a72c9cdc12218b79c36c4c1e6bcdc8510"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html">sigc::bound_const_volatile_mem_functor6</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a3f19b8bff74776f040492d3410c54fa1">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a48030a47276e3eede338fc78c79e5a35">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html">sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aec37eae62ba95f04b55dd6c55c6161c1">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html">sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html">sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">sigc::const_volatile_mem_functor7::operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ab125a6db0dc15be0c539695cbdf828ec">sigc::const_volatile_mem_functor7::operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html">sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">sigc::const_volatile_mem_functor7::operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a6908d116df811051ba610842c6472117">sigc::const_volatile_mem_functor7::operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a25cb7e6ed71406c5b91ab2696ad8e623">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:aed3adf188de8b282a4a597fb5e4a07bc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aed3adf188de8b282a4a597fb5e4a07bc">bound_const_volatile_mem_functor7</a> (const T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a48030a47276e3eede338fc78c79e5a35">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aed3adf188de8b282a4a597fb5e4a07bc"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html" title="bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object...">bound_const_volatile_mem_functor7</a> object that wraps the passed method. <a href="#aed3adf188de8b282a4a597fb5e4a07bc">More...</a><br /></td></tr>
<tr class="separator:aed3adf188de8b282a4a597fb5e4a07bc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aee72086f8a25fd7935f8024f2d2d01b7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:aee72086f8a25fd7935f8024f2d2d01b7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#aee72086f8a25fd7935f8024f2d2d01b7">More...</a><br /></td></tr>
-<tr class="separator:aee72086f8a25fd7935f8024f2d2d01b7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a59a468b9d9e9a103a9ea06bab62ed772"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a59a468b9d9e9a103a9ea06bab62ed772"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a59a468b9d9e9a103a9ea06bab62ed772">More...</a><br /></td></tr>
+<tr class="separator:a59a468b9d9e9a103a9ea06bab62ed772"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1const__volatile__mem__functor7"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1const__volatile__mem__functor7')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td></tr>
<tr class="memitem:ac71290a7277b022f8a8d7abc4158a7ae inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ac71290a7277b022f8a8d7abc4158a7ae">const_volatile_mem_functor7</a> ()</td></tr>
<tr class="memdesc:ac71290a7277b022f8a8d7abc4158a7ae inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#ac71290a7277b022f8a8d7abc4158a7ae">More...</a><br /></td></tr>
<tr class="memitem:a95dcac66fbdb4c3b92682a1ddaa0309c inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a95dcac66fbdb4c3b92682a1ddaa0309c">const_volatile_mem_functor7</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a7e3bac9b817c848b96e9d1b257be1de5">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a95dcac66fbdb4c3b92682a1ddaa0309c inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). ">const_volatile_mem_functor7</a> object that wraps the passed method. <a href="#a95dcac66fbdb4c3b92682a1ddaa0309c">More...</a><br /></td></tr>
<tr class="separator:a95dcac66fbdb4c3b92682a1ddaa0309c inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad2e699425411b243ac92bbd81f88f607 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:ad2e699425411b243ac92bbd81f88f607 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad2e699425411b243ac92bbd81f88f607">More...</a><br /></td></tr>
-<tr class="separator:ad2e699425411b243ac92bbd81f88f607 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab125a6db0dc15be0c539695cbdf828ec inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ab125a6db0dc15be0c539695cbdf828ec">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:ab125a6db0dc15be0c539695cbdf828ec inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ab125a6db0dc15be0c539695cbdf828ec">More...</a><br /></td></tr>
-<tr class="separator:ab125a6db0dc15be0c539695cbdf828ec inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a99401731065363f4088615c8eac558c3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a99401731065363f4088615c8eac558c3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a99401731065363f4088615c8eac558c3">More...</a><br /></td></tr>
+<tr class="separator:a99401731065363f4088615c8eac558c3 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6908d116df811051ba610842c6472117 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a6908d116df811051ba610842c6472117">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a6908d116df811051ba610842c6472117 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6908d116df811051ba610842c6472117">More...</a><br /></td></tr>
+<tr class="separator:a6908d116df811051ba610842c6472117 inherit pub_methods_classsigc_1_1const__volatile__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html" title="bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object...">bound_const_volatile_mem_functor7</a> encapsulates a const volatile method with 7 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html" title="bound_const_volatile_mem_functor7 encapsulates a const volatile method with 7 arguments and an object...">bound_const_volatile_mem_functor7</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aee72086f8a25fd7935f8024f2d2d01b7"></a>
+<a class="anchor" id="a59a468b9d9e9a103a9ea06bab62ed772"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html">sigc::bound_const_volatile_mem_functor7</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#ab97c2206275025d8d1e7665c12322eba">mem_functor1</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a63230b348e410f7d2f245df1f2af019a">mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a95ae2c4525d8218569b68bbb3effbadf">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html">sigc::bound_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3">operator()</a>(typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html">sigc::bound_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">sigc::mem_functor1::operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a3555bf838d0d60d24271d0354d925b40">sigc::mem_functor1::operator()</a>(T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91">operator()</a>(type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor1.html">sigc::bound_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">sigc::mem_functor1::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a1ac7895847c5d2200dac5de6241b4564">sigc::mem_functor1::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a7c7ab28530e2f678eae87772253df709">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a777afe4673c9adc0798a38fc96bca7f6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a777afe4673c9adc0798a38fc96bca7f6">bound_mem_functor1</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor1.html#a8e460c2a0eb87dcaf263c984b4dc5888">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a777afe4673c9adc0798a38fc96bca7f6"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor1.html" title="bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. ...">bound_mem_functor1</a> object that wraps the passed method. <a href="#a777afe4673c9adc0798a38fc96bca7f6">More...</a><br /></td></tr>
<tr class="separator:a777afe4673c9adc0798a38fc96bca7f6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5c589e3b5ce49a8845554ce9e95032a3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a5c589e3b5ce49a8845554ce9e95032a3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a5c589e3b5ce49a8845554ce9e95032a3">More...</a><br /></td></tr>
-<tr class="separator:a5c589e3b5ce49a8845554ce9e95032a3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a027784cd93e42f1500fcc95c68c5dc91"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a027784cd93e42f1500fcc95c68c5dc91"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a027784cd93e42f1500fcc95c68c5dc91">More...</a><br /></td></tr>
+<tr class="separator:a027784cd93e42f1500fcc95c68c5dc91"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1mem__functor1"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor1')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td></tr>
<tr class="memitem:ab97c2206275025d8d1e7665c12322eba inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#ab97c2206275025d8d1e7665c12322eba">mem_functor1</a> ()</td></tr>
<tr class="memdesc:ab97c2206275025d8d1e7665c12322eba inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#ab97c2206275025d8d1e7665c12322eba">More...</a><br /></td></tr>
<tr class="memitem:a63230b348e410f7d2f245df1f2af019a inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a63230b348e410f7d2f245df1f2af019a">mem_functor1</a> (<a class="el" href="classsigc_1_1mem__functor1.html#a4f10314fc4d7811e126aa0d8dc9fea8c">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a63230b348e410f7d2f245df1f2af019a inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). ">mem_functor1</a> object that wraps the passed method. <a href="#a63230b348e410f7d2f245df1f2af019a">More...</a><br /></td></tr>
<tr class="separator:a63230b348e410f7d2f245df1f2af019a inherit pub_methods_classsigc_1_1mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a72c4e7ffd730381bbb842f3b72816d02 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a72c4e7ffd730381bbb842f3b72816d02 inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a72c4e7ffd730381bbb842f3b72816d02">More...</a><br /></td></tr>
-<tr class="separator:a72c4e7ffd730381bbb842f3b72816d02 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3555bf838d0d60d24271d0354d925b40 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a3555bf838d0d60d24271d0354d925b40">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a3555bf838d0d60d24271d0354d925b40 inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a3555bf838d0d60d24271d0354d925b40">More...</a><br /></td></tr>
-<tr class="separator:a3555bf838d0d60d24271d0354d925b40 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a94012e541419dab7d8093e047eb58dfb inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a94012e541419dab7d8093e047eb58dfb inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a94012e541419dab7d8093e047eb58dfb">More...</a><br /></td></tr>
+<tr class="separator:a94012e541419dab7d8093e047eb58dfb inherit pub_methods_classsigc_1_1mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1ac7895847c5d2200dac5de6241b4564 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a1ac7895847c5d2200dac5de6241b4564">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a1ac7895847c5d2200dac5de6241b4564 inherit pub_methods_classsigc_1_1mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1ac7895847c5d2200dac5de6241b4564">More...</a><br /></td></tr>
+<tr class="separator:a1ac7895847c5d2200dac5de6241b4564 inherit pub_methods_classsigc_1_1mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__mem__functor1.html" title="bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. ...">bound_mem_functor1</a> encapsulates a method with 1 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor1.html" title="bound_mem_functor1 encapsulates a method with 1 arguments and an object instance. ...">bound_mem_functor1</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a5c589e3b5ce49a8845554ce9e95032a3"></a>
+<a class="anchor" id="a027784cd93e42f1500fcc95c68c5dc91"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor1.html">sigc::bound_mem_functor1</a>< T_return, T_obj, T_arg1 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em></td><td>)</td>
<td> const</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a691e21d47b7a54b67605812f7e089299">mem_functor2</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#aeee1c7f263f8d7e7b6fa9be0156878fe">mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a423780eab9a560771ec3266ea0693117">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html">sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html">sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">sigc::mem_functor2::operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#ad3d48579339ab1563404e45cc667b2c8">sigc::mem_functor2::operator()</a>(T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor2.html">sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">sigc::mem_functor2::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a276cd3027a22e693c859016b3953c914">sigc::mem_functor2::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a9080e942d35d226ea6f9dda097342f07">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a830746b33cae370b756334e4a8cab703"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a830746b33cae370b756334e4a8cab703">bound_mem_functor2</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor2.html#a1b0b5d2145f50d19214ff41bd45ab978">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a830746b33cae370b756334e4a8cab703"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor2.html" title="bound_mem_functor2 encapsulates a method with 2 arguments and an object instance. ...">bound_mem_functor2</a> object that wraps the passed method. <a href="#a830746b33cae370b756334e4a8cab703">More...</a><br /></td></tr>
<tr class="separator:a830746b33cae370b756334e4a8cab703"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a16fbd8a1ed338ee620c3b965fdfd7eb0"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a16fbd8a1ed338ee620c3b965fdfd7eb0"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a16fbd8a1ed338ee620c3b965fdfd7eb0">More...</a><br /></td></tr>
-<tr class="separator:a16fbd8a1ed338ee620c3b965fdfd7eb0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a59bad11bbacff2fc6c252107b5a484d8"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a59bad11bbacff2fc6c252107b5a484d8"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a59bad11bbacff2fc6c252107b5a484d8">More...</a><br /></td></tr>
+<tr class="separator:a59bad11bbacff2fc6c252107b5a484d8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1mem__functor2"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor2')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td></tr>
<tr class="memitem:a691e21d47b7a54b67605812f7e089299 inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#a691e21d47b7a54b67605812f7e089299">mem_functor2</a> ()</td></tr>
<tr class="memdesc:a691e21d47b7a54b67605812f7e089299 inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a691e21d47b7a54b67605812f7e089299">More...</a><br /></td></tr>
<tr class="memitem:aeee1c7f263f8d7e7b6fa9be0156878fe inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#aeee1c7f263f8d7e7b6fa9be0156878fe">mem_functor2</a> (<a class="el" href="classsigc_1_1mem__functor2.html#aa584cfe15bb8dc5b2931d2bfd034c118">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aeee1c7f263f8d7e7b6fa9be0156878fe inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). ">mem_functor2</a> object that wraps the passed method. <a href="#aeee1c7f263f8d7e7b6fa9be0156878fe">More...</a><br /></td></tr>
<tr class="separator:aeee1c7f263f8d7e7b6fa9be0156878fe inherit pub_methods_classsigc_1_1mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1ef9d5e58e8333fc9a812d2f9a9a99fb inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a1ef9d5e58e8333fc9a812d2f9a9a99fb inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1ef9d5e58e8333fc9a812d2f9a9a99fb">More...</a><br /></td></tr>
-<tr class="separator:a1ef9d5e58e8333fc9a812d2f9a9a99fb inherit pub_methods_classsigc_1_1mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad3d48579339ab1563404e45cc667b2c8 inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#ad3d48579339ab1563404e45cc667b2c8">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:ad3d48579339ab1563404e45cc667b2c8 inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad3d48579339ab1563404e45cc667b2c8">More...</a><br /></td></tr>
-<tr class="separator:ad3d48579339ab1563404e45cc667b2c8 inherit pub_methods_classsigc_1_1mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac548b79e5bfe7d4051b7b9e40a403eca inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:ac548b79e5bfe7d4051b7b9e40a403eca inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac548b79e5bfe7d4051b7b9e40a403eca">More...</a><br /></td></tr>
+<tr class="separator:ac548b79e5bfe7d4051b7b9e40a403eca inherit pub_methods_classsigc_1_1mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a276cd3027a22e693c859016b3953c914 inherit pub_methods_classsigc_1_1mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#a276cd3027a22e693c859016b3953c914">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a276cd3027a22e693c859016b3953c914 inherit pub_methods_classsigc_1_1mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a276cd3027a22e693c859016b3953c914">More...</a><br /></td></tr>
+<tr class="separator:a276cd3027a22e693c859016b3953c914 inherit pub_methods_classsigc_1_1mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__mem__functor2.html" title="bound_mem_functor2 encapsulates a method with 2 arguments and an object instance. ...">bound_mem_functor2</a> encapsulates a method with 2 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor2.html" title="bound_mem_functor2 encapsulates a method with 2 arguments and an object instance. ...">bound_mem_functor2</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a16fbd8a1ed338ee620c3b965fdfd7eb0"></a>
+<a class="anchor" id="a59bad11bbacff2fc6c252107b5a484d8"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor2.html">sigc::bound_mem_functor2</a>< T_return, T_obj, T_arg1, T_arg2 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#abc94be96c346537bca09c73a342f5ccd">mem_functor3</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#af22e274e905262144832ca9683d8823f">mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html#ae05cea0cbd3345abc624e545422bb47a">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html">sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html">sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">sigc::mem_functor3::operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#ad6b7b1bf6cb43fdf76a14d3b37d71512">sigc::mem_functor3::operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor3.html">sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">sigc::mem_functor3::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#a87f76b681fc83417aefe34a323a922ce">sigc::mem_functor3::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#af620103fa36aa86fb539843f7f730e01">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a1d1dddd6a334864611f5dc3a8ece26f9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor3.html#a1d1dddd6a334864611f5dc3a8ece26f9">bound_mem_functor3</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor3.html#a66d1aa7ad3edafd8851ee0b334f83efe">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a1d1dddd6a334864611f5dc3a8ece26f9"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor3.html" title="bound_mem_functor3 encapsulates a method with 3 arguments and an object instance. ...">bound_mem_functor3</a> object that wraps the passed method. <a href="#a1d1dddd6a334864611f5dc3a8ece26f9">More...</a><br /></td></tr>
<tr class="separator:a1d1dddd6a334864611f5dc3a8ece26f9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af8d299f488a73a32578b0342988a3322"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:af8d299f488a73a32578b0342988a3322"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#af8d299f488a73a32578b0342988a3322">More...</a><br /></td></tr>
-<tr class="separator:af8d299f488a73a32578b0342988a3322"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aef99cc6ff585af40d08599b0c893fff6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:aef99cc6ff585af40d08599b0c893fff6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#aef99cc6ff585af40d08599b0c893fff6">More...</a><br /></td></tr>
+<tr class="separator:aef99cc6ff585af40d08599b0c893fff6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1mem__functor3"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor3')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td></tr>
<tr class="memitem:abc94be96c346537bca09c73a342f5ccd inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#abc94be96c346537bca09c73a342f5ccd">mem_functor3</a> ()</td></tr>
<tr class="memdesc:abc94be96c346537bca09c73a342f5ccd inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#abc94be96c346537bca09c73a342f5ccd">More...</a><br /></td></tr>
<tr class="memitem:af22e274e905262144832ca9683d8823f inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#af22e274e905262144832ca9683d8823f">mem_functor3</a> (<a class="el" href="classsigc_1_1mem__functor3.html#a8da99a5dcfe5ae1cecd6ce93ab91b929">function_type</a> _A_func)</td></tr>
<tr class="memdesc:af22e274e905262144832ca9683d8823f inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). ">mem_functor3</a> object that wraps the passed method. <a href="#af22e274e905262144832ca9683d8823f">More...</a><br /></td></tr>
<tr class="separator:af22e274e905262144832ca9683d8823f inherit pub_methods_classsigc_1_1mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a83ad80686392272239adf599a9772ada inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a83ad80686392272239adf599a9772ada inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a83ad80686392272239adf599a9772ada">More...</a><br /></td></tr>
-<tr class="separator:a83ad80686392272239adf599a9772ada inherit pub_methods_classsigc_1_1mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad6b7b1bf6cb43fdf76a14d3b37d71512 inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#ad6b7b1bf6cb43fdf76a14d3b37d71512">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:ad6b7b1bf6cb43fdf76a14d3b37d71512 inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad6b7b1bf6cb43fdf76a14d3b37d71512">More...</a><br /></td></tr>
-<tr class="separator:ad6b7b1bf6cb43fdf76a14d3b37d71512 inherit pub_methods_classsigc_1_1mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac439b3c43a05818e8de962e21b3b8b47 inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:ac439b3c43a05818e8de962e21b3b8b47 inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac439b3c43a05818e8de962e21b3b8b47">More...</a><br /></td></tr>
+<tr class="separator:ac439b3c43a05818e8de962e21b3b8b47 inherit pub_methods_classsigc_1_1mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a87f76b681fc83417aefe34a323a922ce inherit pub_methods_classsigc_1_1mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#a87f76b681fc83417aefe34a323a922ce">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a87f76b681fc83417aefe34a323a922ce inherit pub_methods_classsigc_1_1mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a87f76b681fc83417aefe34a323a922ce">More...</a><br /></td></tr>
+<tr class="separator:a87f76b681fc83417aefe34a323a922ce inherit pub_methods_classsigc_1_1mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__mem__functor3.html" title="bound_mem_functor3 encapsulates a method with 3 arguments and an object instance. ...">bound_mem_functor3</a> encapsulates a method with 3 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor3.html" title="bound_mem_functor3 encapsulates a method with 3 arguments and an object instance. ...">bound_mem_functor3</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="af8d299f488a73a32578b0342988a3322"></a>
+<a class="anchor" id="aef99cc6ff585af40d08599b0c893fff6"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor3.html">sigc::bound_mem_functor3</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a9774f0ab47d023f5bccdb9960c4fcdee">mem_functor4</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a4f7841b2ccd26fac6c21bf04fc524e08">mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html#aa9a90c28652fb499438e757cdc6f3be7">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html">sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html">sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">sigc::mem_functor4::operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#adc51ab9e3b9b0defaa0a9c8a402feb32">sigc::mem_functor4::operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor4.html">sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">sigc::mem_functor4::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#ad0951893114e10a42260d49c7f1738dc">sigc::mem_functor4::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a79bf0a3c25dbe6eb07829ee55ce5d664">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:ae15ccaa9f58865b2cd9929644aa85612"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor4.html#ae15ccaa9f58865b2cd9929644aa85612">bound_mem_functor4</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor4.html#aeddcfc0ce5fe38259608bfc88af37568">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ae15ccaa9f58865b2cd9929644aa85612"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor4.html" title="bound_mem_functor4 encapsulates a method with 4 arguments and an object instance. ...">bound_mem_functor4</a> object that wraps the passed method. <a href="#ae15ccaa9f58865b2cd9929644aa85612">More...</a><br /></td></tr>
<tr class="separator:ae15ccaa9f58865b2cd9929644aa85612"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a26917718a5755c745e96699e2ba482b7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a26917718a5755c745e96699e2ba482b7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a26917718a5755c745e96699e2ba482b7">More...</a><br /></td></tr>
-<tr class="separator:a26917718a5755c745e96699e2ba482b7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a622496b540da06fe94e5d4b3c65f86e7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:a622496b540da06fe94e5d4b3c65f86e7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a622496b540da06fe94e5d4b3c65f86e7">More...</a><br /></td></tr>
+<tr class="separator:a622496b540da06fe94e5d4b3c65f86e7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1mem__functor4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor4')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td></tr>
<tr class="memitem:a9774f0ab47d023f5bccdb9960c4fcdee inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#a9774f0ab47d023f5bccdb9960c4fcdee">mem_functor4</a> ()</td></tr>
<tr class="memdesc:a9774f0ab47d023f5bccdb9960c4fcdee inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a9774f0ab47d023f5bccdb9960c4fcdee">More...</a><br /></td></tr>
<tr class="memitem:a4f7841b2ccd26fac6c21bf04fc524e08 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#a4f7841b2ccd26fac6c21bf04fc524e08">mem_functor4</a> (<a class="el" href="classsigc_1_1mem__functor4.html#a9dcf1ef95187c2588ecf2abb089cc7c8">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a4f7841b2ccd26fac6c21bf04fc524e08 inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). ">mem_functor4</a> object that wraps the passed method. <a href="#a4f7841b2ccd26fac6c21bf04fc524e08">More...</a><br /></td></tr>
<tr class="separator:a4f7841b2ccd26fac6c21bf04fc524e08 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a41e65c47fc45c8017fe87117614e6e22 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a41e65c47fc45c8017fe87117614e6e22 inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a41e65c47fc45c8017fe87117614e6e22">More...</a><br /></td></tr>
-<tr class="separator:a41e65c47fc45c8017fe87117614e6e22 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adc51ab9e3b9b0defaa0a9c8a402feb32 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#adc51ab9e3b9b0defaa0a9c8a402feb32">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:adc51ab9e3b9b0defaa0a9c8a402feb32 inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#adc51ab9e3b9b0defaa0a9c8a402feb32">More...</a><br /></td></tr>
-<tr class="separator:adc51ab9e3b9b0defaa0a9c8a402feb32 inherit pub_methods_classsigc_1_1mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aee174e6e6c62a879f731715d3dc29e4b inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:aee174e6e6c62a879f731715d3dc29e4b inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aee174e6e6c62a879f731715d3dc29e4b">More...</a><br /></td></tr>
+<tr class="separator:aee174e6e6c62a879f731715d3dc29e4b inherit pub_methods_classsigc_1_1mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad0951893114e10a42260d49c7f1738dc inherit pub_methods_classsigc_1_1mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#ad0951893114e10a42260d49c7f1738dc">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:ad0951893114e10a42260d49c7f1738dc inherit pub_methods_classsigc_1_1mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad0951893114e10a42260d49c7f1738dc">More...</a><br /></td></tr>
+<tr class="separator:ad0951893114e10a42260d49c7f1738dc inherit pub_methods_classsigc_1_1mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__mem__functor4.html" title="bound_mem_functor4 encapsulates a method with 4 arguments and an object instance. ...">bound_mem_functor4</a> encapsulates a method with 4 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor4.html" title="bound_mem_functor4 encapsulates a method with 4 arguments and an object instance. ...">bound_mem_functor4</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a26917718a5755c745e96699e2ba482b7"></a>
+<a class="anchor" id="a622496b540da06fe94e5d4b3c65f86e7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor4.html">sigc::bound_mem_functor4</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a9048a4a2216e20f9f34380020f5b67ec">mem_functor5</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a01bdff47bf4aed8c52fdfd5520fdf3cf">mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html#a477578c56471258d6eaefb45713dbae8">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html">sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html">sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">sigc::mem_functor5::operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a0710e739b8e13ab1fadf021dbdb9d22a">sigc::mem_functor5::operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor5.html">sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">sigc::mem_functor5::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#ae9706167f343c63cef3c592671a4041a">sigc::mem_functor5::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a3e0587ce338328d42f44c4e5f79be6ed">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a179304173879dac0023d49e313125c8c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor5.html#a179304173879dac0023d49e313125c8c">bound_mem_functor5</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor5.html#a91181f20bd393befce307655486949ad">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a179304173879dac0023d49e313125c8c"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor5.html" title="bound_mem_functor5 encapsulates a method with 5 arguments and an object instance. ...">bound_mem_functor5</a> object that wraps the passed method. <a href="#a179304173879dac0023d49e313125c8c">More...</a><br /></td></tr>
<tr class="separator:a179304173879dac0023d49e313125c8c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abd409fe824cfe3d9881cc26ce48b64a1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:abd409fe824cfe3d9881cc26ce48b64a1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#abd409fe824cfe3d9881cc26ce48b64a1">More...</a><br /></td></tr>
-<tr class="separator:abd409fe824cfe3d9881cc26ce48b64a1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2fe3cbd5aa04046fb6d0ac8b9a55f902"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a2fe3cbd5aa04046fb6d0ac8b9a55f902"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a2fe3cbd5aa04046fb6d0ac8b9a55f902">More...</a><br /></td></tr>
+<tr class="separator:a2fe3cbd5aa04046fb6d0ac8b9a55f902"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1mem__functor5"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor5')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td></tr>
<tr class="memitem:a9048a4a2216e20f9f34380020f5b67ec inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a9048a4a2216e20f9f34380020f5b67ec">mem_functor5</a> ()</td></tr>
<tr class="memdesc:a9048a4a2216e20f9f34380020f5b67ec inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a9048a4a2216e20f9f34380020f5b67ec">More...</a><br /></td></tr>
<tr class="memitem:a01bdff47bf4aed8c52fdfd5520fdf3cf inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a01bdff47bf4aed8c52fdfd5520fdf3cf">mem_functor5</a> (<a class="el" href="classsigc_1_1mem__functor5.html#a66e9bb0c9829b13af029ee2127b54eb5">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a01bdff47bf4aed8c52fdfd5520fdf3cf inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). ">mem_functor5</a> object that wraps the passed method. <a href="#a01bdff47bf4aed8c52fdfd5520fdf3cf">More...</a><br /></td></tr>
<tr class="separator:a01bdff47bf4aed8c52fdfd5520fdf3cf inherit pub_methods_classsigc_1_1mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad6ca177de8fcdb0655da5f9abfa3c845 inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:ad6ca177de8fcdb0655da5f9abfa3c845 inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad6ca177de8fcdb0655da5f9abfa3c845">More...</a><br /></td></tr>
-<tr class="separator:ad6ca177de8fcdb0655da5f9abfa3c845 inherit pub_methods_classsigc_1_1mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0710e739b8e13ab1fadf021dbdb9d22a inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a0710e739b8e13ab1fadf021dbdb9d22a">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a0710e739b8e13ab1fadf021dbdb9d22a inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a0710e739b8e13ab1fadf021dbdb9d22a">More...</a><br /></td></tr>
-<tr class="separator:a0710e739b8e13ab1fadf021dbdb9d22a inherit pub_methods_classsigc_1_1mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1bf94bbc82091c369905ed3e9955f09e inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a1bf94bbc82091c369905ed3e9955f09e inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1bf94bbc82091c369905ed3e9955f09e">More...</a><br /></td></tr>
+<tr class="separator:a1bf94bbc82091c369905ed3e9955f09e inherit pub_methods_classsigc_1_1mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae9706167f343c63cef3c592671a4041a inherit pub_methods_classsigc_1_1mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#ae9706167f343c63cef3c592671a4041a">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:ae9706167f343c63cef3c592671a4041a inherit pub_methods_classsigc_1_1mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ae9706167f343c63cef3c592671a4041a">More...</a><br /></td></tr>
+<tr class="separator:ae9706167f343c63cef3c592671a4041a inherit pub_methods_classsigc_1_1mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__mem__functor5.html" title="bound_mem_functor5 encapsulates a method with 5 arguments and an object instance. ...">bound_mem_functor5</a> encapsulates a method with 5 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor5.html" title="bound_mem_functor5 encapsulates a method with 5 arguments and an object instance. ...">bound_mem_functor5</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="abd409fe824cfe3d9881cc26ce48b64a1"></a>
+<a class="anchor" id="a2fe3cbd5aa04046fb6d0ac8b9a55f902"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor5.html">sigc::bound_mem_functor5</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#aaa43195f4b4e39c76c10478539d35172">mem_functor6</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#aabc6bb723e0831e27a0a9131525d96bc">mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html#a8aced07018e8f32dcc4339ce26a0e924">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html">sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html">sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98">sigc::mem_functor6::operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736">sigc::mem_functor6::operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor6.html">sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346">sigc::mem_functor6::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb">sigc::mem_functor6::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#af80425ff57ca2115cba771c275f49e36">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:abff60fd63e92b1c28c2aacf1cee93508"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor6.html#abff60fd63e92b1c28c2aacf1cee93508">bound_mem_functor6</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor6.html#ac92e6b87056623eeec0d09a35f41296d">function_type</a> _A_func)</td></tr>
<tr class="memdesc:abff60fd63e92b1c28c2aacf1cee93508"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor6.html" title="bound_mem_functor6 encapsulates a method with 6 arguments and an object instance. ...">bound_mem_functor6</a> object that wraps the passed method. <a href="#abff60fd63e92b1c28c2aacf1cee93508">More...</a><br /></td></tr>
<tr class="separator:abff60fd63e92b1c28c2aacf1cee93508"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af3927372cae3eb56ea1c2fc6656e0f5a"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:af3927372cae3eb56ea1c2fc6656e0f5a"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#af3927372cae3eb56ea1c2fc6656e0f5a">More...</a><br /></td></tr>
-<tr class="separator:af3927372cae3eb56ea1c2fc6656e0f5a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a827677125dd399383e4edc2e388ffc6d"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a827677125dd399383e4edc2e388ffc6d"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a827677125dd399383e4edc2e388ffc6d">More...</a><br /></td></tr>
+<tr class="separator:a827677125dd399383e4edc2e388ffc6d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1mem__functor6"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor6')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td></tr>
<tr class="memitem:aaa43195f4b4e39c76c10478539d35172 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#aaa43195f4b4e39c76c10478539d35172">mem_functor6</a> ()</td></tr>
<tr class="memdesc:aaa43195f4b4e39c76c10478539d35172 inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#aaa43195f4b4e39c76c10478539d35172">More...</a><br /></td></tr>
<tr class="memitem:aabc6bb723e0831e27a0a9131525d96bc inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#aabc6bb723e0831e27a0a9131525d96bc">mem_functor6</a> (<a class="el" href="classsigc_1_1mem__functor6.html#a202287b72f6213f64a696b185fb90268">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aabc6bb723e0831e27a0a9131525d96bc inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). ">mem_functor6</a> object that wraps the passed method. <a href="#aabc6bb723e0831e27a0a9131525d96bc">More...</a><br /></td></tr>
<tr class="separator:aabc6bb723e0831e27a0a9131525d96bc inherit pub_methods_classsigc_1_1mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac1e352f15b9f7e77c160ed6b10870c98 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:ac1e352f15b9f7e77c160ed6b10870c98 inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac1e352f15b9f7e77c160ed6b10870c98">More...</a><br /></td></tr>
-<tr class="separator:ac1e352f15b9f7e77c160ed6b10870c98 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6a2b7cfd0e5de9146afd9dc41a38a736 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a6a2b7cfd0e5de9146afd9dc41a38a736 inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6a2b7cfd0e5de9146afd9dc41a38a736">More...</a><br /></td></tr>
-<tr class="separator:a6a2b7cfd0e5de9146afd9dc41a38a736 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0fc98b38c8991cd33dc9401feb423346 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a0fc98b38c8991cd33dc9401feb423346 inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a0fc98b38c8991cd33dc9401feb423346">More...</a><br /></td></tr>
+<tr class="separator:a0fc98b38c8991cd33dc9401feb423346 inherit pub_methods_classsigc_1_1mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae2bc9f33db793f9411315db9b7c923fb inherit pub_methods_classsigc_1_1mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:ae2bc9f33db793f9411315db9b7c923fb inherit pub_methods_classsigc_1_1mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ae2bc9f33db793f9411315db9b7c923fb">More...</a><br /></td></tr>
+<tr class="separator:ae2bc9f33db793f9411315db9b7c923fb inherit pub_methods_classsigc_1_1mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__mem__functor6.html" title="bound_mem_functor6 encapsulates a method with 6 arguments and an object instance. ...">bound_mem_functor6</a> encapsulates a method with 6 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor6.html" title="bound_mem_functor6 encapsulates a method with 6 arguments and an object instance. ...">bound_mem_functor6</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="af3927372cae3eb56ea1c2fc6656e0f5a"></a>
+<a class="anchor" id="a827677125dd399383e4edc2e388ffc6d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor6.html">sigc::bound_mem_functor6</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#afbb9b8ecaa25e0dd85c0f3d539f198b4">mem_functor7</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a79de1ccebb568e82b7f7a67ab85e4dc6">mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a03e799b2af9cdc19c76e81d0bcb843ad">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html">sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html">sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">sigc::mem_functor7::operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a4d8c3256803ff3bbb5b81a6738793740">sigc::mem_functor7::operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__mem__functor7.html">sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">sigc::mem_functor7::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#aede98f2190930ccfcd025381d9a468a0">sigc::mem_functor7::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a967b5f6572e988ea0833818b993745f9">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a29f43e3ad8d4714c8f3477be02d62c3d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a29f43e3ad8d4714c8f3477be02d62c3d">bound_mem_functor7</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__mem__functor7.html#a0fcd4636185a806d055d6b885503863b">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a29f43e3ad8d4714c8f3477be02d62c3d"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__mem__functor7.html" title="bound_mem_functor7 encapsulates a method with 7 arguments and an object instance. ...">bound_mem_functor7</a> object that wraps the passed method. <a href="#a29f43e3ad8d4714c8f3477be02d62c3d">More...</a><br /></td></tr>
<tr class="separator:a29f43e3ad8d4714c8f3477be02d62c3d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4a2eb13cbf93c04580d6d88e6116db8e"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a4a2eb13cbf93c04580d6d88e6116db8e"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a4a2eb13cbf93c04580d6d88e6116db8e">More...</a><br /></td></tr>
-<tr class="separator:a4a2eb13cbf93c04580d6d88e6116db8e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a91f9aca2bb76f5837372eb57cae97fec"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a91f9aca2bb76f5837372eb57cae97fec"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a91f9aca2bb76f5837372eb57cae97fec">More...</a><br /></td></tr>
+<tr class="separator:a91f9aca2bb76f5837372eb57cae97fec"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1mem__functor7"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1mem__functor7')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td></tr>
<tr class="memitem:afbb9b8ecaa25e0dd85c0f3d539f198b4 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#afbb9b8ecaa25e0dd85c0f3d539f198b4">mem_functor7</a> ()</td></tr>
<tr class="memdesc:afbb9b8ecaa25e0dd85c0f3d539f198b4 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#afbb9b8ecaa25e0dd85c0f3d539f198b4">More...</a><br /></td></tr>
<tr class="memitem:a79de1ccebb568e82b7f7a67ab85e4dc6 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a79de1ccebb568e82b7f7a67ab85e4dc6">mem_functor7</a> (<a class="el" href="classsigc_1_1mem__functor7.html#a408f0afec5b4c750ca8e1bdab0f8b535">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a79de1ccebb568e82b7f7a67ab85e4dc6 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). ">mem_functor7</a> object that wraps the passed method. <a href="#a79de1ccebb568e82b7f7a67ab85e4dc6">More...</a><br /></td></tr>
<tr class="separator:a79de1ccebb568e82b7f7a67ab85e4dc6 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a55ab258901e1425af849f0562dde8a63 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a55ab258901e1425af849f0562dde8a63 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a55ab258901e1425af849f0562dde8a63">More...</a><br /></td></tr>
-<tr class="separator:a55ab258901e1425af849f0562dde8a63 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4d8c3256803ff3bbb5b81a6738793740 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a4d8c3256803ff3bbb5b81a6738793740">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a4d8c3256803ff3bbb5b81a6738793740 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a4d8c3256803ff3bbb5b81a6738793740">More...</a><br /></td></tr>
-<tr class="separator:a4d8c3256803ff3bbb5b81a6738793740 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a06febedf7a2cf2e7b6e4c01729e90592 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a06febedf7a2cf2e7b6e4c01729e90592 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a06febedf7a2cf2e7b6e4c01729e90592">More...</a><br /></td></tr>
+<tr class="separator:a06febedf7a2cf2e7b6e4c01729e90592 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aede98f2190930ccfcd025381d9a468a0 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#aede98f2190930ccfcd025381d9a468a0">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:aede98f2190930ccfcd025381d9a468a0 inherit pub_methods_classsigc_1_1mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aede98f2190930ccfcd025381d9a468a0">More...</a><br /></td></tr>
+<tr class="separator:aede98f2190930ccfcd025381d9a468a0 inherit pub_methods_classsigc_1_1mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__mem__functor7.html" title="bound_mem_functor7 encapsulates a method with 7 arguments and an object instance. ...">bound_mem_functor7</a> encapsulates a method with 7 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__mem__functor7.html" title="bound_mem_functor7 encapsulates a method with 7 arguments and an object instance. ...">bound_mem_functor7</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a4a2eb13cbf93c04580d6d88e6116db8e"></a>
+<a class="anchor" id="a91f9aca2bb76f5837372eb57cae97fec"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__mem__functor7.html">sigc::bound_mem_functor7</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ad07b2821f95c27c013af4fdce527c1cb">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a38ee12aba5c1d6a7c608165a1137219a">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html">sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a09b9ac461833030fae01249b50e5984c">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html">sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c">operator()</a>(typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html">sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9">sigc::volatile_mem_functor1::operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428">sigc::volatile_mem_functor1::operator()</a>(T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd">operator()</a>(type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html">sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">sigc::volatile_mem_functor1::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935">sigc::volatile_mem_functor1::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a3bcbf6ae6e950d35e4ac7b33fa066877">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b">volatile_mem_functor1</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a86d592aee0ca1d853b64b52224054029">volatile_mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:ae51c0fe21853f42cd9890f5f995f4d87"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ae51c0fe21853f42cd9890f5f995f4d87">bound_volatile_mem_functor1</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a38ee12aba5c1d6a7c608165a1137219a">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ae51c0fe21853f42cd9890f5f995f4d87"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html" title="bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance...">bound_volatile_mem_functor1</a> object that wraps the passed method. <a href="#ae51c0fe21853f42cd9890f5f995f4d87">More...</a><br /></td></tr>
<tr class="separator:ae51c0fe21853f42cd9890f5f995f4d87"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6bc5e5e893f6be97484a0ccba322013c"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a6bc5e5e893f6be97484a0ccba322013c"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a6bc5e5e893f6be97484a0ccba322013c">More...</a><br /></td></tr>
-<tr class="separator:a6bc5e5e893f6be97484a0ccba322013c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad3ab37d42aa958a3c1e5ea1c37165cbd"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:ad3ab37d42aa958a3c1e5ea1c37165cbd"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#ad3ab37d42aa958a3c1e5ea1c37165cbd">More...</a><br /></td></tr>
+<tr class="separator:ad3ab37d42aa958a3c1e5ea1c37165cbd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor1"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor1')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td></tr>
<tr class="memitem:a30ec3be683a2c466b23da53c8025608b inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b">volatile_mem_functor1</a> ()</td></tr>
<tr class="memdesc:a30ec3be683a2c466b23da53c8025608b inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a30ec3be683a2c466b23da53c8025608b">More...</a><br /></td></tr>
<tr class="memitem:a86d592aee0ca1d853b64b52224054029 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a86d592aee0ca1d853b64b52224054029">volatile_mem_functor1</a> (<a class="el" href="classsigc_1_1volatile__mem__functor1.html#a49228c222297c3f116b132370c3f054d">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a86d592aee0ca1d853b64b52224054029 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). ">volatile_mem_functor1</a> object that wraps the passed method. <a href="#a86d592aee0ca1d853b64b52224054029">More...</a><br /></td></tr>
<tr class="separator:a86d592aee0ca1d853b64b52224054029 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a93ca215c5cbfc6e9bef44e38f3635fe9 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a93ca215c5cbfc6e9bef44e38f3635fe9 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a93ca215c5cbfc6e9bef44e38f3635fe9">More...</a><br /></td></tr>
-<tr class="separator:a93ca215c5cbfc6e9bef44e38f3635fe9 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab229ce1bb3609e465e809eb5dfc47428 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:ab229ce1bb3609e465e809eb5dfc47428 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ab229ce1bb3609e465e809eb5dfc47428">More...</a><br /></td></tr>
-<tr class="separator:ab229ce1bb3609e465e809eb5dfc47428 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7e3689f54ea790bad4d7b442d6e32beb inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a7e3689f54ea790bad4d7b442d6e32beb inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a7e3689f54ea790bad4d7b442d6e32beb">More...</a><br /></td></tr>
+<tr class="separator:a7e3689f54ea790bad4d7b442d6e32beb inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab10c49ac7e959ebd8b351b082b3c5935 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:ab10c49ac7e959ebd8b351b082b3c5935 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ab10c49ac7e959ebd8b351b082b3c5935">More...</a><br /></td></tr>
+<tr class="separator:ab10c49ac7e959ebd8b351b082b3c5935 inherit pub_methods_classsigc_1_1volatile__mem__functor1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html" title="bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance...">bound_volatile_mem_functor1</a> encapsulates a volatile method with 1 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html" title="bound_volatile_mem_functor1 encapsulates a volatile method with 1 arguments and an object instance...">bound_volatile_mem_functor1</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a6bc5e5e893f6be97484a0ccba322013c"></a>
+<a class="anchor" id="ad3ab37d42aa958a3c1e5ea1c37165cbd"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html">sigc::bound_volatile_mem_functor1</a>< T_return, T_obj, T_arg1 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em></td><td>)</td>
<td> const</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#aafe942fe06b2687338ea82b058412d07">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a16d5240b9bbb31ae266725d20b0f37d7">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html">sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a80858a8bbb89469136b8e476d0bae0e6">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html">sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html">sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e">sigc::volatile_mem_functor2::operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae">sigc::volatile_mem_functor2::operator()</a>(T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html">sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d">sigc::volatile_mem_functor2::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b">sigc::volatile_mem_functor2::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a67719071ed0eacd994fa6fe300cfb24d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9">volatile_mem_functor2</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">volatile_mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:ac3a72dc9eb316e9f096cb0a93792e368"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#ac3a72dc9eb316e9f096cb0a93792e368">bound_volatile_mem_functor2</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a16d5240b9bbb31ae266725d20b0f37d7">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ac3a72dc9eb316e9f096cb0a93792e368"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html" title="bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance...">bound_volatile_mem_functor2</a> object that wraps the passed method. <a href="#ac3a72dc9eb316e9f096cb0a93792e368">More...</a><br /></td></tr>
<tr class="separator:ac3a72dc9eb316e9f096cb0a93792e368"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a233338625fb4cca8dbc94c629625d86d"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a233338625fb4cca8dbc94c629625d86d"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a233338625fb4cca8dbc94c629625d86d">More...</a><br /></td></tr>
-<tr class="separator:a233338625fb4cca8dbc94c629625d86d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1726984b914334669aea3cd997b48a8b"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a1726984b914334669aea3cd997b48a8b"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a1726984b914334669aea3cd997b48a8b">More...</a><br /></td></tr>
+<tr class="separator:a1726984b914334669aea3cd997b48a8b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor2"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor2')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td></tr>
<tr class="memitem:a273bbe27bc7b190d8457408cd328c1f9 inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9">volatile_mem_functor2</a> ()</td></tr>
<tr class="memdesc:a273bbe27bc7b190d8457408cd328c1f9 inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a273bbe27bc7b190d8457408cd328c1f9">More...</a><br /></td></tr>
<tr class="memitem:acba5e052ebb8884ff02cab194a2f794e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">volatile_mem_functor2</a> (<a class="el" href="classsigc_1_1volatile__mem__functor2.html#a5faa6d84f05d64ff92e9e4ba6b8bcc1f">function_type</a> _A_func)</td></tr>
<tr class="memdesc:acba5e052ebb8884ff02cab194a2f794e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). ">volatile_mem_functor2</a> object that wraps the passed method. <a href="#acba5e052ebb8884ff02cab194a2f794e">More...</a><br /></td></tr>
<tr class="separator:acba5e052ebb8884ff02cab194a2f794e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a10aa8d2d17a83d18d0470986ffe7591e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a10aa8d2d17a83d18d0470986ffe7591e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a10aa8d2d17a83d18d0470986ffe7591e">More...</a><br /></td></tr>
-<tr class="separator:a10aa8d2d17a83d18d0470986ffe7591e inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae8c368143fecb49457733234a34f5aae inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:ae8c368143fecb49457733234a34f5aae inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ae8c368143fecb49457733234a34f5aae">More...</a><br /></td></tr>
-<tr class="separator:ae8c368143fecb49457733234a34f5aae inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2c3a22a712b6d7c2d36e37bd70f5759d inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a2c3a22a712b6d7c2d36e37bd70f5759d inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a2c3a22a712b6d7c2d36e37bd70f5759d">More...</a><br /></td></tr>
+<tr class="separator:a2c3a22a712b6d7c2d36e37bd70f5759d inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a714b29652dd190b4de01632bdcad783b inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a714b29652dd190b4de01632bdcad783b inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a714b29652dd190b4de01632bdcad783b">More...</a><br /></td></tr>
+<tr class="separator:a714b29652dd190b4de01632bdcad783b inherit pub_methods_classsigc_1_1volatile__mem__functor2"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html" title="bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance...">bound_volatile_mem_functor2</a> encapsulates a volatile method with 2 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html" title="bound_volatile_mem_functor2 encapsulates a volatile method with 2 arguments and an object instance...">bound_volatile_mem_functor2</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a233338625fb4cca8dbc94c629625d86d"></a>
+<a class="anchor" id="a1726984b914334669aea3cd997b48a8b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html">sigc::bound_volatile_mem_functor2</a>< T_return, T_obj, T_arg1, T_arg2 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#acf6a8aebcf4de461e03e9b994a807362">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#abc967931a7ab1411e02c022035073be5">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html">sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a01d01f9945bd93e227403cdbb8271e2a">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html">sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html">sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2">sigc::volatile_mem_functor3::operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">sigc::volatile_mem_functor3::operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html">sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097">sigc::volatile_mem_functor3::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">sigc::volatile_mem_functor3::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a229fe43026e97bbcf80215ea8e9fa828">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5">volatile_mem_functor3</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d">volatile_mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a1f2aacad170885008a58975c8562a863"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a1f2aacad170885008a58975c8562a863">bound_volatile_mem_functor3</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#abc967931a7ab1411e02c022035073be5">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a1f2aacad170885008a58975c8562a863"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html" title="bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance...">bound_volatile_mem_functor3</a> object that wraps the passed method. <a href="#a1f2aacad170885008a58975c8562a863">More...</a><br /></td></tr>
<tr class="separator:a1f2aacad170885008a58975c8562a863"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6ce4c3e0e78cb5271f5c4dfaecb324e1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a6ce4c3e0e78cb5271f5c4dfaecb324e1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a6ce4c3e0e78cb5271f5c4dfaecb324e1">More...</a><br /></td></tr>
-<tr class="separator:a6ce4c3e0e78cb5271f5c4dfaecb324e1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aba2a306538ca32bd48e9cb757585044a"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:aba2a306538ca32bd48e9cb757585044a"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#aba2a306538ca32bd48e9cb757585044a">More...</a><br /></td></tr>
+<tr class="separator:aba2a306538ca32bd48e9cb757585044a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor3"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor3')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td></tr>
<tr class="memitem:ad2319eebf06194ff516c27f581cbd7a5 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5">volatile_mem_functor3</a> ()</td></tr>
<tr class="memdesc:ad2319eebf06194ff516c27f581cbd7a5 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#ad2319eebf06194ff516c27f581cbd7a5">More...</a><br /></td></tr>
<tr class="memitem:a2364e6ab68a8128ba9e9973c66c0ce1d inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d">volatile_mem_functor3</a> (<a class="el" href="classsigc_1_1volatile__mem__functor3.html#aadf62624c12ef82ade8114184f0882c9">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a2364e6ab68a8128ba9e9973c66c0ce1d inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). ">volatile_mem_functor3</a> object that wraps the passed method. <a href="#a2364e6ab68a8128ba9e9973c66c0ce1d">More...</a><br /></td></tr>
<tr class="separator:a2364e6ab68a8128ba9e9973c66c0ce1d inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a68c2811c3b5b69a92e7c3eda6ddf9ba2 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a68c2811c3b5b69a92e7c3eda6ddf9ba2 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a68c2811c3b5b69a92e7c3eda6ddf9ba2">More...</a><br /></td></tr>
-<tr class="separator:a68c2811c3b5b69a92e7c3eda6ddf9ba2 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af88d0cde1beb833e0e391052cf75098f inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:af88d0cde1beb833e0e391052cf75098f inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#af88d0cde1beb833e0e391052cf75098f">More...</a><br /></td></tr>
-<tr class="separator:af88d0cde1beb833e0e391052cf75098f inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ada29662208acfe205afc2b78c70fd097 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:ada29662208acfe205afc2b78c70fd097 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ada29662208acfe205afc2b78c70fd097">More...</a><br /></td></tr>
+<tr class="separator:ada29662208acfe205afc2b78c70fd097 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a02973baeb8c05cc2dec2292f07991408 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a02973baeb8c05cc2dec2292f07991408 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a02973baeb8c05cc2dec2292f07991408">More...</a><br /></td></tr>
+<tr class="separator:a02973baeb8c05cc2dec2292f07991408 inherit pub_methods_classsigc_1_1volatile__mem__functor3"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html" title="bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance...">bound_volatile_mem_functor3</a> encapsulates a volatile method with 3 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html" title="bound_volatile_mem_functor3 encapsulates a volatile method with 3 arguments and an object instance...">bound_volatile_mem_functor3</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a6ce4c3e0e78cb5271f5c4dfaecb324e1"></a>
+<a class="anchor" id="aba2a306538ca32bd48e9cb757585044a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html">sigc::bound_volatile_mem_functor3</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a176ab2202482276e79e6d71ff839c31d">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#a7a30b6a2e3067254fdea50104fea8469">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html">sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#a4bb276cfe8c35645f166cde087f5d17f">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html">sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html">sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb">sigc::volatile_mem_functor4::operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">sigc::volatile_mem_functor4::operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html">sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5">sigc::volatile_mem_functor4::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">sigc::volatile_mem_functor4::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a58dd95fa47c02a9ba6340682c7dbbcb0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a5ba462855081b617085e59e7566927a7">volatile_mem_functor4</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">volatile_mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a7264500594318b92a0a668fcfbbeffbc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#a7264500594318b92a0a668fcfbbeffbc">bound_volatile_mem_functor4</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#a7a30b6a2e3067254fdea50104fea8469">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a7264500594318b92a0a668fcfbbeffbc"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html" title="bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance...">bound_volatile_mem_functor4</a> object that wraps the passed method. <a href="#a7264500594318b92a0a668fcfbbeffbc">More...</a><br /></td></tr>
<tr class="separator:a7264500594318b92a0a668fcfbbeffbc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac394e06d0e3745ad4ca62bc495ce23d0"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:ac394e06d0e3745ad4ca62bc495ce23d0"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#ac394e06d0e3745ad4ca62bc495ce23d0">More...</a><br /></td></tr>
-<tr class="separator:ac394e06d0e3745ad4ca62bc495ce23d0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae268793e6685d3ffaa1ea598a694d6f6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:ae268793e6685d3ffaa1ea598a694d6f6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#ae268793e6685d3ffaa1ea598a694d6f6">More...</a><br /></td></tr>
+<tr class="separator:ae268793e6685d3ffaa1ea598a694d6f6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor4')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td></tr>
<tr class="memitem:a5ba462855081b617085e59e7566927a7 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a5ba462855081b617085e59e7566927a7">volatile_mem_functor4</a> ()</td></tr>
<tr class="memdesc:a5ba462855081b617085e59e7566927a7 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a5ba462855081b617085e59e7566927a7">More...</a><br /></td></tr>
<tr class="memitem:ab86348ff91ed7ce4cadff97c157e4024 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">volatile_mem_functor4</a> (<a class="el" href="classsigc_1_1volatile__mem__functor4.html#a697cad0c578cd4ba3e04f6db8a39e283">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ab86348ff91ed7ce4cadff97c157e4024 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). ">volatile_mem_functor4</a> object that wraps the passed method. <a href="#ab86348ff91ed7ce4cadff97c157e4024">More...</a><br /></td></tr>
<tr class="separator:ab86348ff91ed7ce4cadff97c157e4024 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ace330ea014ed3e2b91eebcc8bf6a4beb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:ace330ea014ed3e2b91eebcc8bf6a4beb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ace330ea014ed3e2b91eebcc8bf6a4beb">More...</a><br /></td></tr>
-<tr class="separator:ace330ea014ed3e2b91eebcc8bf6a4beb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aecefbb7c869d5f66c1b6d679ed49c082 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:aecefbb7c869d5f66c1b6d679ed49c082 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aecefbb7c869d5f66c1b6d679ed49c082">More...</a><br /></td></tr>
-<tr class="separator:aecefbb7c869d5f66c1b6d679ed49c082 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6e753d5775bf5e738be860627940a0f5 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:a6e753d5775bf5e738be860627940a0f5 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6e753d5775bf5e738be860627940a0f5">More...</a><br /></td></tr>
+<tr class="separator:a6e753d5775bf5e738be860627940a0f5 inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a348790f9ebeb4357158b53ceb694d3bb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:a348790f9ebeb4357158b53ceb694d3bb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a348790f9ebeb4357158b53ceb694d3bb">More...</a><br /></td></tr>
+<tr class="separator:a348790f9ebeb4357158b53ceb694d3bb inherit pub_methods_classsigc_1_1volatile__mem__functor4"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html" title="bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance...">bound_volatile_mem_functor4</a> encapsulates a volatile method with 4 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html" title="bound_volatile_mem_functor4 encapsulates a volatile method with 4 arguments and an object instance...">bound_volatile_mem_functor4</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ac394e06d0e3745ad4ca62bc495ce23d0"></a>
+<a class="anchor" id="ae268793e6685d3ffaa1ea598a694d6f6"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html">sigc::bound_volatile_mem_functor4</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a01d38ddf6e713a47199fba85fd5a8092">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a1561f499bd4d950fd36ee43ee60db585">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html">sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#ae17c42b74b72c74f3a7e4d5faadaa761">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html">sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html">sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8">sigc::volatile_mem_functor5::operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456">sigc::volatile_mem_functor5::operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html">sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039">sigc::volatile_mem_functor5::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671">sigc::volatile_mem_functor5::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#ab647ea2e44db475cc2d4bae8be842127">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#abe1011a71cd8e78d248e072fb7d60231">volatile_mem_functor5</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0">volatile_mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a01734765e6a89bd0ab89063f130541e3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a01734765e6a89bd0ab89063f130541e3">bound_volatile_mem_functor5</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a1561f499bd4d950fd36ee43ee60db585">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a01734765e6a89bd0ab89063f130541e3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html" title="bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance...">bound_volatile_mem_functor5</a> object that wraps the passed method. <a href="#a01734765e6a89bd0ab89063f130541e3">More...</a><br /></td></tr>
<tr class="separator:a01734765e6a89bd0ab89063f130541e3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9f4a121e0e0709b28dfcf31df7a7e0a3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a9f4a121e0e0709b28dfcf31df7a7e0a3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a9f4a121e0e0709b28dfcf31df7a7e0a3">More...</a><br /></td></tr>
-<tr class="separator:a9f4a121e0e0709b28dfcf31df7a7e0a3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a59c5d86aa42ff8c14d9ecb9646db7166"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a59c5d86aa42ff8c14d9ecb9646db7166"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a59c5d86aa42ff8c14d9ecb9646db7166">More...</a><br /></td></tr>
+<tr class="separator:a59c5d86aa42ff8c14d9ecb9646db7166"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor5"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor5')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td></tr>
<tr class="memitem:abe1011a71cd8e78d248e072fb7d60231 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#abe1011a71cd8e78d248e072fb7d60231">volatile_mem_functor5</a> ()</td></tr>
<tr class="memdesc:abe1011a71cd8e78d248e072fb7d60231 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#abe1011a71cd8e78d248e072fb7d60231">More...</a><br /></td></tr>
<tr class="memitem:a98e43ac4bafb96958bbbf658154794d0 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0">volatile_mem_functor5</a> (<a class="el" href="classsigc_1_1volatile__mem__functor5.html#a43ce719034586bbd097c823376c288ef">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a98e43ac4bafb96958bbbf658154794d0 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). ">volatile_mem_functor5</a> object that wraps the passed method. <a href="#a98e43ac4bafb96958bbbf658154794d0">More...</a><br /></td></tr>
<tr class="separator:a98e43ac4bafb96958bbbf658154794d0 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aba561797354b09741648c975c402eef8 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:aba561797354b09741648c975c402eef8 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aba561797354b09741648c975c402eef8">More...</a><br /></td></tr>
-<tr class="separator:aba561797354b09741648c975c402eef8 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a36dc06ac5b66e8bec977153741718456 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a36dc06ac5b66e8bec977153741718456 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a36dc06ac5b66e8bec977153741718456">More...</a><br /></td></tr>
-<tr class="separator:a36dc06ac5b66e8bec977153741718456 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3e4f825143c5f6bea7e84b20eb3b1039 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a3e4f825143c5f6bea7e84b20eb3b1039 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a3e4f825143c5f6bea7e84b20eb3b1039">More...</a><br /></td></tr>
+<tr class="separator:a3e4f825143c5f6bea7e84b20eb3b1039 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa60a0a6aa2d6e9d78a4e88461a9cd671 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:aa60a0a6aa2d6e9d78a4e88461a9cd671 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aa60a0a6aa2d6e9d78a4e88461a9cd671">More...</a><br /></td></tr>
+<tr class="separator:aa60a0a6aa2d6e9d78a4e88461a9cd671 inherit pub_methods_classsigc_1_1volatile__mem__functor5"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html" title="bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance...">bound_volatile_mem_functor5</a> encapsulates a volatile method with 5 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html" title="bound_volatile_mem_functor5 encapsulates a volatile method with 5 arguments and an object instance...">bound_volatile_mem_functor5</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a9f4a121e0e0709b28dfcf31df7a7e0a3"></a>
+<a class="anchor" id="a59c5d86aa42ff8c14d9ecb9646db7166"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html">sigc::bound_volatile_mem_functor5</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#aa64e5accf2702a06bffb6ed68fd95022">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a6eeca5f695bff3c3302e4cf7d222a73d">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html">sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a64c4455bc351be0f2b42dc28b03baeb9">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html">sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html">sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">sigc::volatile_mem_functor6::operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#af65315e6db00c73289a0d522b74c80c9">sigc::volatile_mem_functor6::operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html">sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">sigc::volatile_mem_functor6::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#acda84a62b2239ae04086c4e4cfcc7342">sigc::volatile_mem_functor6::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a1ce192c145ec5af4c826ccb2619cf002">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a782bbd4bff8bd939a008ceb9e0511bae">volatile_mem_functor6</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60">volatile_mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:af79be68e9cb6c772f6d6e817bffe9656"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#af79be68e9cb6c772f6d6e817bffe9656">bound_volatile_mem_functor6</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a6eeca5f695bff3c3302e4cf7d222a73d">function_type</a> _A_func)</td></tr>
<tr class="memdesc:af79be68e9cb6c772f6d6e817bffe9656"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html" title="bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance...">bound_volatile_mem_functor6</a> object that wraps the passed method. <a href="#af79be68e9cb6c772f6d6e817bffe9656">More...</a><br /></td></tr>
<tr class="separator:af79be68e9cb6c772f6d6e817bffe9656"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8f826c208d2cb84e687c508e671b0eb3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a8f826c208d2cb84e687c508e671b0eb3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a8f826c208d2cb84e687c508e671b0eb3">More...</a><br /></td></tr>
-<tr class="separator:a8f826c208d2cb84e687c508e671b0eb3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a283bbd7d42e91155e11195908b4fd2cb"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a283bbd7d42e91155e11195908b4fd2cb"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a283bbd7d42e91155e11195908b4fd2cb">More...</a><br /></td></tr>
+<tr class="separator:a283bbd7d42e91155e11195908b4fd2cb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor6"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor6')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td></tr>
<tr class="memitem:a782bbd4bff8bd939a008ceb9e0511bae inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a782bbd4bff8bd939a008ceb9e0511bae">volatile_mem_functor6</a> ()</td></tr>
<tr class="memdesc:a782bbd4bff8bd939a008ceb9e0511bae inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a782bbd4bff8bd939a008ceb9e0511bae">More...</a><br /></td></tr>
<tr class="memitem:a55c428dacaaff7f5dcd48ec02b53ed60 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60">volatile_mem_functor6</a> (<a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67b3a13a2f595360ff6f78cb96efe9d1">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a55c428dacaaff7f5dcd48ec02b53ed60 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). ">volatile_mem_functor6</a> object that wraps the passed method. <a href="#a55c428dacaaff7f5dcd48ec02b53ed60">More...</a><br /></td></tr>
<tr class="separator:a55c428dacaaff7f5dcd48ec02b53ed60 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0e8695404c80f8a83ef3762a5b7af784 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a0e8695404c80f8a83ef3762a5b7af784 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a0e8695404c80f8a83ef3762a5b7af784">More...</a><br /></td></tr>
-<tr class="separator:a0e8695404c80f8a83ef3762a5b7af784 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af65315e6db00c73289a0d522b74c80c9 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#af65315e6db00c73289a0d522b74c80c9">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:af65315e6db00c73289a0d522b74c80c9 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#af65315e6db00c73289a0d522b74c80c9">More...</a><br /></td></tr>
-<tr class="separator:af65315e6db00c73289a0d522b74c80c9 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a67543ff9801d252b910835d8ffd3445e inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a67543ff9801d252b910835d8ffd3445e inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a67543ff9801d252b910835d8ffd3445e">More...</a><br /></td></tr>
+<tr class="separator:a67543ff9801d252b910835d8ffd3445e inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acda84a62b2239ae04086c4e4cfcc7342 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#acda84a62b2239ae04086c4e4cfcc7342">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:acda84a62b2239ae04086c4e4cfcc7342 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#acda84a62b2239ae04086c4e4cfcc7342">More...</a><br /></td></tr>
+<tr class="separator:acda84a62b2239ae04086c4e4cfcc7342 inherit pub_methods_classsigc_1_1volatile__mem__functor6"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html" title="bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance...">bound_volatile_mem_functor6</a> encapsulates a volatile method with 6 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html" title="bound_volatile_mem_functor6 encapsulates a volatile method with 6 arguments and an object instance...">bound_volatile_mem_functor6</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a8f826c208d2cb84e687c508e671b0eb3"></a>
+<a class="anchor" id="a283bbd7d42e91155e11195908b4fd2cb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html">sigc::bound_volatile_mem_functor6</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#ac74b72d519805a654529347e4c638e6f">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#afce6246f9f2828a7185b3c696435d70a">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html">sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a32b6c9b9aaa1e750217fc1f9d9e4b2df">obj_</a></td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html">sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html">sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">sigc::volatile_mem_functor7::operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a655613b259953a8e0de21e557b402ce1">sigc::volatile_mem_functor7::operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html">sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">sigc::volatile_mem_functor7::operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a9487258e09d4602eb0782e6314f4c7ee">sigc::volatile_mem_functor7::operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a4762374376dcb7b11c77372edab78823">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a07834a50703bf92aad9bc167fa256d24">volatile_mem_functor7</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4">volatile_mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a3109683023c9e82a586660399b12769e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a3109683023c9e82a586660399b12769e">bound_volatile_mem_functor7</a> (T_obj& _A_obj, <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#afce6246f9f2828a7185b3c696435d70a">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a3109683023c9e82a586660399b12769e"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" title="bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance...">bound_volatile_mem_functor7</a> object that wraps the passed method. <a href="#a3109683023c9e82a586660399b12769e">More...</a><br /></td></tr>
<tr class="separator:a3109683023c9e82a586660399b12769e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abb41ad4fced6ba1de91d0ffbb58fe2de"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:abb41ad4fced6ba1de91d0ffbb58fe2de"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#abb41ad4fced6ba1de91d0ffbb58fe2de">More...</a><br /></td></tr>
-<tr class="separator:abb41ad4fced6ba1de91d0ffbb58fe2de"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8cdb26b6938b760bfdc3bf34570184ef"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a8cdb26b6938b760bfdc3bf34570184ef"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the stored instance. <a href="#a8cdb26b6938b760bfdc3bf34570184ef">More...</a><br /></td></tr>
+<tr class="separator:a8cdb26b6938b760bfdc3bf34570184ef"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classsigc_1_1volatile__mem__functor7"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1volatile__mem__functor7')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td></tr>
<tr class="memitem:a07834a50703bf92aad9bc167fa256d24 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a07834a50703bf92aad9bc167fa256d24">volatile_mem_functor7</a> ()</td></tr>
<tr class="memdesc:a07834a50703bf92aad9bc167fa256d24 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an invalid functor. <a href="#a07834a50703bf92aad9bc167fa256d24">More...</a><br /></td></tr>
<tr class="memitem:a809146646d2dd726a385344f455402e4 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4">volatile_mem_functor7</a> (<a class="el" href="classsigc_1_1volatile__mem__functor7.html#a4ee701fd029c3b7f2f3a3af1aef428a0">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a809146646d2dd726a385344f455402e4 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a> object that wraps the passed method. <a href="#a809146646d2dd726a385344f455402e4">More...</a><br /></td></tr>
<tr class="separator:a809146646d2dd726a385344f455402e4 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a87b4cf73bd422a42294c0ffc199d6f50 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a87b4cf73bd422a42294c0ffc199d6f50 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a87b4cf73bd422a42294c0ffc199d6f50">More...</a><br /></td></tr>
-<tr class="separator:a87b4cf73bd422a42294c0ffc199d6f50 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a655613b259953a8e0de21e557b402ce1 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a655613b259953a8e0de21e557b402ce1">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a655613b259953a8e0de21e557b402ce1 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a655613b259953a8e0de21e557b402ce1">More...</a><br /></td></tr>
-<tr class="separator:a655613b259953a8e0de21e557b402ce1 inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5cb032f90a22c6455d7125ed542997af inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a5cb032f90a22c6455d7125ed542997af inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a5cb032f90a22c6455d7125ed542997af">More...</a><br /></td></tr>
+<tr class="separator:a5cb032f90a22c6455d7125ed542997af inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9487258e09d4602eb0782e6314f4c7ee inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a9487258e09d4602eb0782e6314f4c7ee">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a9487258e09d4602eb0782e6314f4c7ee inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a9487258e09d4602eb0782e6314f4c7ee">More...</a><br /></td></tr>
+<tr class="separator:a9487258e09d4602eb0782e6314f4c7ee inherit pub_methods_classsigc_1_1volatile__mem__functor7"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" title="bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance...">bound_volatile_mem_functor7</a> encapsulates a volatile method with 7 arguments and an object instance. </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" title="bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance...">bound_volatile_mem_functor7</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Pointer to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_A_obj</td><td>Reference to instance the method will operate on. </td></tr>
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef" title="Execute the wrapped method operating on the stored instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="abb41ad4fced6ba1de91d0ffbb58fe2de"></a>
+<a class="anchor" id="a8cdb26b6938b760bfdc3bf34570184ef"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html">sigc::bound_volatile_mem_functor7</a>< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#aba30421222bd496f9dec9b733fe70447">const_mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#af791174008d5b58aa0f4fb42a531cc4a">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a563ba65003a6373a2270f8460f4149e6">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a6dc04061c2a3cf3412d0b1e5f38f5bd5">operator()</a>(const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#ac8fce16f2a4d5f7f07abf4331267f8a0">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html#a8ba6a6565b8a29812e266aa4e5261a2d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor1.html">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:aba30421222bd496f9dec9b733fe70447"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#aba30421222bd496f9dec9b733fe70447">const_mem_functor1</a> (<a class="el" href="classsigc_1_1const__mem__functor1.html#a563ba65003a6373a2270f8460f4149e6">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aba30421222bd496f9dec9b733fe70447"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). ">const_mem_functor1</a> object that wraps the passed method. <a href="#aba30421222bd496f9dec9b733fe70447">More...</a><br /></td></tr>
<tr class="separator:aba30421222bd496f9dec9b733fe70447"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4acc3a59eee797f199988ff5f80d53ae"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a4acc3a59eee797f199988ff5f80d53ae"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a4acc3a59eee797f199988ff5f80d53ae">More...</a><br /></td></tr>
-<tr class="separator:a4acc3a59eee797f199988ff5f80d53ae"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6dc04061c2a3cf3412d0b1e5f38f5bd5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a6dc04061c2a3cf3412d0b1e5f38f5bd5">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a6dc04061c2a3cf3412d0b1e5f38f5bd5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6dc04061c2a3cf3412d0b1e5f38f5bd5">More...</a><br /></td></tr>
-<tr class="separator:a6dc04061c2a3cf3412d0b1e5f38f5bd5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2c6f54619e3ff9c15ddaba1e39771cc1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a2c6f54619e3ff9c15ddaba1e39771cc1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a2c6f54619e3ff9c15ddaba1e39771cc1">More...</a><br /></td></tr>
+<tr class="separator:a2c6f54619e3ff9c15ddaba1e39771cc1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac8fce16f2a4d5f7f07abf4331267f8a0"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor1.html#ac8fce16f2a4d5f7f07abf4331267f8a0">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:ac8fce16f2a4d5f7f07abf4331267f8a0"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac8fce16f2a4d5f7f07abf4331267f8a0">More...</a><br /></td></tr>
+<tr class="separator:ac8fce16f2a4d5f7f07abf4331267f8a0"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). ">const_mem_functor1</a> wraps const methods with 1 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). ">const_mem_functor1</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor1.html" title="const_mem_functor1 wraps const methods with 1 argument(s). ">const_mem_functor1</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a4acc3a59eee797f199988ff5f80d53ae"></a>
+<a class="anchor" id="a2c6f54619e3ff9c15ddaba1e39771cc1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a6dc04061c2a3cf3412d0b1e5f38f5bd5"></a>
+<a class="anchor" id="ac8fce16f2a4d5f7f07abf4331267f8a0"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#ab281b110d1fbba86e2d58f9607d0f0c3">const_mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a4445ff55323e94d525c1b2574ee32ddc">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a555af83ca054b90b23ad8c70d62a64e7">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6">operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02">operator()</a>(const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html#a5eaa5f2ab10ad755c89ff5b09c1e281d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor2.html">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:ab281b110d1fbba86e2d58f9607d0f0c3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#ab281b110d1fbba86e2d58f9607d0f0c3">const_mem_functor2</a> (<a class="el" href="classsigc_1_1const__mem__functor2.html#a555af83ca054b90b23ad8c70d62a64e7">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ab281b110d1fbba86e2d58f9607d0f0c3"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). ">const_mem_functor2</a> object that wraps the passed method. <a href="#ab281b110d1fbba86e2d58f9607d0f0c3">More...</a><br /></td></tr>
<tr class="separator:ab281b110d1fbba86e2d58f9607d0f0c3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9da6633c6aa91f86ce986967566747b6"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a9da6633c6aa91f86ce986967566747b6"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a9da6633c6aa91f86ce986967566747b6">More...</a><br /></td></tr>
-<tr class="separator:a9da6633c6aa91f86ce986967566747b6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6441206062146d43a0e72be48519ae02"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a6441206062146d43a0e72be48519ae02"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6441206062146d43a0e72be48519ae02">More...</a><br /></td></tr>
-<tr class="separator:a6441206062146d43a0e72be48519ae02"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acf0ce3cce7eb053b8b4b21945a68bc80"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:acf0ce3cce7eb053b8b4b21945a68bc80"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#acf0ce3cce7eb053b8b4b21945a68bc80">More...</a><br /></td></tr>
+<tr class="separator:acf0ce3cce7eb053b8b4b21945a68bc80"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2c0d7b7b2b32a221feb6edaebd3aee3d"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a2c0d7b7b2b32a221feb6edaebd3aee3d"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a2c0d7b7b2b32a221feb6edaebd3aee3d">More...</a><br /></td></tr>
+<tr class="separator:a2c0d7b7b2b32a221feb6edaebd3aee3d"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). ">const_mem_functor2</a> wraps const methods with 2 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). ">const_mem_functor2</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor2.html" title="const_mem_functor2 wraps const methods with 2 argument(s). ">const_mem_functor2</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a9da6633c6aa91f86ce986967566747b6"></a>
+<a class="anchor" id="acf0ce3cce7eb053b8b4b21945a68bc80"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a6441206062146d43a0e72be48519ae02"></a>
+<a class="anchor" id="a2c0d7b7b2b32a221feb6edaebd3aee3d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ae70cb6e5e322ef3f3a9673b1e541d2c1">const_mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad86eb326f14c401748d0a118265e558d">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a3ec78f54ddc86b5478f7bc7734970f85">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a50e037ab8e8c28d7ef0776b7f0b3801e">operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#a844467fda65e43ef1f0284f5378d8b79">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html#ae67fd219e64f81359640873d30123c9d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor3.html">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:ae70cb6e5e322ef3f3a9673b1e541d2c1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#ae70cb6e5e322ef3f3a9673b1e541d2c1">const_mem_functor3</a> (<a class="el" href="classsigc_1_1const__mem__functor3.html#a3ec78f54ddc86b5478f7bc7734970f85">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ae70cb6e5e322ef3f3a9673b1e541d2c1"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). ">const_mem_functor3</a> object that wraps the passed method. <a href="#ae70cb6e5e322ef3f3a9673b1e541d2c1">More...</a><br /></td></tr>
<tr class="separator:ae70cb6e5e322ef3f3a9673b1e541d2c1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad8def027881b5a6047b9839177dbe85c"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:ad8def027881b5a6047b9839177dbe85c"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad8def027881b5a6047b9839177dbe85c">More...</a><br /></td></tr>
-<tr class="separator:ad8def027881b5a6047b9839177dbe85c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a50e037ab8e8c28d7ef0776b7f0b3801e"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a50e037ab8e8c28d7ef0776b7f0b3801e">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a50e037ab8e8c28d7ef0776b7f0b3801e"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a50e037ab8e8c28d7ef0776b7f0b3801e">More...</a><br /></td></tr>
-<tr class="separator:a50e037ab8e8c28d7ef0776b7f0b3801e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a43437137cb073dd22de17a16d528f737"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a43437137cb073dd22de17a16d528f737"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a43437137cb073dd22de17a16d528f737">More...</a><br /></td></tr>
+<tr class="separator:a43437137cb073dd22de17a16d528f737"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a844467fda65e43ef1f0284f5378d8b79"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor3.html#a844467fda65e43ef1f0284f5378d8b79">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a844467fda65e43ef1f0284f5378d8b79"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a844467fda65e43ef1f0284f5378d8b79">More...</a><br /></td></tr>
+<tr class="separator:a844467fda65e43ef1f0284f5378d8b79"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). ">const_mem_functor3</a> wraps const methods with 3 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). ">const_mem_functor3</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor3.html" title="const_mem_functor3 wraps const methods with 3 argument(s). ">const_mem_functor3</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad8def027881b5a6047b9839177dbe85c"></a>
+<a class="anchor" id="a43437137cb073dd22de17a16d528f737"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a50e037ab8e8c28d7ef0776b7f0b3801e"></a>
+<a class="anchor" id="a844467fda65e43ef1f0284f5378d8b79"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a7e09703c6320542cb5f0075d371908a8">const_mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#ac0feeedacde97bd166141c285fa2c74c">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a3e4d0c981d48817c8ce66fab94711655">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a736addff58f97101f7a15a57a6ce267a">operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#acb4060913f99af87627d5ca524efcecb">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html#a78069750e64446199d91c0682b0915cc">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor4.html">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a7e09703c6320542cb5f0075d371908a8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a7e09703c6320542cb5f0075d371908a8">const_mem_functor4</a> (<a class="el" href="classsigc_1_1const__mem__functor4.html#a3e4d0c981d48817c8ce66fab94711655">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a7e09703c6320542cb5f0075d371908a8"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). ">const_mem_functor4</a> object that wraps the passed method. <a href="#a7e09703c6320542cb5f0075d371908a8">More...</a><br /></td></tr>
<tr class="separator:a7e09703c6320542cb5f0075d371908a8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a60f0358e32bbf1b96c086d53d87ec2c7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a60f0358e32bbf1b96c086d53d87ec2c7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a60f0358e32bbf1b96c086d53d87ec2c7">More...</a><br /></td></tr>
-<tr class="separator:a60f0358e32bbf1b96c086d53d87ec2c7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a736addff58f97101f7a15a57a6ce267a"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#a736addff58f97101f7a15a57a6ce267a">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a736addff58f97101f7a15a57a6ce267a"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a736addff58f97101f7a15a57a6ce267a">More...</a><br /></td></tr>
-<tr class="separator:a736addff58f97101f7a15a57a6ce267a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aab7d76a8f15aac7b907020383d6d7ba7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:aab7d76a8f15aac7b907020383d6d7ba7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aab7d76a8f15aac7b907020383d6d7ba7">More...</a><br /></td></tr>
+<tr class="separator:aab7d76a8f15aac7b907020383d6d7ba7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acb4060913f99af87627d5ca524efcecb"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor4.html#acb4060913f99af87627d5ca524efcecb">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:acb4060913f99af87627d5ca524efcecb"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#acb4060913f99af87627d5ca524efcecb">More...</a><br /></td></tr>
+<tr class="separator:acb4060913f99af87627d5ca524efcecb"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). ">const_mem_functor4</a> wraps const methods with 4 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). ">const_mem_functor4</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor4.html" title="const_mem_functor4 wraps const methods with 4 argument(s). ">const_mem_functor4</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a60f0358e32bbf1b96c086d53d87ec2c7"></a>
+<a class="anchor" id="aab7d76a8f15aac7b907020383d6d7ba7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a736addff58f97101f7a15a57a6ce267a"></a>
+<a class="anchor" id="acb4060913f99af87627d5ca524efcecb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a47769ef46d8ff779df8c152acdc0d74c">const_mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#aeb6e66e0304e5c039d97264a3dd7d6e9">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a4d104a91a3dec385fcf374783791b49c">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#aa05d496807afeb8f80e62e9c897a39e8">operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a1309cf4a836345e5f9fe3724944a85cd">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html#a9d952d52dade789bc38953c4c83fb425">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor5.html">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a47769ef46d8ff779df8c152acdc0d74c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a47769ef46d8ff779df8c152acdc0d74c">const_mem_functor5</a> (<a class="el" href="classsigc_1_1const__mem__functor5.html#a4d104a91a3dec385fcf374783791b49c">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a47769ef46d8ff779df8c152acdc0d74c"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). ">const_mem_functor5</a> object that wraps the passed method. <a href="#a47769ef46d8ff779df8c152acdc0d74c">More...</a><br /></td></tr>
<tr class="separator:a47769ef46d8ff779df8c152acdc0d74c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a248914dce1045bca14ba45f7b8ab7a9f"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a248914dce1045bca14ba45f7b8ab7a9f"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a248914dce1045bca14ba45f7b8ab7a9f">More...</a><br /></td></tr>
-<tr class="separator:a248914dce1045bca14ba45f7b8ab7a9f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa05d496807afeb8f80e62e9c897a39e8"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#aa05d496807afeb8f80e62e9c897a39e8">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:aa05d496807afeb8f80e62e9c897a39e8"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aa05d496807afeb8f80e62e9c897a39e8">More...</a><br /></td></tr>
-<tr class="separator:aa05d496807afeb8f80e62e9c897a39e8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af468730a8c1dfffa8b8746f1c1645213"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:af468730a8c1dfffa8b8746f1c1645213"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#af468730a8c1dfffa8b8746f1c1645213">More...</a><br /></td></tr>
+<tr class="separator:af468730a8c1dfffa8b8746f1c1645213"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1309cf4a836345e5f9fe3724944a85cd"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor5.html#a1309cf4a836345e5f9fe3724944a85cd">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a1309cf4a836345e5f9fe3724944a85cd"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1309cf4a836345e5f9fe3724944a85cd">More...</a><br /></td></tr>
+<tr class="separator:a1309cf4a836345e5f9fe3724944a85cd"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). ">const_mem_functor5</a> wraps const methods with 5 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). ">const_mem_functor5</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor5.html" title="const_mem_functor5 wraps const methods with 5 argument(s). ">const_mem_functor5</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a248914dce1045bca14ba45f7b8ab7a9f"></a>
+<a class="anchor" id="af468730a8c1dfffa8b8746f1c1645213"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="aa05d496807afeb8f80e62e9c897a39e8"></a>
+<a class="anchor" id="a1309cf4a836345e5f9fe3724944a85cd"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a0803b89f79b60c16d87c0372be261211">const_mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a665c77c3da00d474d6d999c394801a98">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#ae84dd6089091cbcfe49552ea0f5b8634">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a909e792716f9132a6fed7092c73fa72e">operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#ac20aad17b59a8c3d2392cd6ff633b08b">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html#adf81aebfa633d0bf14a0d3f5e9688561">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor6.html">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a0803b89f79b60c16d87c0372be261211"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a0803b89f79b60c16d87c0372be261211">const_mem_functor6</a> (<a class="el" href="classsigc_1_1const__mem__functor6.html#ae84dd6089091cbcfe49552ea0f5b8634">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a0803b89f79b60c16d87c0372be261211"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). ">const_mem_functor6</a> object that wraps the passed method. <a href="#a0803b89f79b60c16d87c0372be261211">More...</a><br /></td></tr>
<tr class="separator:a0803b89f79b60c16d87c0372be261211"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a73952a23160711fcea38e66e74652523"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a73952a23160711fcea38e66e74652523"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a73952a23160711fcea38e66e74652523">More...</a><br /></td></tr>
-<tr class="separator:a73952a23160711fcea38e66e74652523"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a909e792716f9132a6fed7092c73fa72e"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a909e792716f9132a6fed7092c73fa72e">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a909e792716f9132a6fed7092c73fa72e"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a909e792716f9132a6fed7092c73fa72e">More...</a><br /></td></tr>
-<tr class="separator:a909e792716f9132a6fed7092c73fa72e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a76d03ed81f8b2e90f9e13f8c4c5f786d"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a76d03ed81f8b2e90f9e13f8c4c5f786d"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a76d03ed81f8b2e90f9e13f8c4c5f786d">More...</a><br /></td></tr>
+<tr class="separator:a76d03ed81f8b2e90f9e13f8c4c5f786d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac20aad17b59a8c3d2392cd6ff633b08b"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor6.html#ac20aad17b59a8c3d2392cd6ff633b08b">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:ac20aad17b59a8c3d2392cd6ff633b08b"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac20aad17b59a8c3d2392cd6ff633b08b">More...</a><br /></td></tr>
+<tr class="separator:ac20aad17b59a8c3d2392cd6ff633b08b"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). ">const_mem_functor6</a> wraps const methods with 6 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). ">const_mem_functor6</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor6.html" title="const_mem_functor6 wraps const methods with 6 argument(s). ">const_mem_functor6</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a73952a23160711fcea38e66e74652523"></a>
+<a class="anchor" id="a76d03ed81f8b2e90f9e13f8c4c5f786d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a909e792716f9132a6fed7092c73fa72e"></a>
+<a class="anchor" id="ac20aad17b59a8c3d2392cd6ff633b08b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a0538bba01694fc13456fcee0e96d8f34">const_mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a255588607e165db8bd25c3bb8d7e1fbe">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a18fcf5af8c5dc1fa5931285c21b33a58">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a68d5953cafed702d7d3b4543fd381189">operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#acd410d8ba9a91dc5f1493e299d63d974">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html#a724b8b210493e0d3cf06b5a393b91546">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__mem__functor7.html">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a0538bba01694fc13456fcee0e96d8f34"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a0538bba01694fc13456fcee0e96d8f34">const_mem_functor7</a> (<a class="el" href="classsigc_1_1const__mem__functor7.html#a18fcf5af8c5dc1fa5931285c21b33a58">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a0538bba01694fc13456fcee0e96d8f34"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). ">const_mem_functor7</a> object that wraps the passed method. <a href="#a0538bba01694fc13456fcee0e96d8f34">More...</a><br /></td></tr>
<tr class="separator:a0538bba01694fc13456fcee0e96d8f34"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac2d477bff6a8c4347058560efef01f4d"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:ac2d477bff6a8c4347058560efef01f4d"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac2d477bff6a8c4347058560efef01f4d">More...</a><br /></td></tr>
-<tr class="separator:ac2d477bff6a8c4347058560efef01f4d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a68d5953cafed702d7d3b4543fd381189"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a68d5953cafed702d7d3b4543fd381189">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a68d5953cafed702d7d3b4543fd381189"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a68d5953cafed702d7d3b4543fd381189">More...</a><br /></td></tr>
-<tr class="separator:a68d5953cafed702d7d3b4543fd381189"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a161796dd7fc08fbc1ebe25d6f860c24f"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a161796dd7fc08fbc1ebe25d6f860c24f"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a161796dd7fc08fbc1ebe25d6f860c24f">More...</a><br /></td></tr>
+<tr class="separator:a161796dd7fc08fbc1ebe25d6f860c24f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acd410d8ba9a91dc5f1493e299d63d974"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__mem__functor7.html#acd410d8ba9a91dc5f1493e299d63d974">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:acd410d8ba9a91dc5f1493e299d63d974"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#acd410d8ba9a91dc5f1493e299d63d974">More...</a><br /></td></tr>
+<tr class="separator:acd410d8ba9a91dc5f1493e299d63d974"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). ">const_mem_functor7</a> wraps const methods with 7 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). ">const_mem_functor7</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__mem__functor7.html" title="const_mem_functor7 wraps const methods with 7 argument(s). ">const_mem_functor7</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ac2d477bff6a8c4347058560efef01f4d"></a>
+<a class="anchor" id="a161796dd7fc08fbc1ebe25d6f860c24f"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a68d5953cafed702d7d3b4543fd381189"></a>
+<a class="anchor" id="acd410d8ba9a91dc5f1493e299d63d974"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#aa8cb4ad934ac610ffe3425cbe799ba8d">const_volatile_mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#af9da27522999030f09c718dbe164f1f6">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#acc367f8d6ee646c370623650a7ed6cde">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a21e2b07a9c4fcfc55ef07631577d7a00">operator()</a>(const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a2ec08a9aba3785a146b458477ba900ce">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#adeaf82cc2aff607efe2a51945d6b8565">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:aa8cb4ad934ac610ffe3425cbe799ba8d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#aa8cb4ad934ac610ffe3425cbe799ba8d">const_volatile_mem_functor1</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#acc367f8d6ee646c370623650a7ed6cde">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aa8cb4ad934ac610ffe3425cbe799ba8d"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). ">const_volatile_mem_functor1</a> object that wraps the passed method. <a href="#aa8cb4ad934ac610ffe3425cbe799ba8d">More...</a><br /></td></tr>
<tr class="separator:aa8cb4ad934ac610ffe3425cbe799ba8d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a87ba42e130f905664e2e432e309f9012"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a87ba42e130f905664e2e432e309f9012"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a87ba42e130f905664e2e432e309f9012">More...</a><br /></td></tr>
-<tr class="separator:a87ba42e130f905664e2e432e309f9012"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a21e2b07a9c4fcfc55ef07631577d7a00"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a21e2b07a9c4fcfc55ef07631577d7a00">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a21e2b07a9c4fcfc55ef07631577d7a00"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a21e2b07a9c4fcfc55ef07631577d7a00">More...</a><br /></td></tr>
-<tr class="separator:a21e2b07a9c4fcfc55ef07631577d7a00"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a660e00b641fbdf999dce65ae4a9f1a5d"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a660e00b641fbdf999dce65ae4a9f1a5d"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a660e00b641fbdf999dce65ae4a9f1a5d">More...</a><br /></td></tr>
+<tr class="separator:a660e00b641fbdf999dce65ae4a9f1a5d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2ec08a9aba3785a146b458477ba900ce"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a2ec08a9aba3785a146b458477ba900ce">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a2ec08a9aba3785a146b458477ba900ce"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a2ec08a9aba3785a146b458477ba900ce">More...</a><br /></td></tr>
+<tr class="separator:a2ec08a9aba3785a146b458477ba900ce"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). ">const_volatile_mem_functor1</a> wraps const volatile methods with 1 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). ">const_volatile_mem_functor1</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html" title="const_volatile_mem_functor1 wraps const volatile methods with 1 argument(s). ">const_volatile_mem_functor1</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a87ba42e130f905664e2e432e309f9012"></a>
+<a class="anchor" id="a660e00b641fbdf999dce65ae4a9f1a5d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a21e2b07a9c4fcfc55ef07631577d7a00"></a>
+<a class="anchor" id="a2ec08a9aba3785a146b458477ba900ce"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ada3da9a8dd692377c90abbfa9bcfe73a">const_volatile_mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#aac7f64e6cff784ecd6700d0448d8e796">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ac46d1e343e669092d6bb24aa8b5d5dbb">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a450a6db1d97a5faddd5c3245055c5ed0">operator()</a>(const T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#acb19b16f5ab8978ba5f4402c5b627a2f">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a0d143bb32627f7a0c17270321df8145f">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:ada3da9a8dd692377c90abbfa9bcfe73a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ada3da9a8dd692377c90abbfa9bcfe73a">const_volatile_mem_functor2</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#ac46d1e343e669092d6bb24aa8b5d5dbb">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ada3da9a8dd692377c90abbfa9bcfe73a"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). ">const_volatile_mem_functor2</a> object that wraps the passed method. <a href="#ada3da9a8dd692377c90abbfa9bcfe73a">More...</a><br /></td></tr>
<tr class="separator:ada3da9a8dd692377c90abbfa9bcfe73a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7557c17658489f19d12945a5296e8f35"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a7557c17658489f19d12945a5296e8f35"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a7557c17658489f19d12945a5296e8f35">More...</a><br /></td></tr>
-<tr class="separator:a7557c17658489f19d12945a5296e8f35"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a450a6db1d97a5faddd5c3245055c5ed0"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a450a6db1d97a5faddd5c3245055c5ed0">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a450a6db1d97a5faddd5c3245055c5ed0"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a450a6db1d97a5faddd5c3245055c5ed0">More...</a><br /></td></tr>
-<tr class="separator:a450a6db1d97a5faddd5c3245055c5ed0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a376a0acf7e878183ac85cbc7bf0a9f07"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a376a0acf7e878183ac85cbc7bf0a9f07"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a376a0acf7e878183ac85cbc7bf0a9f07">More...</a><br /></td></tr>
+<tr class="separator:a376a0acf7e878183ac85cbc7bf0a9f07"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acb19b16f5ab8978ba5f4402c5b627a2f"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#acb19b16f5ab8978ba5f4402c5b627a2f">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:acb19b16f5ab8978ba5f4402c5b627a2f"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#acb19b16f5ab8978ba5f4402c5b627a2f">More...</a><br /></td></tr>
+<tr class="separator:acb19b16f5ab8978ba5f4402c5b627a2f"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). ">const_volatile_mem_functor2</a> wraps const volatile methods with 2 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). ">const_volatile_mem_functor2</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html" title="const_volatile_mem_functor2 wraps const volatile methods with 2 argument(s). ">const_volatile_mem_functor2</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a7557c17658489f19d12945a5296e8f35"></a>
+<a class="anchor" id="a376a0acf7e878183ac85cbc7bf0a9f07"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a450a6db1d97a5faddd5c3245055c5ed0"></a>
+<a class="anchor" id="acb19b16f5ab8978ba5f4402c5b627a2f"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#aa586f24064b6a5c8b69c963fff614d04">const_volatile_mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a6ffedac451ab4f525bd7c9df0b83cf2c">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a472ab7835e2b6792a108f4fcc80d4669">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">operator()</a>(const T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a9f2eeebf6464149555d975edce9c0a1c">operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a950746a86c5eb8c06bf2700b0c77df17">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#ad2056f73eed4664ff41f5e673a2276f0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:aa586f24064b6a5c8b69c963fff614d04"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#aa586f24064b6a5c8b69c963fff614d04">const_volatile_mem_functor3</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a472ab7835e2b6792a108f4fcc80d4669">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aa586f24064b6a5c8b69c963fff614d04"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). ">const_volatile_mem_functor3</a> object that wraps the passed method. <a href="#aa586f24064b6a5c8b69c963fff614d04">More...</a><br /></td></tr>
<tr class="separator:aa586f24064b6a5c8b69c963fff614d04"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0fe691de309e7409de98f047ed38a9e7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a0fe691de309e7409de98f047ed38a9e7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a0fe691de309e7409de98f047ed38a9e7">More...</a><br /></td></tr>
-<tr class="separator:a0fe691de309e7409de98f047ed38a9e7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9f2eeebf6464149555d975edce9c0a1c"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a9f2eeebf6464149555d975edce9c0a1c">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a9f2eeebf6464149555d975edce9c0a1c"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a9f2eeebf6464149555d975edce9c0a1c">More...</a><br /></td></tr>
-<tr class="separator:a9f2eeebf6464149555d975edce9c0a1c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3d742a1e204f733cd2b7fdd452b53011"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a3d742a1e204f733cd2b7fdd452b53011"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a3d742a1e204f733cd2b7fdd452b53011">More...</a><br /></td></tr>
+<tr class="separator:a3d742a1e204f733cd2b7fdd452b53011"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a950746a86c5eb8c06bf2700b0c77df17"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a950746a86c5eb8c06bf2700b0c77df17">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a950746a86c5eb8c06bf2700b0c77df17"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a950746a86c5eb8c06bf2700b0c77df17">More...</a><br /></td></tr>
+<tr class="separator:a950746a86c5eb8c06bf2700b0c77df17"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). ">const_volatile_mem_functor3</a> wraps const volatile methods with 3 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). ">const_volatile_mem_functor3</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html" title="const_volatile_mem_functor3 wraps const volatile methods with 3 argument(s). ">const_volatile_mem_functor3</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a0fe691de309e7409de98f047ed38a9e7"></a>
+<a class="anchor" id="a3d742a1e204f733cd2b7fdd452b53011"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a9f2eeebf6464149555d975edce9c0a1c"></a>
+<a class="anchor" id="a950746a86c5eb8c06bf2700b0c77df17"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a0ffe59d6392c736e6d14c43a4bfa26e5">const_volatile_mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a0714aabc799c5d41af988650fec71410">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ace3cb54e6265ebe06ee2995dd01f2540">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a5d0f6305cc2c8b983fe822c436cbf521">operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ab1bbd72e3c63451c258e987bf1b3d2d1">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a8e38a0816627c7ad4fd48278d287f863">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a0ffe59d6392c736e6d14c43a4bfa26e5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a0ffe59d6392c736e6d14c43a4bfa26e5">const_volatile_mem_functor4</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ace3cb54e6265ebe06ee2995dd01f2540">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a0ffe59d6392c736e6d14c43a4bfa26e5"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). ">const_volatile_mem_functor4</a> object that wraps the passed method. <a href="#a0ffe59d6392c736e6d14c43a4bfa26e5">More...</a><br /></td></tr>
<tr class="separator:a0ffe59d6392c736e6d14c43a4bfa26e5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6b3ab51515480fe4c106461c609aa778"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a6b3ab51515480fe4c106461c609aa778"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6b3ab51515480fe4c106461c609aa778">More...</a><br /></td></tr>
-<tr class="separator:a6b3ab51515480fe4c106461c609aa778"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5d0f6305cc2c8b983fe822c436cbf521"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a5d0f6305cc2c8b983fe822c436cbf521">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a5d0f6305cc2c8b983fe822c436cbf521"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a5d0f6305cc2c8b983fe822c436cbf521">More...</a><br /></td></tr>
-<tr class="separator:a5d0f6305cc2c8b983fe822c436cbf521"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1510f1f78471fc134b5fc8dac7d38d5f"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:a1510f1f78471fc134b5fc8dac7d38d5f"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1510f1f78471fc134b5fc8dac7d38d5f">More...</a><br /></td></tr>
+<tr class="separator:a1510f1f78471fc134b5fc8dac7d38d5f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab1bbd72e3c63451c258e987bf1b3d2d1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#ab1bbd72e3c63451c258e987bf1b3d2d1">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:ab1bbd72e3c63451c258e987bf1b3d2d1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ab1bbd72e3c63451c258e987bf1b3d2d1">More...</a><br /></td></tr>
+<tr class="separator:ab1bbd72e3c63451c258e987bf1b3d2d1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). ">const_volatile_mem_functor4</a> wraps const volatile methods with 4 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). ">const_volatile_mem_functor4</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html" title="const_volatile_mem_functor4 wraps const volatile methods with 4 argument(s). ">const_volatile_mem_functor4</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a6b3ab51515480fe4c106461c609aa778"></a>
+<a class="anchor" id="a1510f1f78471fc134b5fc8dac7d38d5f"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a5d0f6305cc2c8b983fe822c436cbf521"></a>
+<a class="anchor" id="ab1bbd72e3c63451c258e987bf1b3d2d1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a13787a099e237b44280ddbe9b8d97a04">const_volatile_mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a785d079f14f42cafd052639a1ebdaeb9">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1d49a5a7086d41d1db2e40aed1273631">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a48d07d4759b3f9702e2014a29eaaae1e">operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a46403ee16880dd66855909d2831cbbd3">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a42d6cd140b98358c1d12c90b975ad2b1">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a13787a099e237b44280ddbe9b8d97a04"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a13787a099e237b44280ddbe9b8d97a04">const_volatile_mem_functor5</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1d49a5a7086d41d1db2e40aed1273631">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a13787a099e237b44280ddbe9b8d97a04"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). ">const_volatile_mem_functor5</a> object that wraps the passed method. <a href="#a13787a099e237b44280ddbe9b8d97a04">More...</a><br /></td></tr>
<tr class="separator:a13787a099e237b44280ddbe9b8d97a04"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a62883651028686628f903c2f56f2edf7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a62883651028686628f903c2f56f2edf7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a62883651028686628f903c2f56f2edf7">More...</a><br /></td></tr>
-<tr class="separator:a62883651028686628f903c2f56f2edf7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a48d07d4759b3f9702e2014a29eaaae1e"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a48d07d4759b3f9702e2014a29eaaae1e">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a48d07d4759b3f9702e2014a29eaaae1e"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a48d07d4759b3f9702e2014a29eaaae1e">More...</a><br /></td></tr>
-<tr class="separator:a48d07d4759b3f9702e2014a29eaaae1e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1f4d39f2cfe58d99d67dc094c4f738dc"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a1f4d39f2cfe58d99d67dc094c4f738dc"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1f4d39f2cfe58d99d67dc094c4f738dc">More...</a><br /></td></tr>
+<tr class="separator:a1f4d39f2cfe58d99d67dc094c4f738dc"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a46403ee16880dd66855909d2831cbbd3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a46403ee16880dd66855909d2831cbbd3">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a46403ee16880dd66855909d2831cbbd3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a46403ee16880dd66855909d2831cbbd3">More...</a><br /></td></tr>
+<tr class="separator:a46403ee16880dd66855909d2831cbbd3"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). ">const_volatile_mem_functor5</a> wraps const volatile methods with 5 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). ">const_volatile_mem_functor5</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html" title="const_volatile_mem_functor5 wraps const volatile methods with 5 argument(s). ">const_volatile_mem_functor5</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a62883651028686628f903c2f56f2edf7"></a>
+<a class="anchor" id="a1f4d39f2cfe58d99d67dc094c4f738dc"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a48d07d4759b3f9702e2014a29eaaae1e"></a>
+<a class="anchor" id="a46403ee16880dd66855909d2831cbbd3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a09704c72e9b0353b04776522edefd57e">const_volatile_mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#aed412f2606f91f9c11567c37ae6175bc">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#af8da04ac5f6e2252f963f4f4bb87c9fd">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a16339a56992d51e657da9e7ffd300b21">operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ac326aca307b611485552fbb72bde2650">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a9f866db08b59a0960875f7608a0c93f0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a09704c72e9b0353b04776522edefd57e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a09704c72e9b0353b04776522edefd57e">const_volatile_mem_functor6</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#af8da04ac5f6e2252f963f4f4bb87c9fd">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a09704c72e9b0353b04776522edefd57e"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). ">const_volatile_mem_functor6</a> object that wraps the passed method. <a href="#a09704c72e9b0353b04776522edefd57e">More...</a><br /></td></tr>
<tr class="separator:a09704c72e9b0353b04776522edefd57e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae438dd9368f1b10004b6d51b599c2376"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:ae438dd9368f1b10004b6d51b599c2376"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ae438dd9368f1b10004b6d51b599c2376">More...</a><br /></td></tr>
-<tr class="separator:ae438dd9368f1b10004b6d51b599c2376"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a16339a56992d51e657da9e7ffd300b21"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#a16339a56992d51e657da9e7ffd300b21">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a16339a56992d51e657da9e7ffd300b21"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a16339a56992d51e657da9e7ffd300b21">More...</a><br /></td></tr>
-<tr class="separator:a16339a56992d51e657da9e7ffd300b21"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab8c9524ca5ed1ff48ec06e93f6af6cb7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:ab8c9524ca5ed1ff48ec06e93f6af6cb7"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ab8c9524ca5ed1ff48ec06e93f6af6cb7">More...</a><br /></td></tr>
+<tr class="separator:ab8c9524ca5ed1ff48ec06e93f6af6cb7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac326aca307b611485552fbb72bde2650"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ac326aca307b611485552fbb72bde2650">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:ac326aca307b611485552fbb72bde2650"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac326aca307b611485552fbb72bde2650">More...</a><br /></td></tr>
+<tr class="separator:ac326aca307b611485552fbb72bde2650"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). ">const_volatile_mem_functor6</a> wraps const volatile methods with 6 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). ">const_volatile_mem_functor6</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html" title="const_volatile_mem_functor6 wraps const volatile methods with 6 argument(s). ">const_volatile_mem_functor6</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ae438dd9368f1b10004b6d51b599c2376"></a>
+<a class="anchor" id="ab8c9524ca5ed1ff48ec06e93f6af6cb7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a16339a56992d51e657da9e7ffd300b21"></a>
+<a class="anchor" id="ac326aca307b611485552fbb72bde2650"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a95dcac66fbdb4c3b92682a1ddaa0309c">const_volatile_mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a3f19b8bff74776f040492d3410c54fa1">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a7e3bac9b817c848b96e9d1b257be1de5">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">operator()</a>(const T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ab125a6db0dc15be0c539695cbdf828ec">operator()</a>(const T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">operator()</a>(const T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a6908d116df811051ba610842c6472117">operator()</a>(const T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a25cb7e6ed71406c5b91ab2696ad8e623">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a95dcac66fbdb4c3b92682a1ddaa0309c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a95dcac66fbdb4c3b92682a1ddaa0309c">const_volatile_mem_functor7</a> (<a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a7e3bac9b817c848b96e9d1b257be1de5">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a95dcac66fbdb4c3b92682a1ddaa0309c"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). ">const_volatile_mem_functor7</a> object that wraps the passed method. <a href="#a95dcac66fbdb4c3b92682a1ddaa0309c">More...</a><br /></td></tr>
<tr class="separator:a95dcac66fbdb4c3b92682a1ddaa0309c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad2e699425411b243ac92bbd81f88f607"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">operator()</a> (const T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:ad2e699425411b243ac92bbd81f88f607"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad2e699425411b243ac92bbd81f88f607">More...</a><br /></td></tr>
-<tr class="separator:ad2e699425411b243ac92bbd81f88f607"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab125a6db0dc15be0c539695cbdf828ec"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ab125a6db0dc15be0c539695cbdf828ec">operator()</a> (const T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:ab125a6db0dc15be0c539695cbdf828ec"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ab125a6db0dc15be0c539695cbdf828ec">More...</a><br /></td></tr>
-<tr class="separator:ab125a6db0dc15be0c539695cbdf828ec"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a99401731065363f4088615c8eac558c3"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">operator()</a> (const T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a99401731065363f4088615c8eac558c3"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a99401731065363f4088615c8eac558c3">More...</a><br /></td></tr>
+<tr class="separator:a99401731065363f4088615c8eac558c3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6908d116df811051ba610842c6472117"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a6908d116df811051ba610842c6472117">operator()</a> (const T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a6908d116df811051ba610842c6472117"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6908d116df811051ba610842c6472117">More...</a><br /></td></tr>
+<tr class="separator:a6908d116df811051ba610842c6472117"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). ">const_volatile_mem_functor7</a> wraps const volatile methods with 7 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). ">const_volatile_mem_functor7</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html" title="const_volatile_mem_functor7 wraps const volatile methods with 7 argument(s). ">const_volatile_mem_functor7</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad2e699425411b243ac92bbd81f88f607"></a>
+<a class="anchor" id="a99401731065363f4088615c8eac558c3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="ab125a6db0dc15be0c539695cbdf828ec"></a>
+<a class="anchor" id="a6908d116df811051ba610842c6472117"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a4f10314fc4d7811e126aa0d8dc9fea8c">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#ab97c2206275025d8d1e7665c12322eba">mem_functor1</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a63230b348e410f7d2f245df1f2af019a">mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a3555bf838d0d60d24271d0354d925b40">operator()</a>(T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a1ac7895847c5d2200dac5de6241b4564">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html#a7c7ab28530e2f678eae87772253df709">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor1.html">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a63230b348e410f7d2f245df1f2af019a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a63230b348e410f7d2f245df1f2af019a">mem_functor1</a> (<a class="el" href="classsigc_1_1mem__functor1.html#a4f10314fc4d7811e126aa0d8dc9fea8c">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a63230b348e410f7d2f245df1f2af019a"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). ">mem_functor1</a> object that wraps the passed method. <a href="#a63230b348e410f7d2f245df1f2af019a">More...</a><br /></td></tr>
<tr class="separator:a63230b348e410f7d2f245df1f2af019a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a72c4e7ffd730381bbb842f3b72816d02"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a72c4e7ffd730381bbb842f3b72816d02"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a72c4e7ffd730381bbb842f3b72816d02">More...</a><br /></td></tr>
-<tr class="separator:a72c4e7ffd730381bbb842f3b72816d02"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3555bf838d0d60d24271d0354d925b40"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a3555bf838d0d60d24271d0354d925b40">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a3555bf838d0d60d24271d0354d925b40"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a3555bf838d0d60d24271d0354d925b40">More...</a><br /></td></tr>
-<tr class="separator:a3555bf838d0d60d24271d0354d925b40"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a94012e541419dab7d8093e047eb58dfb"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a94012e541419dab7d8093e047eb58dfb"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a94012e541419dab7d8093e047eb58dfb">More...</a><br /></td></tr>
+<tr class="separator:a94012e541419dab7d8093e047eb58dfb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1ac7895847c5d2200dac5de6241b4564"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor1.html#a1ac7895847c5d2200dac5de6241b4564">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a1ac7895847c5d2200dac5de6241b4564"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1ac7895847c5d2200dac5de6241b4564">More...</a><br /></td></tr>
+<tr class="separator:a1ac7895847c5d2200dac5de6241b4564"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). ">mem_functor1</a> wraps methods with 1 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). ">mem_functor1</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1mem__functor1.html" title="mem_functor1 wraps methods with 1 argument(s). ">mem_functor1</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a72c4e7ffd730381bbb842f3b72816d02"></a>
+<a class="anchor" id="a94012e541419dab7d8093e047eb58dfb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a3555bf838d0d60d24271d0354d925b40"></a>
+<a class="anchor" id="a1ac7895847c5d2200dac5de6241b4564"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#aa584cfe15bb8dc5b2931d2bfd034c118">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a691e21d47b7a54b67605812f7e089299">mem_functor2</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#aeee1c7f263f8d7e7b6fa9be0156878fe">mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#ad3d48579339ab1563404e45cc667b2c8">operator()</a>(T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a276cd3027a22e693c859016b3953c914">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html#a9080e942d35d226ea6f9dda097342f07">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor2.html">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:aeee1c7f263f8d7e7b6fa9be0156878fe"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#aeee1c7f263f8d7e7b6fa9be0156878fe">mem_functor2</a> (<a class="el" href="classsigc_1_1mem__functor2.html#aa584cfe15bb8dc5b2931d2bfd034c118">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aeee1c7f263f8d7e7b6fa9be0156878fe"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). ">mem_functor2</a> object that wraps the passed method. <a href="#aeee1c7f263f8d7e7b6fa9be0156878fe">More...</a><br /></td></tr>
<tr class="separator:aeee1c7f263f8d7e7b6fa9be0156878fe"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1ef9d5e58e8333fc9a812d2f9a9a99fb"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a1ef9d5e58e8333fc9a812d2f9a9a99fb"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1ef9d5e58e8333fc9a812d2f9a9a99fb">More...</a><br /></td></tr>
-<tr class="separator:a1ef9d5e58e8333fc9a812d2f9a9a99fb"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad3d48579339ab1563404e45cc667b2c8"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#ad3d48579339ab1563404e45cc667b2c8">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:ad3d48579339ab1563404e45cc667b2c8"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad3d48579339ab1563404e45cc667b2c8">More...</a><br /></td></tr>
-<tr class="separator:ad3d48579339ab1563404e45cc667b2c8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac548b79e5bfe7d4051b7b9e40a403eca"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:ac548b79e5bfe7d4051b7b9e40a403eca"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac548b79e5bfe7d4051b7b9e40a403eca">More...</a><br /></td></tr>
+<tr class="separator:ac548b79e5bfe7d4051b7b9e40a403eca"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a276cd3027a22e693c859016b3953c914"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor2.html#a276cd3027a22e693c859016b3953c914">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a276cd3027a22e693c859016b3953c914"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a276cd3027a22e693c859016b3953c914">More...</a><br /></td></tr>
+<tr class="separator:a276cd3027a22e693c859016b3953c914"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). ">mem_functor2</a> wraps methods with 2 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). ">mem_functor2</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1mem__functor2.html" title="mem_functor2 wraps methods with 2 argument(s). ">mem_functor2</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a1ef9d5e58e8333fc9a812d2f9a9a99fb"></a>
+<a class="anchor" id="ac548b79e5bfe7d4051b7b9e40a403eca"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="ad3d48579339ab1563404e45cc667b2c8"></a>
+<a class="anchor" id="a276cd3027a22e693c859016b3953c914"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#a8da99a5dcfe5ae1cecd6ce93ab91b929">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#abc94be96c346537bca09c73a342f5ccd">mem_functor3</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#af22e274e905262144832ca9683d8823f">mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#ad6b7b1bf6cb43fdf76a14d3b37d71512">operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#a87f76b681fc83417aefe34a323a922ce">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html#af620103fa36aa86fb539843f7f730e01">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor3.html">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:af22e274e905262144832ca9683d8823f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#af22e274e905262144832ca9683d8823f">mem_functor3</a> (<a class="el" href="classsigc_1_1mem__functor3.html#a8da99a5dcfe5ae1cecd6ce93ab91b929">function_type</a> _A_func)</td></tr>
<tr class="memdesc:af22e274e905262144832ca9683d8823f"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). ">mem_functor3</a> object that wraps the passed method. <a href="#af22e274e905262144832ca9683d8823f">More...</a><br /></td></tr>
<tr class="separator:af22e274e905262144832ca9683d8823f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a83ad80686392272239adf599a9772ada"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a83ad80686392272239adf599a9772ada"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a83ad80686392272239adf599a9772ada">More...</a><br /></td></tr>
-<tr class="separator:a83ad80686392272239adf599a9772ada"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad6b7b1bf6cb43fdf76a14d3b37d71512"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#ad6b7b1bf6cb43fdf76a14d3b37d71512">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:ad6b7b1bf6cb43fdf76a14d3b37d71512"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad6b7b1bf6cb43fdf76a14d3b37d71512">More...</a><br /></td></tr>
-<tr class="separator:ad6b7b1bf6cb43fdf76a14d3b37d71512"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac439b3c43a05818e8de962e21b3b8b47"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:ac439b3c43a05818e8de962e21b3b8b47"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac439b3c43a05818e8de962e21b3b8b47">More...</a><br /></td></tr>
+<tr class="separator:ac439b3c43a05818e8de962e21b3b8b47"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a87f76b681fc83417aefe34a323a922ce"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor3.html#a87f76b681fc83417aefe34a323a922ce">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a87f76b681fc83417aefe34a323a922ce"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a87f76b681fc83417aefe34a323a922ce">More...</a><br /></td></tr>
+<tr class="separator:a87f76b681fc83417aefe34a323a922ce"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). ">mem_functor3</a> wraps methods with 3 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). ">mem_functor3</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1mem__functor3.html" title="mem_functor3 wraps methods with 3 argument(s). ">mem_functor3</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a83ad80686392272239adf599a9772ada"></a>
+<a class="anchor" id="ac439b3c43a05818e8de962e21b3b8b47"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="ad6b7b1bf6cb43fdf76a14d3b37d71512"></a>
+<a class="anchor" id="a87f76b681fc83417aefe34a323a922ce"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a9dcf1ef95187c2588ecf2abb089cc7c8">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a9774f0ab47d023f5bccdb9960c4fcdee">mem_functor4</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a4f7841b2ccd26fac6c21bf04fc524e08">mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#adc51ab9e3b9b0defaa0a9c8a402feb32">operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#ad0951893114e10a42260d49c7f1738dc">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html#a79bf0a3c25dbe6eb07829ee55ce5d664">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor4.html">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a4f7841b2ccd26fac6c21bf04fc524e08"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#a4f7841b2ccd26fac6c21bf04fc524e08">mem_functor4</a> (<a class="el" href="classsigc_1_1mem__functor4.html#a9dcf1ef95187c2588ecf2abb089cc7c8">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a4f7841b2ccd26fac6c21bf04fc524e08"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). ">mem_functor4</a> object that wraps the passed method. <a href="#a4f7841b2ccd26fac6c21bf04fc524e08">More...</a><br /></td></tr>
<tr class="separator:a4f7841b2ccd26fac6c21bf04fc524e08"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a41e65c47fc45c8017fe87117614e6e22"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a41e65c47fc45c8017fe87117614e6e22"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a41e65c47fc45c8017fe87117614e6e22">More...</a><br /></td></tr>
-<tr class="separator:a41e65c47fc45c8017fe87117614e6e22"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adc51ab9e3b9b0defaa0a9c8a402feb32"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#adc51ab9e3b9b0defaa0a9c8a402feb32">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:adc51ab9e3b9b0defaa0a9c8a402feb32"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#adc51ab9e3b9b0defaa0a9c8a402feb32">More...</a><br /></td></tr>
-<tr class="separator:adc51ab9e3b9b0defaa0a9c8a402feb32"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aee174e6e6c62a879f731715d3dc29e4b"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:aee174e6e6c62a879f731715d3dc29e4b"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aee174e6e6c62a879f731715d3dc29e4b">More...</a><br /></td></tr>
+<tr class="separator:aee174e6e6c62a879f731715d3dc29e4b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad0951893114e10a42260d49c7f1738dc"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor4.html#ad0951893114e10a42260d49c7f1738dc">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:ad0951893114e10a42260d49c7f1738dc"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad0951893114e10a42260d49c7f1738dc">More...</a><br /></td></tr>
+<tr class="separator:ad0951893114e10a42260d49c7f1738dc"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). ">mem_functor4</a> wraps methods with 4 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). ">mem_functor4</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1mem__functor4.html" title="mem_functor4 wraps methods with 4 argument(s). ">mem_functor4</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a41e65c47fc45c8017fe87117614e6e22"></a>
+<a class="anchor" id="aee174e6e6c62a879f731715d3dc29e4b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="adc51ab9e3b9b0defaa0a9c8a402feb32"></a>
+<a class="anchor" id="ad0951893114e10a42260d49c7f1738dc"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a66e9bb0c9829b13af029ee2127b54eb5">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a9048a4a2216e20f9f34380020f5b67ec">mem_functor5</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a01bdff47bf4aed8c52fdfd5520fdf3cf">mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a0710e739b8e13ab1fadf021dbdb9d22a">operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#ae9706167f343c63cef3c592671a4041a">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html#a3e0587ce338328d42f44c4e5f79be6ed">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor5.html">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a01bdff47bf4aed8c52fdfd5520fdf3cf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a01bdff47bf4aed8c52fdfd5520fdf3cf">mem_functor5</a> (<a class="el" href="classsigc_1_1mem__functor5.html#a66e9bb0c9829b13af029ee2127b54eb5">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a01bdff47bf4aed8c52fdfd5520fdf3cf"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). ">mem_functor5</a> object that wraps the passed method. <a href="#a01bdff47bf4aed8c52fdfd5520fdf3cf">More...</a><br /></td></tr>
<tr class="separator:a01bdff47bf4aed8c52fdfd5520fdf3cf"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad6ca177de8fcdb0655da5f9abfa3c845"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:ad6ca177de8fcdb0655da5f9abfa3c845"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ad6ca177de8fcdb0655da5f9abfa3c845">More...</a><br /></td></tr>
-<tr class="separator:ad6ca177de8fcdb0655da5f9abfa3c845"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0710e739b8e13ab1fadf021dbdb9d22a"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a0710e739b8e13ab1fadf021dbdb9d22a">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a0710e739b8e13ab1fadf021dbdb9d22a"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a0710e739b8e13ab1fadf021dbdb9d22a">More...</a><br /></td></tr>
-<tr class="separator:a0710e739b8e13ab1fadf021dbdb9d22a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1bf94bbc82091c369905ed3e9955f09e"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a1bf94bbc82091c369905ed3e9955f09e"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a1bf94bbc82091c369905ed3e9955f09e">More...</a><br /></td></tr>
+<tr class="separator:a1bf94bbc82091c369905ed3e9955f09e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae9706167f343c63cef3c592671a4041a"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor5.html#ae9706167f343c63cef3c592671a4041a">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:ae9706167f343c63cef3c592671a4041a"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ae9706167f343c63cef3c592671a4041a">More...</a><br /></td></tr>
+<tr class="separator:ae9706167f343c63cef3c592671a4041a"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). ">mem_functor5</a> wraps methods with 5 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). ">mem_functor5</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1mem__functor5.html" title="mem_functor5 wraps methods with 5 argument(s). ">mem_functor5</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad6ca177de8fcdb0655da5f9abfa3c845"></a>
+<a class="anchor" id="a1bf94bbc82091c369905ed3e9955f09e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a0710e739b8e13ab1fadf021dbdb9d22a"></a>
+<a class="anchor" id="ae9706167f343c63cef3c592671a4041a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#a202287b72f6213f64a696b185fb90268">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#aaa43195f4b4e39c76c10478539d35172">mem_functor6</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#aabc6bb723e0831e27a0a9131525d96bc">mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98">operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736">operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html#af80425ff57ca2115cba771c275f49e36">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor6.html">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:aabc6bb723e0831e27a0a9131525d96bc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#aabc6bb723e0831e27a0a9131525d96bc">mem_functor6</a> (<a class="el" href="classsigc_1_1mem__functor6.html#a202287b72f6213f64a696b185fb90268">function_type</a> _A_func)</td></tr>
<tr class="memdesc:aabc6bb723e0831e27a0a9131525d96bc"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). ">mem_functor6</a> object that wraps the passed method. <a href="#aabc6bb723e0831e27a0a9131525d96bc">More...</a><br /></td></tr>
<tr class="separator:aabc6bb723e0831e27a0a9131525d96bc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac1e352f15b9f7e77c160ed6b10870c98"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:ac1e352f15b9f7e77c160ed6b10870c98"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ac1e352f15b9f7e77c160ed6b10870c98">More...</a><br /></td></tr>
-<tr class="separator:ac1e352f15b9f7e77c160ed6b10870c98"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6a2b7cfd0e5de9146afd9dc41a38a736"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a6a2b7cfd0e5de9146afd9dc41a38a736"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6a2b7cfd0e5de9146afd9dc41a38a736">More...</a><br /></td></tr>
-<tr class="separator:a6a2b7cfd0e5de9146afd9dc41a38a736"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0fc98b38c8991cd33dc9401feb423346"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a0fc98b38c8991cd33dc9401feb423346"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a0fc98b38c8991cd33dc9401feb423346">More...</a><br /></td></tr>
+<tr class="separator:a0fc98b38c8991cd33dc9401feb423346"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae2bc9f33db793f9411315db9b7c923fb"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:ae2bc9f33db793f9411315db9b7c923fb"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ae2bc9f33db793f9411315db9b7c923fb">More...</a><br /></td></tr>
+<tr class="separator:ae2bc9f33db793f9411315db9b7c923fb"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). ">mem_functor6</a> wraps methods with 6 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). ">mem_functor6</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1mem__functor6.html" title="mem_functor6 wraps methods with 6 argument(s). ">mem_functor6</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ac1e352f15b9f7e77c160ed6b10870c98"></a>
+<a class="anchor" id="a0fc98b38c8991cd33dc9401feb423346"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a6a2b7cfd0e5de9146afd9dc41a38a736"></a>
+<a class="anchor" id="ae2bc9f33db793f9411315db9b7c923fb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a408f0afec5b4c750ca8e1bdab0f8b535">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#afbb9b8ecaa25e0dd85c0f3d539f198b4">mem_functor7</a>()</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a79de1ccebb568e82b7f7a67ab85e4dc6">mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a4d8c3256803ff3bbb5b81a6738793740">operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#aede98f2190930ccfcd025381d9a468a0">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html#a967b5f6572e988ea0833818b993745f9">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1mem__functor7.html">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a79de1ccebb568e82b7f7a67ab85e4dc6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a79de1ccebb568e82b7f7a67ab85e4dc6">mem_functor7</a> (<a class="el" href="classsigc_1_1mem__functor7.html#a408f0afec5b4c750ca8e1bdab0f8b535">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a79de1ccebb568e82b7f7a67ab85e4dc6"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). ">mem_functor7</a> object that wraps the passed method. <a href="#a79de1ccebb568e82b7f7a67ab85e4dc6">More...</a><br /></td></tr>
<tr class="separator:a79de1ccebb568e82b7f7a67ab85e4dc6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a55ab258901e1425af849f0562dde8a63"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a55ab258901e1425af849f0562dde8a63"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a55ab258901e1425af849f0562dde8a63">More...</a><br /></td></tr>
-<tr class="separator:a55ab258901e1425af849f0562dde8a63"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4d8c3256803ff3bbb5b81a6738793740"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a4d8c3256803ff3bbb5b81a6738793740">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a4d8c3256803ff3bbb5b81a6738793740"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a4d8c3256803ff3bbb5b81a6738793740">More...</a><br /></td></tr>
-<tr class="separator:a4d8c3256803ff3bbb5b81a6738793740"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a06febedf7a2cf2e7b6e4c01729e90592"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a06febedf7a2cf2e7b6e4c01729e90592"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a06febedf7a2cf2e7b6e4c01729e90592">More...</a><br /></td></tr>
+<tr class="separator:a06febedf7a2cf2e7b6e4c01729e90592"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aede98f2190930ccfcd025381d9a468a0"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor7.html#aede98f2190930ccfcd025381d9a468a0">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:aede98f2190930ccfcd025381d9a468a0"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aede98f2190930ccfcd025381d9a468a0">More...</a><br /></td></tr>
+<tr class="separator:aede98f2190930ccfcd025381d9a468a0"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). ">mem_functor7</a> wraps methods with 7 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). ">mem_functor7</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1mem__functor7.html" title="mem_functor7 wraps methods with 7 argument(s). ">mem_functor7</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a55ab258901e1425af849f0562dde8a63"></a>
+<a class="anchor" id="a06febedf7a2cf2e7b6e4c01729e90592"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a4d8c3256803ff3bbb5b81a6738793740"></a>
+<a class="anchor" id="aede98f2190930ccfcd025381d9a468a0"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1< T_arg1, T_return ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a864ab55240be5287faf07c341ae9501e">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1< T_arg1, T_return ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f">operator()</a>(typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1< T_arg1, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b">operator()</a>(type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1< T_arg1, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a6ce467c0641f8e3e0d91f3b843b07c3f">pointer_functor1</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1< T_arg1, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a8ab0c5b707dc41a821c63769344db2cb">pointer_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1< T_arg1, T_return ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html#a4080910d23a74b102a123838fa93e90b">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1< T_arg1, T_return ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a8ab0c5b707dc41a821c63769344db2cb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor1.html#a8ab0c5b707dc41a821c63769344db2cb">pointer_functor1</a> (function_type _A_func)</td></tr>
<tr class="memdesc:a8ab0c5b707dc41a821c63769344db2cb"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor1.html" title="pointer_functor1 wraps existing non-member functions with 1 argument(s). ">pointer_functor1</a> object that wraps an existing function. <a href="#a8ab0c5b707dc41a821c63769344db2cb">More...</a><br /></td></tr>
<tr class="separator:a8ab0c5b707dc41a821c63769344db2cb"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1cfeea6457156cf41949233ed844fa9f"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a1cfeea6457156cf41949233ed844fa9f"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#a1cfeea6457156cf41949233ed844fa9f">More...</a><br /></td></tr>
-<tr class="separator:a1cfeea6457156cf41949233ed844fa9f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a46cf3a1a50ec9b82ff011b7c47d3ff5b"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a46cf3a1a50ec9b82ff011b7c47d3ff5b"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#a46cf3a1a50ec9b82ff011b7c47d3ff5b">More...</a><br /></td></tr>
+<tr class="separator:a46cf3a1a50ec9b82ff011b7c47d3ff5b"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1pointer__functor1.html" title="pointer_functor1 wraps existing non-member functions with 1 argument(s). ">pointer_functor1</a> wraps existing non-member functions with 1 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor1.html" title="pointer_functor1 wraps existing non-member functions with 1 argument(s). ">pointer_functor1</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b" title="Execute the wrapped function. ">operator()()</a>. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a4080910d23a74b102a123838fa93e90b"></a>
<p>Constructs a <a class="el" href="classsigc_1_1pointer__functor1.html" title="pointer_functor1 wraps existing non-member functions with 1 argument(s). ">pointer_functor1</a> object that wraps an existing function. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a1cfeea6457156cf41949233ed844fa9f"></a>
+<a class="anchor" id="a46cf3a1a50ec9b82ff011b7c47d3ff5b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor1.html">sigc::pointer_functor1</a>< T_arg1, T_return >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em></td><td>)</td>
<td> const</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#a340680ba8ae5ea67eb0afe33d118c82b">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#a2977aa1d72f5f0fd6c778b60ad791b9c">pointer_functor2</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#a428226381ff7bda06044c8fa53d4e27e">pointer_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html#a297b784eb0cea07b364c854e5dd5f864">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a428226381ff7bda06044c8fa53d4e27e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor2.html#a428226381ff7bda06044c8fa53d4e27e">pointer_functor2</a> (function_type _A_func)</td></tr>
<tr class="memdesc:a428226381ff7bda06044c8fa53d4e27e"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor2.html" title="pointer_functor2 wraps existing non-member functions with 2 argument(s). ">pointer_functor2</a> object that wraps an existing function. <a href="#a428226381ff7bda06044c8fa53d4e27e">More...</a><br /></td></tr>
<tr class="separator:a428226381ff7bda06044c8fa53d4e27e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a880e4d5fb06711c795e684e943add25e"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a880e4d5fb06711c795e684e943add25e"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#a880e4d5fb06711c795e684e943add25e">More...</a><br /></td></tr>
-<tr class="separator:a880e4d5fb06711c795e684e943add25e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afedc108e4407385fb70e9d1b2ee8282e"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:afedc108e4407385fb70e9d1b2ee8282e"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#afedc108e4407385fb70e9d1b2ee8282e">More...</a><br /></td></tr>
+<tr class="separator:afedc108e4407385fb70e9d1b2ee8282e"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1pointer__functor2.html" title="pointer_functor2 wraps existing non-member functions with 2 argument(s). ">pointer_functor2</a> wraps existing non-member functions with 2 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor2.html" title="pointer_functor2 wraps existing non-member functions with 2 argument(s). ">pointer_functor2</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e" title="Execute the wrapped function. ">operator()()</a>. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a297b784eb0cea07b364c854e5dd5f864"></a>
<p>Constructs a <a class="el" href="classsigc_1_1pointer__functor2.html" title="pointer_functor2 wraps existing non-member functions with 2 argument(s). ">pointer_functor2</a> object that wraps an existing function. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a880e4d5fb06711c795e684e943add25e"></a>
+<a class="anchor" id="afedc108e4407385fb70e9d1b2ee8282e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor2.html">sigc::pointer_functor2</a>< T_arg1, T_arg2, T_return >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#a1ac1e43f2515d64c0da4656cdfac1f44">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#a1a4909d1444e4456a89eb5852933d1cc">pointer_functor3</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#aae48103ba1c48e192a04c9a1b81ae9dc">pointer_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html#a2a0ed29803c02cc62fcc6497f83f88bf">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:aae48103ba1c48e192a04c9a1b81ae9dc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor3.html#aae48103ba1c48e192a04c9a1b81ae9dc">pointer_functor3</a> (function_type _A_func)</td></tr>
<tr class="memdesc:aae48103ba1c48e192a04c9a1b81ae9dc"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor3.html" title="pointer_functor3 wraps existing non-member functions with 3 argument(s). ">pointer_functor3</a> object that wraps an existing function. <a href="#aae48103ba1c48e192a04c9a1b81ae9dc">More...</a><br /></td></tr>
<tr class="separator:aae48103ba1c48e192a04c9a1b81ae9dc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af51742fc7043ed921c42ffab60ebe386"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:af51742fc7043ed921c42ffab60ebe386"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#af51742fc7043ed921c42ffab60ebe386">More...</a><br /></td></tr>
-<tr class="separator:af51742fc7043ed921c42ffab60ebe386"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3229fd4b8f451f4de3feedfa9a74625e"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a3229fd4b8f451f4de3feedfa9a74625e"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#a3229fd4b8f451f4de3feedfa9a74625e">More...</a><br /></td></tr>
+<tr class="separator:a3229fd4b8f451f4de3feedfa9a74625e"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1pointer__functor3.html" title="pointer_functor3 wraps existing non-member functions with 3 argument(s). ">pointer_functor3</a> wraps existing non-member functions with 3 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor3.html" title="pointer_functor3 wraps existing non-member functions with 3 argument(s). ">pointer_functor3</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e" title="Execute the wrapped function. ">operator()()</a>. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a2a0ed29803c02cc62fcc6497f83f88bf"></a>
<p>Constructs a <a class="el" href="classsigc_1_1pointer__functor3.html" title="pointer_functor3 wraps existing non-member functions with 3 argument(s). ">pointer_functor3</a> object that wraps an existing function. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="af51742fc7043ed921c42ffab60ebe386"></a>
+<a class="anchor" id="a3229fd4b8f451f4de3feedfa9a74625e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor3.html">sigc::pointer_functor3</a>< T_arg1, T_arg2, T_arg3, T_return >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#af7079533ac64ac9ba23eab99e5c54269">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#ab8e3bf143e71c5ffe8f155ace0f895a8">pointer_functor4</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#a30eaeb5f9974bed73d7577b862c2e06b">pointer_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html#a787f8ea1c15d7bfab7643081a408401c">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a30eaeb5f9974bed73d7577b862c2e06b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor4.html#a30eaeb5f9974bed73d7577b862c2e06b">pointer_functor4</a> (function_type _A_func)</td></tr>
<tr class="memdesc:a30eaeb5f9974bed73d7577b862c2e06b"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor4.html" title="pointer_functor4 wraps existing non-member functions with 4 argument(s). ">pointer_functor4</a> object that wraps an existing function. <a href="#a30eaeb5f9974bed73d7577b862c2e06b">More...</a><br /></td></tr>
<tr class="separator:a30eaeb5f9974bed73d7577b862c2e06b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abfa342f31460fda528345ede847c2636"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:abfa342f31460fda528345ede847c2636"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#abfa342f31460fda528345ede847c2636">More...</a><br /></td></tr>
-<tr class="separator:abfa342f31460fda528345ede847c2636"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acd20aaf8127117980ebbca59134c754b"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:acd20aaf8127117980ebbca59134c754b"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#acd20aaf8127117980ebbca59134c754b">More...</a><br /></td></tr>
+<tr class="separator:acd20aaf8127117980ebbca59134c754b"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1pointer__functor4.html" title="pointer_functor4 wraps existing non-member functions with 4 argument(s). ">pointer_functor4</a> wraps existing non-member functions with 4 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor4.html" title="pointer_functor4 wraps existing non-member functions with 4 argument(s). ">pointer_functor4</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a787f8ea1c15d7bfab7643081a408401c"></a>
<p>Constructs a <a class="el" href="classsigc_1_1pointer__functor4.html" title="pointer_functor4 wraps existing non-member functions with 4 argument(s). ">pointer_functor4</a> object that wraps an existing function. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="abfa342f31460fda528345ede847c2636"></a>
+<a class="anchor" id="acd20aaf8127117980ebbca59134c754b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor4.html">sigc::pointer_functor4</a>< T_arg1, T_arg2, T_arg3, T_arg4, T_return >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#a1c97e4e7e8598e06802b07cb86b32466">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#aa86bb74ff5e188f8f6497b7e73621cdd">pointer_functor5</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#abf1e06db145e4554ec53964ca79171cf">pointer_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html#a00dcbec8a920ea784e3210743c77855b">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:abf1e06db145e4554ec53964ca79171cf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor5.html#abf1e06db145e4554ec53964ca79171cf">pointer_functor5</a> (function_type _A_func)</td></tr>
<tr class="memdesc:abf1e06db145e4554ec53964ca79171cf"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor5.html" title="pointer_functor5 wraps existing non-member functions with 5 argument(s). ">pointer_functor5</a> object that wraps an existing function. <a href="#abf1e06db145e4554ec53964ca79171cf">More...</a><br /></td></tr>
<tr class="separator:abf1e06db145e4554ec53964ca79171cf"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a14f326f46993aea1013256a307b954d0"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a14f326f46993aea1013256a307b954d0"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#a14f326f46993aea1013256a307b954d0">More...</a><br /></td></tr>
-<tr class="separator:a14f326f46993aea1013256a307b954d0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aad18eb7b7796d2b10eea8887ceb565b5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:aad18eb7b7796d2b10eea8887ceb565b5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#aad18eb7b7796d2b10eea8887ceb565b5">More...</a><br /></td></tr>
+<tr class="separator:aad18eb7b7796d2b10eea8887ceb565b5"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1pointer__functor5.html" title="pointer_functor5 wraps existing non-member functions with 5 argument(s). ">pointer_functor5</a> wraps existing non-member functions with 5 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor5.html" title="pointer_functor5 wraps existing non-member functions with 5 argument(s). ">pointer_functor5</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a00dcbec8a920ea784e3210743c77855b"></a>
<p>Constructs a <a class="el" href="classsigc_1_1pointer__functor5.html" title="pointer_functor5 wraps existing non-member functions with 5 argument(s). ">pointer_functor5</a> object that wraps an existing function. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a14f326f46993aea1013256a307b954d0"></a>
+<a class="anchor" id="aad18eb7b7796d2b10eea8887ceb565b5"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor5.html">sigc::pointer_functor5</a>< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#a69c965009b6c3b65106c731b20e60368">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#a26551fa703a65a9a14190c7579a3b77d">pointer_functor6</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#ab56acb7713cf87d0b3094adc4ffe7a15">pointer_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html#a9fd7af745ebad4d59f67e0f60fb395e0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:ab56acb7713cf87d0b3094adc4ffe7a15"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor6.html#ab56acb7713cf87d0b3094adc4ffe7a15">pointer_functor6</a> (function_type _A_func)</td></tr>
<tr class="memdesc:ab56acb7713cf87d0b3094adc4ffe7a15"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor6.html" title="pointer_functor6 wraps existing non-member functions with 6 argument(s). ">pointer_functor6</a> object that wraps an existing function. <a href="#ab56acb7713cf87d0b3094adc4ffe7a15">More...</a><br /></td></tr>
<tr class="separator:ab56acb7713cf87d0b3094adc4ffe7a15"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a93455713ca148bff6f50ec6578235357"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a93455713ca148bff6f50ec6578235357"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#a93455713ca148bff6f50ec6578235357">More...</a><br /></td></tr>
-<tr class="separator:a93455713ca148bff6f50ec6578235357"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a47370deb3a7d5b544974f235d82a2a51"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a47370deb3a7d5b544974f235d82a2a51"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#a47370deb3a7d5b544974f235d82a2a51">More...</a><br /></td></tr>
+<tr class="separator:a47370deb3a7d5b544974f235d82a2a51"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1pointer__functor6.html" title="pointer_functor6 wraps existing non-member functions with 6 argument(s). ">pointer_functor6</a> wraps existing non-member functions with 6 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor6.html" title="pointer_functor6 wraps existing non-member functions with 6 argument(s). ">pointer_functor6</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a9fd7af745ebad4d59f67e0f60fb395e0"></a>
<p>Constructs a <a class="el" href="classsigc_1_1pointer__functor6.html" title="pointer_functor6 wraps existing non-member functions with 6 argument(s). ">pointer_functor6</a> object that wraps an existing function. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a93455713ca148bff6f50ec6578235357"></a>
+<a class="anchor" id="a47370deb3a7d5b544974f235d82a2a51"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor6.html">sigc::pointer_functor6</a>< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#aa092fb6515cb3496529b253b1a57118b">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#a1268abfa3437c0977517dd4cd0548080">pointer_functor7</a>()</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#a01a6793cd057cd94bba98db3b34a3e7c">pointer_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html#a41613e64e2b96656b85aa9eefa35aa91">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a01a6793cd057cd94bba98db3b34a3e7c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor7.html#a01a6793cd057cd94bba98db3b34a3e7c">pointer_functor7</a> (function_type _A_func)</td></tr>
<tr class="memdesc:a01a6793cd057cd94bba98db3b34a3e7c"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1pointer__functor7.html" title="pointer_functor7 wraps existing non-member functions with 7 argument(s). ">pointer_functor7</a> object that wraps an existing function. <a href="#a01a6793cd057cd94bba98db3b34a3e7c">More...</a><br /></td></tr>
<tr class="separator:a01a6793cd057cd94bba98db3b34a3e7c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3c6940094b0f84e8818d55cb6e21a1b1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a3c6940094b0f84e8818d55cb6e21a1b1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#a3c6940094b0f84e8818d55cb6e21a1b1">More...</a><br /></td></tr>
-<tr class="separator:a3c6940094b0f84e8818d55cb6e21a1b1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aaad03590abc05adb0f50e08250d6b134"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:aaad03590abc05adb0f50e08250d6b134"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped function. <a href="#aaad03590abc05adb0f50e08250d6b134">More...</a><br /></td></tr>
+<tr class="separator:aaad03590abc05adb0f50e08250d6b134"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1pointer__functor7.html" title="pointer_functor7 wraps existing non-member functions with 7 argument(s). ">pointer_functor7</a> wraps existing non-member functions with 7 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor7.html" title="pointer_functor7 wraps existing non-member functions with 7 argument(s). ">pointer_functor7</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a41613e64e2b96656b85aa9eefa35aa91"></a>
<p>Constructs a <a class="el" href="classsigc_1_1pointer__functor7.html" title="pointer_functor7 wraps existing non-member functions with 7 argument(s). ">pointer_functor7</a> object that wraps an existing function. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a3c6940094b0f84e8818d55cb6e21a1b1"></a>
+<a class="anchor" id="aaad03590abc05adb0f50e08250d6b134"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor7.html">sigc::pointer_functor7</a>< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a6eef6225eba66a86dd32c3f3b79845f7">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ad1ba32ad7dae0c05a4012ada78077505">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a>(typename type_trait< 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</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a>(typename type_trait< 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</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a7fa856e67a31c86538db7c289a6870e3">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a>() const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a>() const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a>(typename type_trait< 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</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base& src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable& src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a> (const <a class="el" href="classsigc_1_1signal7.html#ab41cee336c30e04d2a46055dd60708aa">slot_type</a>& slot_)</td></tr>
<tr class="memdesc:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Add a slot to the list of slots. <a href="#adc55ac9b0f935fd87a67904022e03cb2">More...</a><br /></td></tr>
<tr class="separator:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const</td></tr>
-<tr class="memdesc:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a5ee8eaa67f05f84ee185841142a34fb0">More...</a><br /></td></tr>
-<tr class="separator:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const</td></tr>
-<tr class="memdesc:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a8ba0d7555460070b6c21ca9e7a99ff0a">More...</a><br /></td></tr>
-<tr class="separator:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>< <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a> () const</td></tr>
-<tr class="memdesc:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a0948c25035b18b01efa60d08b26f6d51">More...</a><br /></td></tr>
-<tr class="separator:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const</td></tr>
-<tr class="memdesc:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a11b73bd2c5d40e02eab78b38ce0d097d">More...</a><br /></td></tr>
-<tr class="separator:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const</td></tr>
+<tr class="memdesc:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a4a66ddb9718b33909c39f19a01192be3">More...</a><br /></td></tr>
+<tr class="separator:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const</td></tr>
+<tr class="memdesc:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a792dad46facc66693a65bbb142942c73">More...</a><br /></td></tr>
+<tr class="separator:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>< <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a> () const</td></tr>
+<tr class="memdesc:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a79eae01a881123f78c18ec7f04182e14">More...</a><br /></td></tr>
+<tr class="separator:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const</td></tr>
+<tr class="memdesc:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>). <a href="#ab37db0ecc788824d0baa3c301efc8dcd">More...</a><br /></td></tr>
+<tr class="separator:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a79686c2174ab01dc23394953955ff003">slot_list_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7">slots</a> ()</td></tr>
<tr class="memdesc:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots. <a href="#a68153d9079b4881352113079cd6216f7">More...</a><br /></td></tr>
<tr class="separator:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
class sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></h3>
<p>Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates. </p>
-<p>signal can be used to <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p>signal can be used to <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
<p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
<p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7" title="Creates an STL-style interface for the signal's list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
-<p>The template arguments determine the function signature of the <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> function:</p><ul>
-<li><em>T_return</em> The desired return type of the <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> function.</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<p>The template arguments determine the function signature of the <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> function:</p><ul>
+<li><em>T_return</em> The desired return type of the <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> function.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. The default <code>nil</code> means no argument.</li>
</ul>
<p>To specify an accumulator type the nested class <a class="el" href="classsigc_1_1signal_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">signal::accumulated</a> can be used.</p>
<dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">void</span> foo(<span class="keywordtype">int</span>) {}</div>
<div class="line"><a class="code" href="classsigc_1_1signal.html">sigc::signal<void, long></a> sig;</div>
<div class="line">sig.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a>(<a class="code" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863">sigc::ptr_fun</a>(&foo));</div>
-<div class="line">sig.<a class="code" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a>(19);</div>
+<div class="line">sig.<a class="code" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a>(19);</div>
</div><!-- fragment --> </dd></dl>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
<a class="anchor" id="a50432d1aebfbee5ef17a3f434d0c50bf"></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal1.html#af1e262b35c9574e65b2607cdfcaad707">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#aeb327519f808dfec9a723511ef82caa3">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83">emit</a>(typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810">emit_reverse</a>(typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202">emit</a>(type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98">emit_reverse</a>(type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a63c6e2b55c8c3af083402bb7f5a66593">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#ab61e2d1fcaf903dffbb26b01800907fb">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a">operator()</a>(typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10">operator()</a>(type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1signal1.html">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base& src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable& src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:aac2ade0896bd4a982777d5dd6ac75888"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#ab61e2d1fcaf903dffbb26b01800907fb">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888">connect</a> (const <a class="el" href="classsigc_1_1signal1.html#a30b59d44cc9ab48cb39f040cbfc3a526">slot_type</a>& slot_)</td></tr>
<tr class="memdesc:aac2ade0896bd4a982777d5dd6ac75888"><td class="mdescLeft"> </td><td class="mdescRight">Add a slot to the list of slots. <a href="#aac2ade0896bd4a982777d5dd6ac75888">More...</a><br /></td></tr>
<tr class="separator:aac2ade0896bd4a982777d5dd6ac75888"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3d6fc96f07c19d77e5eab9925c101c83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a3d6fc96f07c19d77e5eab9925c101c83"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a3d6fc96f07c19d77e5eab9925c101c83">More...</a><br /></td></tr>
-<tr class="separator:a3d6fc96f07c19d77e5eab9925c101c83"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac877a1227874a77258d28376ecb99810"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:ac877a1227874a77258d28376ecb99810"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>). <a href="#ac877a1227874a77258d28376ecb99810">More...</a><br /></td></tr>
-<tr class="separator:ac877a1227874a77258d28376ecb99810"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3b476d67c4622e69aeb4d495603d9fad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">bound_const_mem_functor1</a>< <a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>, <a class="el" href="classsigc_1_1signal1.html">signal1</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad">make_slot</a> () const </td></tr>
-<tr class="memdesc:a3b476d67c4622e69aeb4d495603d9fad"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a3b476d67c4622e69aeb4d495603d9fad">More...</a><br /></td></tr>
-<tr class="separator:a3b476d67c4622e69aeb4d495603d9fad"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5f150c88559aacf13edd07bd7917c96a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a5f150c88559aacf13edd07bd7917c96a"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a5f150c88559aacf13edd07bd7917c96a">More...</a><br /></td></tr>
-<tr class="separator:a5f150c88559aacf13edd07bd7917c96a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4893aa0864f31abd466efdc3c0137202"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a4893aa0864f31abd466efdc3c0137202"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a4893aa0864f31abd466efdc3c0137202">More...</a><br /></td></tr>
+<tr class="separator:a4893aa0864f31abd466efdc3c0137202"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a06be06b9bd27e2302d884306c08dab98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a06be06b9bd27e2302d884306c08dab98"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a06be06b9bd27e2302d884306c08dab98">More...</a><br /></td></tr>
+<tr class="separator:a06be06b9bd27e2302d884306c08dab98"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab4e68804403af87b42b4351b79aba720"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">bound_const_mem_functor1</a>< <a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>, <a class="el" href="classsigc_1_1signal1.html">signal1</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720">make_slot</a> () const </td></tr>
+<tr class="memdesc:ab4e68804403af87b42b4351b79aba720"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#ab4e68804403af87b42b4351b79aba720">More...</a><br /></td></tr>
+<tr class="separator:ab4e68804403af87b42b4351b79aba720"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5734a573c17b00eb31e3c060a6580a10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a5734a573c17b00eb31e3c060a6580a10"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a5734a573c17b00eb31e3c060a6580a10">More...</a><br /></td></tr>
+<tr class="separator:a5734a573c17b00eb31e3c060a6580a10"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7653b68e6a3b8445de91f89060bf2600"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal1.html#a5fadeb350140d6aaf560b217e7e7c4b4">slot_list_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal1.html#a7653b68e6a3b8445de91f89060bf2600">slots</a> ()</td></tr>
<tr class="memdesc:a7653b68e6a3b8445de91f89060bf2600"><td class="mdescLeft"> </td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots. <a href="#a7653b68e6a3b8445de91f89060bf2600">More...</a><br /></td></tr>
<tr class="separator:a7653b68e6a3b8445de91f89060bf2600"><td class="memSeparator" colspan="2"> </td></tr>
class sigc::signal1< T_return, T_arg1, T_accumulator ></h3>
<p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">signal1</a> can be used to <a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">signal1</a> can be used to <a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
<p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
<p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal1.html#a7653b68e6a3b8445de91f89060bf2600" title="Creates an STL-style interface for the signal's list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>.</li>
<li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
</ul>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
</div>
</div>
-<a class="anchor" id="a3d6fc96f07c19d77e5eab9925c101c83"></a>
+<a class="anchor" id="a4893aa0864f31abd466efdc3c0137202"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> <a class="el" href="classsigc_1_1signal1.html">sigc::signal1</a>< T_return, T_arg1, T_accumulator >::emit </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em></td><td>)</td>
<td> const</td>
</tr>
</div>
</div>
-<a class="anchor" id="ac877a1227874a77258d28376ecb99810"></a>
+<a class="anchor" id="a06be06b9bd27e2302d884306c08dab98"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> <a class="el" href="classsigc_1_1signal1.html">sigc::signal1</a>< T_return, T_arg1, T_accumulator >::emit_reverse </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
-<a class="anchor" id="a3b476d67c4622e69aeb4d495603d9fad"></a>
+<a class="anchor" id="ab4e68804403af87b42b4351b79aba720"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">bound_const_mem_functor1</a><<a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>, <a class="el" href="classsigc_1_1signal1.html">signal1</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take> <a class="el" href="classsigc_1_1signal1.html">sigc::signal1</a>< T_return, T_arg1, T_accumulator >::make_slot </td>
+ <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor1.html">bound_const_mem_functor1</a><<a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a>, <a class="el" href="classsigc_1_1signal1.html">signal1</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1> > <a class="el" href="classsigc_1_1signal1.html">sigc::signal1</a>< T_return, T_arg1, T_accumulator >::make_slot </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</table>
</div><div class="memdoc">
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83">sigc::signal1::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202">sigc::signal1::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
</div>
</div>
-<a class="anchor" id="a5f150c88559aacf13edd07bd7917c96a"></a>
+<a class="anchor" id="a5734a573c17b00eb31e3c060a6580a10"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal1.html#adcdcfa50d60e1832ce038a4a5554fce1">result_type</a> <a class="el" href="classsigc_1_1signal1.html">sigc::signal1</a>< T_return, T_arg1, T_accumulator >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal2.html#ad507bc5ea29adb2305f8fa91acbd30ee">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#aacb8fe57ffe01dea5c5fb5af44634287">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e">emit</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107">emit_reverse</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080">emit</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63">emit_reverse</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a01379d580d21de8bc8d0d2d62e6324ea">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a658ba1c6468882c9b1d480be2bbaf55e">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1signal2.html">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base& src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable& src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:aa686af4f961b098a23d4f7276437c2b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a658ba1c6468882c9b1d480be2bbaf55e">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0">connect</a> (const <a class="el" href="classsigc_1_1signal2.html#a20a6bfbf27660984523454ba094a4db9">slot_type</a>& slot_)</td></tr>
<tr class="memdesc:aa686af4f961b098a23d4f7276437c2b0"><td class="mdescLeft"> </td><td class="mdescRight">Add a slot to the list of slots. <a href="#aa686af4f961b098a23d4f7276437c2b0">More...</a><br /></td></tr>
<tr class="separator:aa686af4f961b098a23d4f7276437c2b0"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a87dc42578a7adf951a07a4185528ec8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a87dc42578a7adf951a07a4185528ec8e"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a87dc42578a7adf951a07a4185528ec8e">More...</a><br /></td></tr>
-<tr class="separator:a87dc42578a7adf951a07a4185528ec8e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a98b518422c244c7a46ef510ac85dc107"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a98b518422c244c7a46ef510ac85dc107"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a98b518422c244c7a46ef510ac85dc107">More...</a><br /></td></tr>
-<tr class="separator:a98b518422c244c7a46ef510ac85dc107"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a67a5d572e75dcb64b068f4045c17d6b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">bound_const_mem_functor2</a>< <a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>, <a class="el" href="classsigc_1_1signal2.html">signal2</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9">make_slot</a> () const </td></tr>
-<tr class="memdesc:a67a5d572e75dcb64b068f4045c17d6b9"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a67a5d572e75dcb64b068f4045c17d6b9">More...</a><br /></td></tr>
-<tr class="separator:a67a5d572e75dcb64b068f4045c17d6b9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abd0c26d0af75ee365d5f02d01a8584d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:abd0c26d0af75ee365d5f02d01a8584d8"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>). <a href="#abd0c26d0af75ee365d5f02d01a8584d8">More...</a><br /></td></tr>
-<tr class="separator:abd0c26d0af75ee365d5f02d01a8584d8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad0bef6ff1542e3b8a6886d6a2245f080"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:ad0bef6ff1542e3b8a6886d6a2245f080"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#ad0bef6ff1542e3b8a6886d6a2245f080">More...</a><br /></td></tr>
+<tr class="separator:ad0bef6ff1542e3b8a6886d6a2245f080"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa7f667dfda17330e0e206923cfa7cc63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:aa7f667dfda17330e0e206923cfa7cc63"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>). <a href="#aa7f667dfda17330e0e206923cfa7cc63">More...</a><br /></td></tr>
+<tr class="separator:aa7f667dfda17330e0e206923cfa7cc63"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6100abe9cd679c48fc3fb63ee9d289c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">bound_const_mem_functor2</a>< <a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>, <a class="el" href="classsigc_1_1signal2.html">signal2</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5">make_slot</a> () const </td></tr>
+<tr class="memdesc:a6100abe9cd679c48fc3fb63ee9d289c5"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a6100abe9cd679c48fc3fb63ee9d289c5">More...</a><br /></td></tr>
+<tr class="separator:a6100abe9cd679c48fc3fb63ee9d289c5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a97ee99a844f493929b1a114d549f6507"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a97ee99a844f493929b1a114d549f6507"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a97ee99a844f493929b1a114d549f6507">More...</a><br /></td></tr>
+<tr class="separator:a97ee99a844f493929b1a114d549f6507"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac28b0205aa1e60cc5ce062d4d8545323"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal2.html#af31262f54dfb2a97540de9c4a1fc5726">slot_list_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal2.html#ac28b0205aa1e60cc5ce062d4d8545323">slots</a> ()</td></tr>
<tr class="memdesc:ac28b0205aa1e60cc5ce062d4d8545323"><td class="mdescLeft"> </td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots. <a href="#ac28b0205aa1e60cc5ce062d4d8545323">More...</a><br /></td></tr>
<tr class="separator:ac28b0205aa1e60cc5ce062d4d8545323"><td class="memSeparator" colspan="2"> </td></tr>
class sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></h3>
<p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">signal2</a> can be used to <a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">signal2</a> can be used to <a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
<p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
<p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal2.html#ac28b0205aa1e60cc5ce062d4d8545323" title="Creates an STL-style interface for the signal's list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>.</li>
<li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
</ul>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
</div>
</div>
-<a class="anchor" id="a87dc42578a7adf951a07a4185528ec8e"></a>
+<a class="anchor" id="ad0bef6ff1542e3b8a6886d6a2245f080"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> <a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>< T_return, T_arg1, T_arg2, T_accumulator >::emit </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a98b518422c244c7a46ef510ac85dc107"></a>
+<a class="anchor" id="aa7f667dfda17330e0e206923cfa7cc63"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> <a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>< T_return, T_arg1, T_arg2, T_accumulator >::emit_reverse </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
-<a class="anchor" id="a67a5d572e75dcb64b068f4045c17d6b9"></a>
+<a class="anchor" id="a6100abe9cd679c48fc3fb63ee9d289c5"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">bound_const_mem_functor2</a><<a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>, <a class="el" href="classsigc_1_1signal2.html">signal2</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take> <a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>< T_return, T_arg1, T_arg2, T_accumulator >::make_slot </td>
+ <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor2.html">bound_const_mem_functor2</a><<a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a>, <a class="el" href="classsigc_1_1signal2.html">signal2</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2> > <a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>< T_return, T_arg1, T_arg2, T_accumulator >::make_slot </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</table>
</div><div class="memdoc">
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e">sigc::signal2::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080">sigc::signal2::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
</div>
</div>
-<a class="anchor" id="abd0c26d0af75ee365d5f02d01a8584d8"></a>
+<a class="anchor" id="a97ee99a844f493929b1a114d549f6507"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal2.html#a55151695417c33540357ff524bfe2665">result_type</a> <a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>< T_return, T_arg1, T_arg2, T_accumulator >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a60e1ef95f82cd8981d61576d1e3f8e94">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a4ba3eb58c4c5ac2c25f49c48fd0af264">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8">emit</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9">emit_reverse</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">emit</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e">emit_reverse</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal3.html#adf54ec96c5fb78d4c8b7fc032a1937ad">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a8029a48126a2018947a2b6680ddabe6b">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0">operator()</a>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1signal3.html">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base& src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable& src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a3eae0b3796b2736be847f33a5124aacd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a8029a48126a2018947a2b6680ddabe6b">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd">connect</a> (const <a class="el" href="classsigc_1_1signal3.html#a02b3ee8cbffd7dee639cfcd950fe6305">slot_type</a>& slot_)</td></tr>
<tr class="memdesc:a3eae0b3796b2736be847f33a5124aacd"><td class="mdescLeft"> </td><td class="mdescRight">Add a slot to the list of slots. <a href="#a3eae0b3796b2736be847f33a5124aacd">More...</a><br /></td></tr>
<tr class="separator:a3eae0b3796b2736be847f33a5124aacd"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a85f1768341d975b5b81418ac774b47d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a85f1768341d975b5b81418ac774b47d8"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a85f1768341d975b5b81418ac774b47d8">More...</a><br /></td></tr>
-<tr class="separator:a85f1768341d975b5b81418ac774b47d8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1c2e4104a3d546748b3f906d421f44a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a1c2e4104a3d546748b3f906d421f44a9"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a1c2e4104a3d546748b3f906d421f44a9">More...</a><br /></td></tr>
-<tr class="separator:a1c2e4104a3d546748b3f906d421f44a9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a025abd721a15f3d6a0d5e1bfe329d796"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">bound_const_mem_functor3</a>< <a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>, <a class="el" href="classsigc_1_1signal3.html">signal3</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796">make_slot</a> () const </td></tr>
-<tr class="memdesc:a025abd721a15f3d6a0d5e1bfe329d796"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a025abd721a15f3d6a0d5e1bfe329d796">More...</a><br /></td></tr>
-<tr class="separator:a025abd721a15f3d6a0d5e1bfe329d796"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4e0e9364afa1d0f23cead97c719e62c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a4e0e9364afa1d0f23cead97c719e62c0"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a4e0e9364afa1d0f23cead97c719e62c0">More...</a><br /></td></tr>
-<tr class="separator:a4e0e9364afa1d0f23cead97c719e62c0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae753431d2f0c2b4cd8a9792c997e09d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:ae753431d2f0c2b4cd8a9792c997e09d8"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#ae753431d2f0c2b4cd8a9792c997e09d8">More...</a><br /></td></tr>
+<tr class="separator:ae753431d2f0c2b4cd8a9792c997e09d8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9cf91d833104e7807098afe85f00fb9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a9cf91d833104e7807098afe85f00fb9e"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a9cf91d833104e7807098afe85f00fb9e">More...</a><br /></td></tr>
+<tr class="separator:a9cf91d833104e7807098afe85f00fb9e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac3ca6193c4fa1dfffd2a287a4ddd072b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">bound_const_mem_functor3</a>< <a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>, <a class="el" href="classsigc_1_1signal3.html">signal3</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b">make_slot</a> () const </td></tr>
+<tr class="memdesc:ac3ca6193c4fa1dfffd2a287a4ddd072b"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#ac3ca6193c4fa1dfffd2a287a4ddd072b">More...</a><br /></td></tr>
+<tr class="separator:ac3ca6193c4fa1dfffd2a287a4ddd072b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3169ce2939a1c47b1984e55a946f0c1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a3169ce2939a1c47b1984e55a946f0c1b"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a3169ce2939a1c47b1984e55a946f0c1b">More...</a><br /></td></tr>
+<tr class="separator:a3169ce2939a1c47b1984e55a946f0c1b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab9606b708078956a758b81503f956bee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a3bc0616e7ac933e702a889a2a84e92d4">slot_list_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#ab9606b708078956a758b81503f956bee">slots</a> ()</td></tr>
<tr class="memdesc:ab9606b708078956a758b81503f956bee"><td class="mdescLeft"> </td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots. <a href="#ab9606b708078956a758b81503f956bee">More...</a><br /></td></tr>
<tr class="separator:ab9606b708078956a758b81503f956bee"><td class="memSeparator" colspan="2"> </td></tr>
class sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></h3>
<p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">signal3</a> can be used to <a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">signal3</a> can be used to <a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
<p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
<p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal3.html#ab9606b708078956a758b81503f956bee" title="Creates an STL-style interface for the signal's list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>.</li>
<li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
</ul>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
</div>
</div>
-<a class="anchor" id="a85f1768341d975b5b81418ac774b47d8"></a>
+<a class="anchor" id="ae753431d2f0c2b4cd8a9792c997e09d8"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> <a class="el" href="classsigc_1_1signal3.html">sigc::signal3</a>< T_return, T_arg1, T_arg2, T_arg3, T_accumulator >::emit </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a1c2e4104a3d546748b3f906d421f44a9"></a>
+<a class="anchor" id="a9cf91d833104e7807098afe85f00fb9e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> <a class="el" href="classsigc_1_1signal3.html">sigc::signal3</a>< T_return, T_arg1, T_arg2, T_arg3, T_accumulator >::emit_reverse </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
-<a class="anchor" id="a025abd721a15f3d6a0d5e1bfe329d796"></a>
+<a class="anchor" id="ac3ca6193c4fa1dfffd2a287a4ddd072b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">bound_const_mem_functor3</a><<a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>, <a class="el" href="classsigc_1_1signal3.html">signal3</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg3>::take> <a class="el" href="classsigc_1_1signal3.html">sigc::signal3</a>< T_return, T_arg1, T_arg2, T_arg3, T_accumulator >::make_slot </td>
+ <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">bound_const_mem_functor3</a><<a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>, <a class="el" href="classsigc_1_1signal3.html">signal3</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg3> > <a class="el" href="classsigc_1_1signal3.html">sigc::signal3</a>< T_return, T_arg1, T_arg2, T_arg3, T_accumulator >::make_slot </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</table>
</div><div class="memdoc">
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8">sigc::signal3::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">sigc::signal3::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
</div>
</div>
-<a class="anchor" id="a4e0e9364afa1d0f23cead97c719e62c0"></a>
+<a class="anchor" id="a3169ce2939a1c47b1984e55a946f0c1b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a> <a class="el" href="classsigc_1_1signal3.html">sigc::signal3</a>< T_return, T_arg1, T_arg2, T_arg3, T_accumulator >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a3d2626edc726047c04c8fe5b9824b958">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a555ce030884fdf2bde788b75db01bedf">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1">emit</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed">emit_reverse</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b">emit</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1">emit_reverse</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal4.html#acf3d1e6d6487c0ecc13ed3eab949eec7">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a31e8354263a3097bba9c63b8494143f0">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1signal4.html">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base& src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable& src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a5fdb6df3cf74f5c96fb6319eef4d0a39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#a31e8354263a3097bba9c63b8494143f0">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39">connect</a> (const <a class="el" href="classsigc_1_1signal4.html#ae047b85e600473c7c42a6873fef00077">slot_type</a>& slot_)</td></tr>
<tr class="memdesc:a5fdb6df3cf74f5c96fb6319eef4d0a39"><td class="mdescLeft"> </td><td class="mdescRight">Add a slot to the list of slots. <a href="#a5fdb6df3cf74f5c96fb6319eef4d0a39">More...</a><br /></td></tr>
<tr class="separator:a5fdb6df3cf74f5c96fb6319eef4d0a39"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9e0f06318470c16279cd7f56cc5c2bc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a9e0f06318470c16279cd7f56cc5c2bc1"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a9e0f06318470c16279cd7f56cc5c2bc1">More...</a><br /></td></tr>
-<tr class="separator:a9e0f06318470c16279cd7f56cc5c2bc1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6554822c39be3bbbb6c054b4542f9aed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:a6554822c39be3bbbb6c054b4542f9aed"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a6554822c39be3bbbb6c054b4542f9aed">More...</a><br /></td></tr>
-<tr class="separator:a6554822c39be3bbbb6c054b4542f9aed"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ace2b9dfd3ea0da618c9006ce49da0b08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">bound_const_mem_functor4</a>< <a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>, <a class="el" href="classsigc_1_1signal4.html">signal4</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08">make_slot</a> () const </td></tr>
-<tr class="memdesc:ace2b9dfd3ea0da618c9006ce49da0b08"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#ace2b9dfd3ea0da618c9006ce49da0b08">More...</a><br /></td></tr>
-<tr class="separator:ace2b9dfd3ea0da618c9006ce49da0b08"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac1efa42f5753dbe3e0c0313ee087c8a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:ac1efa42f5753dbe3e0c0313ee087c8a6"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>). <a href="#ac1efa42f5753dbe3e0c0313ee087c8a6">More...</a><br /></td></tr>
-<tr class="separator:ac1efa42f5753dbe3e0c0313ee087c8a6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a16d68efe8c4495877e263f424466755b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:a16d68efe8c4495877e263f424466755b"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a16d68efe8c4495877e263f424466755b">More...</a><br /></td></tr>
+<tr class="separator:a16d68efe8c4495877e263f424466755b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab3a5271b19f65f2066deec6f0504cfc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:ab3a5271b19f65f2066deec6f0504cfc1"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>). <a href="#ab3a5271b19f65f2066deec6f0504cfc1">More...</a><br /></td></tr>
+<tr class="separator:ab3a5271b19f65f2066deec6f0504cfc1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae93761723ae7257ea74ee5b0db850c7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">bound_const_mem_functor4</a>< <a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>, <a class="el" href="classsigc_1_1signal4.html">signal4</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f">make_slot</a> () const </td></tr>
+<tr class="memdesc:ae93761723ae7257ea74ee5b0db850c7f"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#ae93761723ae7257ea74ee5b0db850c7f">More...</a><br /></td></tr>
+<tr class="separator:ae93761723ae7257ea74ee5b0db850c7f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7bfde7c1427ed55f3be628e467aa0cf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:a7bfde7c1427ed55f3be628e467aa0cf5"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a7bfde7c1427ed55f3be628e467aa0cf5">More...</a><br /></td></tr>
+<tr class="separator:a7bfde7c1427ed55f3be628e467aa0cf5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae490f1a6802c40a4c3b12e1580520c88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal4.html#a0ad0f56a43825c6d77d36dd2f06ef828">slot_list_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal4.html#ae490f1a6802c40a4c3b12e1580520c88">slots</a> ()</td></tr>
<tr class="memdesc:ae490f1a6802c40a4c3b12e1580520c88"><td class="mdescLeft"> </td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots. <a href="#ae490f1a6802c40a4c3b12e1580520c88">More...</a><br /></td></tr>
<tr class="separator:ae490f1a6802c40a4c3b12e1580520c88"><td class="memSeparator" colspan="2"> </td></tr>
class sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></h3>
<p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">signal4</a> can be used to <a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">signal4</a> can be used to <a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
<p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
<p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal4.html#ae490f1a6802c40a4c3b12e1580520c88" title="Creates an STL-style interface for the signal's list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>.</li>
<li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
</ul>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
</div>
</div>
-<a class="anchor" id="a9e0f06318470c16279cd7f56cc5c2bc1"></a>
+<a class="anchor" id="a16d68efe8c4495877e263f424466755b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> <a class="el" href="classsigc_1_1signal4.html">sigc::signal4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator >::emit </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a6554822c39be3bbbb6c054b4542f9aed"></a>
+<a class="anchor" id="ab3a5271b19f65f2066deec6f0504cfc1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> <a class="el" href="classsigc_1_1signal4.html">sigc::signal4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator >::emit_reverse </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
-<a class="anchor" id="ace2b9dfd3ea0da618c9006ce49da0b08"></a>
+<a class="anchor" id="ae93761723ae7257ea74ee5b0db850c7f"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">bound_const_mem_functor4</a><<a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>, <a class="el" href="classsigc_1_1signal4.html">signal4</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg3>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg4>::take> <a class="el" href="classsigc_1_1signal4.html">sigc::signal4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator >::make_slot </td>
+ <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor4.html">bound_const_mem_functor4</a><<a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a>, <a class="el" href="classsigc_1_1signal4.html">signal4</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg3>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg4> > <a class="el" href="classsigc_1_1signal4.html">sigc::signal4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator >::make_slot </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</table>
</div><div class="memdoc">
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1">sigc::signal4::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b">sigc::signal4::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
</div>
</div>
-<a class="anchor" id="ac1efa42f5753dbe3e0c0313ee087c8a6"></a>
+<a class="anchor" id="a7bfde7c1427ed55f3be628e467aa0cf5"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal4.html#af32418ba14001a63d28af08abb7407f0">result_type</a> <a class="el" href="classsigc_1_1signal4.html">sigc::signal4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a17e79eed46f178a12d2751eddcf85290">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#ad5ba46907fe236e0cff806888696d569">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974">emit</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93">emit_reverse</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94">emit</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4">emit_reverse</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a7d77e5fa748b024842bf92e28cf0f4ab">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#acee689b441305fcee098345729fc28f3">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1signal5.html">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base& src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable& src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a057789cc27a920700e240f8f3d78dd65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#acee689b441305fcee098345729fc28f3">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65">connect</a> (const <a class="el" href="classsigc_1_1signal5.html#a7f2f71f7d719ceb6f327bc1efe9a1982">slot_type</a>& slot_)</td></tr>
<tr class="memdesc:a057789cc27a920700e240f8f3d78dd65"><td class="mdescLeft"> </td><td class="mdescRight">Add a slot to the list of slots. <a href="#a057789cc27a920700e240f8f3d78dd65">More...</a><br /></td></tr>
<tr class="separator:a057789cc27a920700e240f8f3d78dd65"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adb7ae6a12e70f96bfdf2b0d36ba0d974"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:adb7ae6a12e70f96bfdf2b0d36ba0d974"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#adb7ae6a12e70f96bfdf2b0d36ba0d974">More...</a><br /></td></tr>
-<tr class="separator:adb7ae6a12e70f96bfdf2b0d36ba0d974"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac9a8f41617fae87eeb809f8f542a5f93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:ac9a8f41617fae87eeb809f8f542a5f93"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>). <a href="#ac9a8f41617fae87eeb809f8f542a5f93">More...</a><br /></td></tr>
-<tr class="separator:ac9a8f41617fae87eeb809f8f542a5f93"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7ed3002fdf8a0b3cb3769d7edc0c729b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">bound_const_mem_functor5</a>< <a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>, <a class="el" href="classsigc_1_1signal5.html">signal5</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b">make_slot</a> () const </td></tr>
-<tr class="memdesc:a7ed3002fdf8a0b3cb3769d7edc0c729b"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a7ed3002fdf8a0b3cb3769d7edc0c729b">More...</a><br /></td></tr>
-<tr class="separator:a7ed3002fdf8a0b3cb3769d7edc0c729b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a17d8e59e84767681fc29d679287f7770"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a17d8e59e84767681fc29d679287f7770"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a17d8e59e84767681fc29d679287f7770">More...</a><br /></td></tr>
-<tr class="separator:a17d8e59e84767681fc29d679287f7770"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ade0afa18b931b68da262d24794b89b94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:ade0afa18b931b68da262d24794b89b94"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#ade0afa18b931b68da262d24794b89b94">More...</a><br /></td></tr>
+<tr class="separator:ade0afa18b931b68da262d24794b89b94"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6a003701c5c19b65e00e5951f9dc8eb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a6a003701c5c19b65e00e5951f9dc8eb4"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a6a003701c5c19b65e00e5951f9dc8eb4">More...</a><br /></td></tr>
+<tr class="separator:a6a003701c5c19b65e00e5951f9dc8eb4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4208e20967c6eb0a069fa03ae19f718a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">bound_const_mem_functor5</a>< <a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>, <a class="el" href="classsigc_1_1signal5.html">signal5</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a">make_slot</a> () const </td></tr>
+<tr class="memdesc:a4208e20967c6eb0a069fa03ae19f718a"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a4208e20967c6eb0a069fa03ae19f718a">More...</a><br /></td></tr>
+<tr class="separator:a4208e20967c6eb0a069fa03ae19f718a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a553ee81b3d101eee9c113d0023ff6dc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a553ee81b3d101eee9c113d0023ff6dc3"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a553ee81b3d101eee9c113d0023ff6dc3">More...</a><br /></td></tr>
+<tr class="separator:a553ee81b3d101eee9c113d0023ff6dc3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad6a4ae2a214d8710be6e36bb425587fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal5.html#a4c79ab227fc3b31b990e925636f7788e">slot_list_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal5.html#ad6a4ae2a214d8710be6e36bb425587fc">slots</a> ()</td></tr>
<tr class="memdesc:ad6a4ae2a214d8710be6e36bb425587fc"><td class="mdescLeft"> </td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots. <a href="#ad6a4ae2a214d8710be6e36bb425587fc">More...</a><br /></td></tr>
<tr class="separator:ad6a4ae2a214d8710be6e36bb425587fc"><td class="memSeparator" colspan="2"> </td></tr>
class sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></h3>
<p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">signal5</a> can be used to <a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">signal5</a> can be used to <a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
<p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
<p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal5.html#ad6a4ae2a214d8710be6e36bb425587fc" title="Creates an STL-style interface for the signal's list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>.</li>
<li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
</ul>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
</div>
</div>
-<a class="anchor" id="adb7ae6a12e70f96bfdf2b0d36ba0d974"></a>
+<a class="anchor" id="ade0afa18b931b68da262d24794b89b94"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> <a class="el" href="classsigc_1_1signal5.html">sigc::signal5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator >::emit </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="ac9a8f41617fae87eeb809f8f542a5f93"></a>
+<a class="anchor" id="a6a003701c5c19b65e00e5951f9dc8eb4"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> <a class="el" href="classsigc_1_1signal5.html">sigc::signal5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator >::emit_reverse </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
-<a class="anchor" id="a7ed3002fdf8a0b3cb3769d7edc0c729b"></a>
+<a class="anchor" id="a4208e20967c6eb0a069fa03ae19f718a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">bound_const_mem_functor5</a><<a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>, <a class="el" href="classsigc_1_1signal5.html">signal5</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg3>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg4>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg5>::take> <a class="el" href="classsigc_1_1signal5.html">sigc::signal5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator >::make_slot </td>
+ <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor5.html">bound_const_mem_functor5</a><<a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a>, <a class="el" href="classsigc_1_1signal5.html">signal5</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg3>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg4>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg5> > <a class="el" href="classsigc_1_1signal5.html">sigc::signal5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator >::make_slot </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</table>
</div><div class="memdoc">
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974">sigc::signal5::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94">sigc::signal5::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
</div>
</div>
-<a class="anchor" id="a17d8e59e84767681fc29d679287f7770"></a>
+<a class="anchor" id="a553ee81b3d101eee9c113d0023ff6dc3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal5.html#aceb959897dcf8e3c7209c283d4848b94">result_type</a> <a class="el" href="classsigc_1_1signal5.html">sigc::signal5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal6.html#ac88a9c4e9bab5ad04c66d3f5d3978f0f">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#aff490e7f75a83aa2f324a859f9071a79">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f">emit</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d">emit_reverse</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433">emit</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836">emit_reverse</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal6.html#acdd2683223e4701f58350152f32f4488">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#a1acee11287974cdac1bc63c856e5331d">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1signal6.html">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base& src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable& src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a66c302607cf4fb74f5d3352f9c394c9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a1acee11287974cdac1bc63c856e5331d">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b">connect</a> (const <a class="el" href="classsigc_1_1signal6.html#a447fdb69a14ac6df486592b2aeee6343">slot_type</a>& slot_)</td></tr>
<tr class="memdesc:a66c302607cf4fb74f5d3352f9c394c9b"><td class="mdescLeft"> </td><td class="mdescRight">Add a slot to the list of slots. <a href="#a66c302607cf4fb74f5d3352f9c394c9b">More...</a><br /></td></tr>
<tr class="separator:a66c302607cf4fb74f5d3352f9c394c9b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a804470d76f7df1e58ff5334b2a16735f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a804470d76f7df1e58ff5334b2a16735f"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a804470d76f7df1e58ff5334b2a16735f">More...</a><br /></td></tr>
-<tr class="separator:a804470d76f7df1e58ff5334b2a16735f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae9ef6eb147d18a0896e0cfd94c85177d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:ae9ef6eb147d18a0896e0cfd94c85177d"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>). <a href="#ae9ef6eb147d18a0896e0cfd94c85177d">More...</a><br /></td></tr>
-<tr class="separator:ae9ef6eb147d18a0896e0cfd94c85177d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae5d45043c11979cef24bf5e3d8093576"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">bound_const_mem_functor6</a>< <a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>, <a class="el" href="classsigc_1_1signal6.html">signal6</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576">make_slot</a> () const </td></tr>
-<tr class="memdesc:ae5d45043c11979cef24bf5e3d8093576"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#ae5d45043c11979cef24bf5e3d8093576">More...</a><br /></td></tr>
-<tr class="separator:ae5d45043c11979cef24bf5e3d8093576"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2c2c5ecc4fc0157d337eea628a9ac214"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a2c2c5ecc4fc0157d337eea628a9ac214"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a2c2c5ecc4fc0157d337eea628a9ac214">More...</a><br /></td></tr>
-<tr class="separator:a2c2c5ecc4fc0157d337eea628a9ac214"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad2a70144c14ecd7f594a6fea6db42433"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:ad2a70144c14ecd7f594a6fea6db42433"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#ad2a70144c14ecd7f594a6fea6db42433">More...</a><br /></td></tr>
+<tr class="separator:ad2a70144c14ecd7f594a6fea6db42433"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1be5b99ece44d202f4ade64213372836"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a1be5b99ece44d202f4ade64213372836"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a1be5b99ece44d202f4ade64213372836">More...</a><br /></td></tr>
+<tr class="separator:a1be5b99ece44d202f4ade64213372836"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a708b94fd06d2f712911d4c2709e5b8a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">bound_const_mem_functor6</a>< <a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>, <a class="el" href="classsigc_1_1signal6.html">signal6</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2">make_slot</a> () const </td></tr>
+<tr class="memdesc:a708b94fd06d2f712911d4c2709e5b8a2"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a708b94fd06d2f712911d4c2709e5b8a2">More...</a><br /></td></tr>
+<tr class="separator:a708b94fd06d2f712911d4c2709e5b8a2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad4f4d214fd04b52c6042397bdb852643"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:ad4f4d214fd04b52c6042397bdb852643"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>). <a href="#ad4f4d214fd04b52c6042397bdb852643">More...</a><br /></td></tr>
+<tr class="separator:ad4f4d214fd04b52c6042397bdb852643"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af44115a7bfa4586fc5312259a1df9567"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal6.html#a0e4fea9bd1ed35f9d60bbc26c4fae007">slot_list_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal6.html#af44115a7bfa4586fc5312259a1df9567">slots</a> ()</td></tr>
<tr class="memdesc:af44115a7bfa4586fc5312259a1df9567"><td class="mdescLeft"> </td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots. <a href="#af44115a7bfa4586fc5312259a1df9567">More...</a><br /></td></tr>
<tr class="separator:af44115a7bfa4586fc5312259a1df9567"><td class="memSeparator" colspan="2"> </td></tr>
class sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></h3>
<p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">signal6</a> can be used to <a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">signal6</a> can be used to <a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
<p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
<p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal6.html#af44115a7bfa4586fc5312259a1df9567" title="Creates an STL-style interface for the signal's list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>.</li>
<li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
</ul>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
</div>
</div>
-<a class="anchor" id="a804470d76f7df1e58ff5334b2a16735f"></a>
+<a class="anchor" id="ad2a70144c14ecd7f594a6fea6db42433"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> <a class="el" href="classsigc_1_1signal6.html">sigc::signal6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator >::emit </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="ae9ef6eb147d18a0896e0cfd94c85177d"></a>
+<a class="anchor" id="a1be5b99ece44d202f4ade64213372836"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> <a class="el" href="classsigc_1_1signal6.html">sigc::signal6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator >::emit_reverse </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
-<a class="anchor" id="ae5d45043c11979cef24bf5e3d8093576"></a>
+<a class="anchor" id="a708b94fd06d2f712911d4c2709e5b8a2"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">bound_const_mem_functor6</a><<a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>, <a class="el" href="classsigc_1_1signal6.html">signal6</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg3>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg4>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg5>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg6>::take> <a class="el" href="classsigc_1_1signal6.html">sigc::signal6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator >::make_slot </td>
+ <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor6.html">bound_const_mem_functor6</a><<a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a>, <a class="el" href="classsigc_1_1signal6.html">signal6</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg3>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg4>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg5>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg6> > <a class="el" href="classsigc_1_1signal6.html">sigc::signal6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator >::make_slot </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</table>
</div><div class="memdoc">
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f">sigc::signal6::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433">sigc::signal6::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
</div>
</div>
-<a class="anchor" id="a2c2c5ecc4fc0157d337eea628a9ac214"></a>
+<a class="anchor" id="ad4f4d214fd04b52c6042397bdb852643"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal6.html#a56f1acca230e676dae665d41a10acc8f">result_type</a> <a class="el" href="classsigc_1_1signal6.html">sigc::signal6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a6eef6225eba66a86dd32c3f3b79845f7">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ad1ba32ad7dae0c05a4012ada78077505">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a7fa856e67a31c86538db7c289a6870e3">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base& src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable& src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:adc55ac9b0f935fd87a67904022e03cb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a> (const <a class="el" href="classsigc_1_1signal7.html#ab41cee336c30e04d2a46055dd60708aa">slot_type</a>& slot_)</td></tr>
<tr class="memdesc:adc55ac9b0f935fd87a67904022e03cb2"><td class="mdescLeft"> </td><td class="mdescRight">Add a slot to the list of slots. <a href="#adc55ac9b0f935fd87a67904022e03cb2">More...</a><br /></td></tr>
<tr class="separator:adc55ac9b0f935fd87a67904022e03cb2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5ee8eaa67f05f84ee185841142a34fb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a5ee8eaa67f05f84ee185841142a34fb0"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a5ee8eaa67f05f84ee185841142a34fb0">More...</a><br /></td></tr>
-<tr class="separator:a5ee8eaa67f05f84ee185841142a34fb0"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8ba0d7555460070b6c21ca9e7a99ff0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a8ba0d7555460070b6c21ca9e7a99ff0a"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a8ba0d7555460070b6c21ca9e7a99ff0a">More...</a><br /></td></tr>
-<tr class="separator:a8ba0d7555460070b6c21ca9e7a99ff0a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0948c25035b18b01efa60d08b26f6d51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>< <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a> () const </td></tr>
-<tr class="memdesc:a0948c25035b18b01efa60d08b26f6d51"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a0948c25035b18b01efa60d08b26f6d51">More...</a><br /></td></tr>
-<tr class="separator:a0948c25035b18b01efa60d08b26f6d51"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a11b73bd2c5d40e02eab78b38ce0d097d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a11b73bd2c5d40e02eab78b38ce0d097d"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a11b73bd2c5d40e02eab78b38ce0d097d">More...</a><br /></td></tr>
-<tr class="separator:a11b73bd2c5d40e02eab78b38ce0d097d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4a66ddb9718b33909c39f19a01192be3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a4a66ddb9718b33909c39f19a01192be3"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a4a66ddb9718b33909c39f19a01192be3">More...</a><br /></td></tr>
+<tr class="separator:a4a66ddb9718b33909c39f19a01192be3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a792dad46facc66693a65bbb142942c73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a792dad46facc66693a65bbb142942c73"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a792dad46facc66693a65bbb142942c73">More...</a><br /></td></tr>
+<tr class="separator:a792dad46facc66693a65bbb142942c73"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a79eae01a881123f78c18ec7f04182e14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>< <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a> () const </td></tr>
+<tr class="memdesc:a79eae01a881123f78c18ec7f04182e14"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a79eae01a881123f78c18ec7f04182e14">More...</a><br /></td></tr>
+<tr class="separator:a79eae01a881123f78c18ec7f04182e14"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab37db0ecc788824d0baa3c301efc8dcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:ab37db0ecc788824d0baa3c301efc8dcd"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>). <a href="#ab37db0ecc788824d0baa3c301efc8dcd">More...</a><br /></td></tr>
+<tr class="separator:ab37db0ecc788824d0baa3c301efc8dcd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a68153d9079b4881352113079cd6216f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a79686c2174ab01dc23394953955ff003">slot_list_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7">slots</a> ()</td></tr>
<tr class="memdesc:a68153d9079b4881352113079cd6216f7"><td class="mdescLeft"> </td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots. <a href="#a68153d9079b4881352113079cd6216f7">More...</a><br /></td></tr>
<tr class="separator:a68153d9079b4881352113079cd6216f7"><td class="memSeparator" colspan="2"> </td></tr>
class sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></h3>
<p>Signal declaration. </p>
-<p><a class="el" href="classsigc_1_1signal7.html" title="Signal declaration. ">signal7</a> can be used to <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
+<p><a class="el" href="classsigc_1_1signal7.html" title="Signal declaration. ">signal7</a> can be used to <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
<p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
<p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7" title="Creates an STL-style interface for the signal's list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>.</li>
<li><em>T_accumulator</em> The accumulator type used for emission. The default <code>nil</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked.</li>
</ul>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> template. </p>
</div>
</div>
-<a class="anchor" id="a5ee8eaa67f05f84ee185841142a34fb0"></a>
+<a class="anchor" id="a4a66ddb9718b33909c39f19a01192be3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> <a class="el" href="classsigc_1_1signal7.html">sigc::signal7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator >::emit </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a8ba0d7555460070b6c21ca9e7a99ff0a"></a>
+<a class="anchor" id="a792dad46facc66693a65bbb142942c73"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> <a class="el" href="classsigc_1_1signal7.html">sigc::signal7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator >::emit_reverse </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
-<a class="anchor" id="a0948c25035b18b01efa60d08b26f6d51"></a>
+<a class="anchor" id="a79eae01a881123f78c18ec7f04182e14"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a><<a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg3>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg4>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg5>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg6>::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg7>::take> <a class="el" href="classsigc_1_1signal7.html">sigc::signal7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator >::make_slot </td>
+ <td class="memname"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a><<a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg3>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg4>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg5>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg6>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg7> > <a class="el" href="classsigc_1_1signal7.html">sigc::signal7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator >::make_slot </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</table>
</div><div class="memdoc">
-<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
-<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">sigc::signal7::emit</a>)</div>
-</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
+<p>Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> on this signal. </p>
+<div class="fragment"><div class="line"><a class="code" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419">sigc::mem_fun</a>(mysignal, &<a class="code" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">sigc::signal7::emit</a>)</div>
+</div><!-- fragment --><p> yields the same result. </p><dl class="section return"><dt>Returns</dt><dd>A functor that calls <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> on this signal. </dd></dl>
</div>
</div>
-<a class="anchor" id="a11b73bd2c5d40e02eab78b38ce0d097d"></a>
+<a class="anchor" id="ab37db0ecc788824d0baa3c301efc8dcd"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> <a class="el" href="classsigc_1_1signal7.html">sigc::signal7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator >::operator() </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</table>
</div><div class="memdoc">
-<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>). </p>
+<p>Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>). </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">sigc::signal_base::connect</a>(const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a6eef6225eba66a86dd32c3f3b79845f7">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ad1ba32ad7dae0c05a4012ada78077505">const_reverse_iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a7fa856e67a31c86538db7c289a6870e3">emitter_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#abc8fe88ca813837ff3fb3ef4ecb4e8a7">empty</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base& slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a>(typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1signal7.html">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base& src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">sigc::trackable::operator=</a>(const trackable& src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a>(void* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#abc62e52cc684f917577a2fe3cd914d4a">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a> (const <a class="el" href="classsigc_1_1signal7.html#ab41cee336c30e04d2a46055dd60708aa">slot_type</a>& slot_)</td></tr>
<tr class="memdesc:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Add a slot to the list of slots. <a href="#adc55ac9b0f935fd87a67904022e03cb2">More...</a><br /></td></tr>
<tr class="separator:adc55ac9b0f935fd87a67904022e03cb2 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">emit</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a5ee8eaa67f05f84ee185841142a34fb0">More...</a><br /></td></tr>
-<tr class="separator:a5ee8eaa67f05f84ee185841142a34fb0 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">emit_reverse</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a8ba0d7555460070b6c21ca9e7a99ff0a">More...</a><br /></td></tr>
-<tr class="separator:a8ba0d7555460070b6c21ca9e7a99ff0a inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>< <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">make_slot</a> () const </td></tr>
-<tr class="memdesc:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a0948c25035b18b01efa60d08b26f6d51">More...</a><br /></td></tr>
-<tr class="separator:a0948c25035b18b01efa60d08b26f6d51 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a11b73bd2c5d40e02eab78b38ce0d097d">More...</a><br /></td></tr>
-<tr class="separator:a11b73bd2c5d40e02eab78b38ce0d097d inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal. <a href="#a4a66ddb9718b33909c39f19a01192be3">More...</a><br /></td></tr>
+<tr class="separator:a4a66ddb9718b33909c39f19a01192be3 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>). <a href="#a792dad46facc66693a65bbb142942c73">More...</a><br /></td></tr>
+<tr class="separator:a792dad46facc66693a65bbb142942c73 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor7.html">bound_const_mem_functor7</a>< <a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>, <a class="el" href="classsigc_1_1signal7.html">signal7</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 >, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">make_slot</a> () const </td></tr>
+<tr class="memdesc:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a> on this signal. <a href="#a79eae01a881123f78c18ec7f04182e14">More...</a><br /></td></tr>
+<tr class="separator:a79eae01a881123f78c18ec7f04182e14 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3" title="Triggers the emission of the signal. ">emit()</a>). <a href="#ab37db0ecc788824d0baa3c301efc8dcd">More...</a><br /></td></tr>
+<tr class="separator:ab37db0ecc788824d0baa3c301efc8dcd inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal7.html#a79686c2174ab01dc23394953955ff003">slot_list_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7">slots</a> ()</td></tr>
<tr class="memdesc:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="mdescLeft"> </td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots. <a href="#a68153d9079b4881352113079cd6216f7">More...</a><br /></td></tr>
<tr class="separator:a68153d9079b4881352113079cd6216f7 inherit pub_methods_classsigc_1_1signal7"><td class="memSeparator" colspan="2"> </td></tr>
<p>Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates. </p>
<p>Like <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> but the additional template parameter <em>T_accumulator</em> defines the accumulator type that should be used.</p>
-<p>An accumulator is a functor that uses a pair of special iterators to step through a list of slots and calculate a return value from the results of the slot invokations. The iterators' <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01644.html#ga59f0aae608928f513abdea0a903f3d18">operator*()</a> executes the slot. The return value is buffered, so that in an expression like</p><div class="fragment"><div class="line">a = (*i) * (*i); </div>
+<p>An accumulator is a functor that uses a pair of special iterators to step through a list of slots and calculate a return value from the results of the slot invokations. The iterators' <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01644.html#ga59f0aae608928f513abdea0a903f3d18">operator*()</a> executes the slot. The return value is buffered, so that in an expression like</p><div class="fragment"><div class="line">a = (*i) * (*i); </div>
</div><!-- fragment --><p> the slot is executed only once. The accumulator must define its return value as <code>result_type</code>.</p>
<dl class="section user"><dt>Example 1:</dt><dd>This accumulator calculates the arithmetic mean value: <div class="fragment"><div class="line"><span class="keyword">struct </span>arithmetic_mean_accumulator</div>
<div class="line">{</div>
<div class="line"> <span class="keyword">typedef</span> <span class="keywordtype">double</span> <a class="code" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>;</div>
<div class="line"> <span class="keyword">template</span><<span class="keyword">typename</span> T_iterator></div>
-<div class="line"> result_type <a class="code" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a>(T_iterator first, T_iterator last)<span class="keyword"> const</span></div>
+<div class="line"> result_type <a class="code" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a>(T_iterator first, T_iterator last)<span class="keyword"> const</span></div>
<div class="line"><span class="keyword"> </span>{</div>
<div class="line"> result_type value_ = 0;</div>
<div class="line"> <span class="keywordtype">int</span> n_ = 0;</div>
<div class="line">{</div>
<div class="line"> <span class="keyword">typedef</span> <span class="keywordtype">bool</span> <a class="code" href="classsigc_1_1signal7.html#a5a75d73a254cf91a0f3ad1cd3545e29f">result_type</a>;</div>
<div class="line"> <span class="keyword">template</span><<span class="keyword">typename</span> T_iterator></div>
-<div class="line"> result_type <a class="code" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">operator()</a>(T_iterator first, T_iterator last)<span class="keyword"> const</span></div>
+<div class="line"> result_type <a class="code" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">operator()</a>(T_iterator first, T_iterator last)<span class="keyword"> const</span></div>
<div class="line"><span class="keyword"> </span>{</div>
<div class="line"> <span class="keywordflow">for</span> (; first != last; ++first, ++n_)</div>
<div class="line"> <span class="keywordflow">if</span> (!*first) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1slot.html">sigc::slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a1966941e9654adfb3af4b994fd18a7f3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classsigc_1_1slot7.html">slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot.html#a1966941e9654adfb3af4b994fd18a7f3">parent_type</a></td></tr>
<tr class="separator:a1966941e9654adfb3af4b994fd18a7f3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_types_classsigc_1_1slot7"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot7')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td></tr>
-<tr class="memitem:a8b4a6d6d00970a10f21ed9f02a8f954f inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a></td></tr>
-<tr class="separator:a8b4a6d6d00970a10f21ed9f02a8f954f inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa171043774935c1f80184f6c554ca6c7 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a></td></tr>
-<tr class="separator:aa171043774935c1f80184f6c554ca6c7 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6cd9dd374e6ae4a7e3dcdb31cb1e53d8 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a></td></tr>
-<tr class="separator:a6cd9dd374e6ae4a7e3dcdb31cb1e53d8 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:accd7c6d48979d45a13b797e0b9bcd3a1 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a></td></tr>
-<tr class="separator:accd7c6d48979d45a13b797e0b9bcd3a1 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a797e3dda33c3f0c8e6536cb4ab21d017 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a></td></tr>
-<tr class="separator:a797e3dda33c3f0c8e6536cb4ab21d017 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a04e594a0728d461d2557d5c4378e6b1a inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a></td></tr>
-<tr class="separator:a04e594a0728d461d2557d5c4378e6b1a inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a61a70d5528d7f46eaa410249efad14d2 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a></td></tr>
-<tr class="separator:a61a70d5528d7f46eaa410249efad14d2 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a58edf93a837003d1a69fc77d39fc11a9 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a></td></tr>
+<tr class="separator:a58edf93a837003d1a69fc77d39fc11a9 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad144d8ea3ecb891d358b5b1b969be7e2 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a></td></tr>
+<tr class="separator:ad144d8ea3ecb891d358b5b1b969be7e2 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af90cd5954008a84d6459d99de152a08c inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a></td></tr>
+<tr class="separator:af90cd5954008a84d6459d99de152a08c inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af42bc9af248b7c2226d93230bd7b1024 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a></td></tr>
+<tr class="separator:af42bc9af248b7c2226d93230bd7b1024 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad6c1006a29f6fcb721bc39e8d6f82323 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a></td></tr>
+<tr class="separator:ad6c1006a29f6fcb721bc39e8d6f82323 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae25a8a8663addfce52415a20725a3b3e inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a></td></tr>
+<tr class="separator:ae25a8a8663addfce52415a20725a3b3e inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2dc6c96b8d014fab9daea823188ca021 inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a></td></tr>
+<tr class="separator:a2dc6c96b8d014fab9daea823188ca021 inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a06a374d3304636cb48fed29542dc851f inherit pub_types_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">typedef T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a06a374d3304636cb48fed29542dc851f">result_type</a></td></tr>
<tr class="separator:a06a374d3304636cb48fed29542dc851f inherit pub_types_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
<tr class="separator:aa9b64dc6516b8a0d55f46e4737eaaf8b inherit pub_methods_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6411349bb6f8d7151f41ae7772e61f6d inherit pub_methods_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a6411349bb6f8d7151f41ae7772e61f6d">slot7</a> (const <a class="el" href="classsigc_1_1slot7.html">slot7</a>& src)</td></tr>
<tr class="separator:a6411349bb6f8d7151f41ae7772e61f6d inherit pub_methods_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a115f4dc171664e693a6bb7afc41778d4 inherit pub_methods_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">operator()</a> (<a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a> _A_a6, <a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a> _A_a7) const </td></tr>
+<tr class="memitem:a115f4dc171664e693a6bb7afc41778d4 inherit pub_methods_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">operator()</a> (<a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a> _A_a6, <a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a> _A_a7) const </td></tr>
<tr class="memdesc:a115f4dc171664e693a6bb7afc41778d4 inherit pub_methods_classsigc_1_1slot7"><td class="mdescLeft"> </td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state. <a href="#a115f4dc171664e693a6bb7afc41778d4">More...</a><br /></td></tr>
<tr class="separator:a115f4dc171664e693a6bb7afc41778d4 inherit pub_methods_classsigc_1_1slot7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af6bf09a0b3c09245257af113e70269d2 inherit pub_methods_classsigc_1_1slot7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot7.html">slot7</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af6bf09a0b3c09245257af113e70269d2">operator=</a> (const <a class="el" href="classsigc_1_1slot7.html">slot7</a>& src)</td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1slot1.html">sigc::slot1< T_return, T_arg1 ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot1.html">sigc::slot1< T_return, T_arg1 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot1.html">sigc::slot1< T_return, T_arg1 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
-<tr class="memitem:a1dad398bbdcf04d01cce1215d20059be"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">arg1_type_</a></td></tr>
-<tr class="separator:a1dad398bbdcf04d01cce1215d20059be"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4d81838957a9ccc6cb4c104706a37a89"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">arg1_type_</a></td></tr>
+<tr class="separator:a4d81838957a9ccc6cb4c104706a37a89"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab4991fe5d80761ddab482fda9ebe6d17"><td class="memItemLeft" align="right" valign="top">typedef T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#ab4991fe5d80761ddab482fda9ebe6d17">result_type</a></td></tr>
<tr class="separator:ab4991fe5d80761ddab482fda9ebe6d17"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
<tr class="separator:a20999708c6db16a3015beca7d4ad866e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac6ecaff0a20a57d2168ea126e565e36a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#ac6ecaff0a20a57d2168ea126e565e36a">slot1</a> (const <a class="el" href="classsigc_1_1slot1.html">slot1</a>& src)</td></tr>
<tr class="separator:ac6ecaff0a20a57d2168ea126e565e36a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a278a26f4629fb0beb286add4141c5ac8"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8">operator()</a> (<a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">arg1_type_</a> _A_a1) const </td></tr>
+<tr class="memitem:a278a26f4629fb0beb286add4141c5ac8"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8">operator()</a> (<a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">arg1_type_</a> _A_a1) const </td></tr>
<tr class="memdesc:a278a26f4629fb0beb286add4141c5ac8"><td class="mdescLeft"> </td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state. <a href="#a278a26f4629fb0beb286add4141c5ac8">More...</a><br /></td></tr>
<tr class="separator:a278a26f4629fb0beb286add4141c5ac8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2e0d65cfc434718b6c5f7d7135ac384e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot1.html">slot1</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot1.html#a2e0d65cfc434718b6c5f7d7135ac384e">operator=</a> (const <a class="el" href="classsigc_1_1slot1.html">slot1</a>& src)</td></tr>
<p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a1dad398bbdcf04d01cce1215d20059be"></a>
+<a class="anchor" id="a4d81838957a9ccc6cb4c104706a37a89"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take <a class="el" href="classsigc_1_1slot1.html">sigc::slot1</a>< T_return, T_arg1 >::<a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">arg1_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1> <a class="el" href="classsigc_1_1slot1.html">sigc::slot1</a>< T_return, T_arg1 >::<a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">arg1_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1slot1.html">sigc::slot1</a>< T_return, T_arg1 >::operator() </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">arg1_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">arg1_type_</a> </td>
<td class="paramname"><em>_A_a1</em></td><td>)</td>
<td> const</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1slot2.html">sigc::slot2< T_return, T_arg1, T_arg2 ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot2.html">sigc::slot2< T_return, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot2.html">sigc::slot2< T_return, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot2.html">sigc::slot2< T_return, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot2.html">sigc::slot2< T_return, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
-<tr class="memitem:a5e4e9f45f294cc0596822273e909fd04"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">arg1_type_</a></td></tr>
-<tr class="separator:a5e4e9f45f294cc0596822273e909fd04"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8b4e8493ea6e18ad923aae1c49c5587d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">arg2_type_</a></td></tr>
-<tr class="separator:a8b4e8493ea6e18ad923aae1c49c5587d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae69b03a4119d61a0a521b0ad5ddaae46"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">arg1_type_</a></td></tr>
+<tr class="separator:ae69b03a4119d61a0a521b0ad5ddaae46"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af03b1377bbfcdc742a7c00f4c2c419f7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">arg2_type_</a></td></tr>
+<tr class="separator:af03b1377bbfcdc742a7c00f4c2c419f7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0bb920e3d5628c3d01a4337a2a8a97fc"><td class="memItemLeft" align="right" valign="top">typedef T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#a0bb920e3d5628c3d01a4337a2a8a97fc">result_type</a></td></tr>
<tr class="separator:a0bb920e3d5628c3d01a4337a2a8a97fc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
<tr class="separator:a14641110a8fdbb060a58c037b9000730"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a868deef9d947dfa4fcbb0cfe64cbd42e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#a868deef9d947dfa4fcbb0cfe64cbd42e">slot2</a> (const <a class="el" href="classsigc_1_1slot2.html">slot2</a>& src)</td></tr>
<tr class="separator:a868deef9d947dfa4fcbb0cfe64cbd42e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abae441b7fdd6dd5850a4283d95b9e647"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647">operator()</a> (<a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">arg2_type_</a> _A_a2) const </td></tr>
+<tr class="memitem:abae441b7fdd6dd5850a4283d95b9e647"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647">operator()</a> (<a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">arg2_type_</a> _A_a2) const </td></tr>
<tr class="memdesc:abae441b7fdd6dd5850a4283d95b9e647"><td class="mdescLeft"> </td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state. <a href="#abae441b7fdd6dd5850a4283d95b9e647">More...</a><br /></td></tr>
<tr class="separator:abae441b7fdd6dd5850a4283d95b9e647"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6b3d5de4d2e7a6134cc883b98380caa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot2.html">slot2</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot2.html#a6b3d5de4d2e7a6134cc883b98380caa7">operator=</a> (const <a class="el" href="classsigc_1_1slot2.html">slot2</a>& src)</td></tr>
<p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a5e4e9f45f294cc0596822273e909fd04"></a>
+<a class="anchor" id="ae69b03a4119d61a0a521b0ad5ddaae46"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take <a class="el" href="classsigc_1_1slot2.html">sigc::slot2</a>< T_return, T_arg1, T_arg2 >::<a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">arg1_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1> <a class="el" href="classsigc_1_1slot2.html">sigc::slot2</a>< T_return, T_arg1, T_arg2 >::<a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">arg1_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a8b4e8493ea6e18ad923aae1c49c5587d"></a>
+<a class="anchor" id="af03b1377bbfcdc742a7c00f4c2c419f7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take <a class="el" href="classsigc_1_1slot2.html">sigc::slot2</a>< T_return, T_arg1, T_arg2 >::<a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">arg2_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2> <a class="el" href="classsigc_1_1slot2.html">sigc::slot2</a>< T_return, T_arg1, T_arg2 >::<a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">arg2_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1slot2.html">sigc::slot2</a>< T_return, T_arg1, T_arg2 >::operator() </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">arg1_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">arg1_type_</a> </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">arg2_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">arg2_type_</a> </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1slot3.html">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot3.html">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
-<tr class="memitem:a2aa9798df311c3de224e535788bb9a12"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">arg1_type_</a></td></tr>
-<tr class="separator:a2aa9798df311c3de224e535788bb9a12"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:add77d4126a1dd4e56f19320767b9cc29"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">arg2_type_</a></td></tr>
-<tr class="separator:add77d4126a1dd4e56f19320767b9cc29"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:afef6a5f4b398ef66242d1568e472a82c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">arg3_type_</a></td></tr>
-<tr class="separator:afef6a5f4b398ef66242d1568e472a82c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac6791fffc805aa2303713fea377dbaae"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">arg1_type_</a></td></tr>
+<tr class="separator:ac6791fffc805aa2303713fea377dbaae"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7390ac1945e87a1e0d172fe266a58d72"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">arg2_type_</a></td></tr>
+<tr class="separator:a7390ac1945e87a1e0d172fe266a58d72"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a54a09bfe0dd9c518ec22cc14a7e43a23"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">arg3_type_</a></td></tr>
+<tr class="separator:a54a09bfe0dd9c518ec22cc14a7e43a23"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a69cca26f164c63de6ffa70a3806fb936"><td class="memItemLeft" align="right" valign="top">typedef T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a69cca26f164c63de6ffa70a3806fb936">result_type</a></td></tr>
<tr class="separator:a69cca26f164c63de6ffa70a3806fb936"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
<tr class="separator:aeb40907cf0589e97fd541c71e368ad03"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afa87acf0475e178f8d970bf05f84b04b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#afa87acf0475e178f8d970bf05f84b04b">slot3</a> (const <a class="el" href="classsigc_1_1slot3.html">slot3</a>& src)</td></tr>
<tr class="separator:afa87acf0475e178f8d970bf05f84b04b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5bc54482d1e813a4dbded24a0893f996"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a5bc54482d1e813a4dbded24a0893f996">operator()</a> (<a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">arg3_type_</a> _A_a3) const </td></tr>
+<tr class="memitem:a5bc54482d1e813a4dbded24a0893f996"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a5bc54482d1e813a4dbded24a0893f996">operator()</a> (<a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">arg3_type_</a> _A_a3) const </td></tr>
<tr class="memdesc:a5bc54482d1e813a4dbded24a0893f996"><td class="mdescLeft"> </td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state. <a href="#a5bc54482d1e813a4dbded24a0893f996">More...</a><br /></td></tr>
<tr class="separator:a5bc54482d1e813a4dbded24a0893f996"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2ff8f9202019d25ddab688128c504e72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot3.html">slot3</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot3.html#a2ff8f9202019d25ddab688128c504e72">operator=</a> (const <a class="el" href="classsigc_1_1slot3.html">slot3</a>& src)</td></tr>
<p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot3.html#a5bc54482d1e813a4dbded24a0893f996" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a2aa9798df311c3de224e535788bb9a12"></a>
+<a class="anchor" id="ac6791fffc805aa2303713fea377dbaae"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>< T_return, T_arg1, T_arg2, T_arg3 >::<a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">arg1_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1> <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>< T_return, T_arg1, T_arg2, T_arg3 >::<a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">arg1_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="add77d4126a1dd4e56f19320767b9cc29"></a>
+<a class="anchor" id="a7390ac1945e87a1e0d172fe266a58d72"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>< T_return, T_arg1, T_arg2, T_arg3 >::<a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">arg2_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2> <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>< T_return, T_arg1, T_arg2, T_arg3 >::<a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">arg2_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="afef6a5f4b398ef66242d1568e472a82c"></a>
+<a class="anchor" id="a54a09bfe0dd9c518ec22cc14a7e43a23"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg3>::take <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>< T_return, T_arg1, T_arg2, T_arg3 >::<a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">arg3_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg3> <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>< T_return, T_arg1, T_arg2, T_arg3 >::<a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">arg3_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1slot3.html">sigc::slot3</a>< T_return, T_arg1, T_arg2, T_arg3 >::operator() </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">arg1_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">arg1_type_</a> </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">arg2_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">arg2_type_</a> </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">arg3_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">arg3_type_</a> </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1slot4.html">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot4.html">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
-<tr class="memitem:a4e83a8c2b863d63a3a62c980311c3cd6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">arg1_type_</a></td></tr>
-<tr class="separator:a4e83a8c2b863d63a3a62c980311c3cd6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:afa40f41b2158ca59ce1e3fd74b6904f4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">arg2_type_</a></td></tr>
-<tr class="separator:afa40f41b2158ca59ce1e3fd74b6904f4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a157a0ea716942080dbabe5baf86f26dc"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">arg3_type_</a></td></tr>
-<tr class="separator:a157a0ea716942080dbabe5baf86f26dc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abfec1ba21a151b20403967d5eb9e02cf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">arg4_type_</a></td></tr>
-<tr class="separator:abfec1ba21a151b20403967d5eb9e02cf"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4426d0dcf517d0d815d6add3c9490437"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">arg1_type_</a></td></tr>
+<tr class="separator:a4426d0dcf517d0d815d6add3c9490437"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abf1d276525f0120a734b2b054b9cfb3f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">arg2_type_</a></td></tr>
+<tr class="separator:abf1d276525f0120a734b2b054b9cfb3f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae1af3fbe3981779b68f5676f46f6085c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">arg3_type_</a></td></tr>
+<tr class="separator:ae1af3fbe3981779b68f5676f46f6085c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aec7f4747dbe5b581c65c07033ca1bfe5"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">arg4_type_</a></td></tr>
+<tr class="separator:aec7f4747dbe5b581c65c07033ca1bfe5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3f6b5b11385536c1c199ca29468c638a"><td class="memItemLeft" align="right" valign="top">typedef T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a3f6b5b11385536c1c199ca29468c638a">result_type</a></td></tr>
<tr class="separator:a3f6b5b11385536c1c199ca29468c638a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
<tr class="separator:a50d331d378ba1f3cb03f39a42a4aa3cf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7b7080168e769cdec8d916f71fa58d21"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a7b7080168e769cdec8d916f71fa58d21">slot4</a> (const <a class="el" href="classsigc_1_1slot4.html">slot4</a>& src)</td></tr>
<tr class="separator:a7b7080168e769cdec8d916f71fa58d21"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8d7a64f3e5c308136ea6456450d83f43"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a8d7a64f3e5c308136ea6456450d83f43">operator()</a> (<a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">arg4_type_</a> _A_a4) const </td></tr>
+<tr class="memitem:a8d7a64f3e5c308136ea6456450d83f43"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#a8d7a64f3e5c308136ea6456450d83f43">operator()</a> (<a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">arg4_type_</a> _A_a4) const </td></tr>
<tr class="memdesc:a8d7a64f3e5c308136ea6456450d83f43"><td class="mdescLeft"> </td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state. <a href="#a8d7a64f3e5c308136ea6456450d83f43">More...</a><br /></td></tr>
<tr class="separator:a8d7a64f3e5c308136ea6456450d83f43"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac2fb7f8ae312ced5b7436f0a0d062132"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot4.html">slot4</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot4.html#ac2fb7f8ae312ced5b7436f0a0d062132">operator=</a> (const <a class="el" href="classsigc_1_1slot4.html">slot4</a>& src)</td></tr>
<p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot4.html#a8d7a64f3e5c308136ea6456450d83f43" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a4e83a8c2b863d63a3a62c980311c3cd6"></a>
+<a class="anchor" id="a4426d0dcf517d0d815d6add3c9490437"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >::<a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">arg1_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1> <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >::<a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">arg1_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="afa40f41b2158ca59ce1e3fd74b6904f4"></a>
+<a class="anchor" id="abf1d276525f0120a734b2b054b9cfb3f"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >::<a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">arg2_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2> <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >::<a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">arg2_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a157a0ea716942080dbabe5baf86f26dc"></a>
+<a class="anchor" id="ae1af3fbe3981779b68f5676f46f6085c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg3>::take <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >::<a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">arg3_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg3> <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >::<a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">arg3_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="abfec1ba21a151b20403967d5eb9e02cf"></a>
+<a class="anchor" id="aec7f4747dbe5b581c65c07033ca1bfe5"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg4>::take <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >::<a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">arg4_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg4> <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >::<a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">arg4_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1slot4.html">sigc::slot4</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4 >::operator() </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">arg1_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">arg1_type_</a> </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">arg2_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">arg2_type_</a> </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">arg3_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">arg3_type_</a> </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">arg4_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">arg4_type_</a> </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot5.html">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
-<tr class="memitem:aa3dd44327a3881b5fbf725456a08cb0d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">arg1_type_</a></td></tr>
-<tr class="separator:aa3dd44327a3881b5fbf725456a08cb0d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:acf28e48ef5d2fbac436b2b5480c54924"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">arg2_type_</a></td></tr>
-<tr class="separator:acf28e48ef5d2fbac436b2b5480c54924"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a148432d9435380a29d4cb2501bcbe12a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">arg3_type_</a></td></tr>
-<tr class="separator:a148432d9435380a29d4cb2501bcbe12a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8a06dbe3ec0dc66d60a7cd005fd6e134"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">arg4_type_</a></td></tr>
-<tr class="separator:a8a06dbe3ec0dc66d60a7cd005fd6e134"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7838ffea5ef5d1b1e980267dba0d63e9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">arg5_type_</a></td></tr>
-<tr class="separator:a7838ffea5ef5d1b1e980267dba0d63e9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aeda4706cbac7cb87a276ffeb8bdada16"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">arg1_type_</a></td></tr>
+<tr class="separator:aeda4706cbac7cb87a276ffeb8bdada16"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad93d2b3cdce1c3990bde0f49693096e1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">arg2_type_</a></td></tr>
+<tr class="separator:ad93d2b3cdce1c3990bde0f49693096e1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aab17d4f2a38e02219c1a4757ba268baf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">arg3_type_</a></td></tr>
+<tr class="separator:aab17d4f2a38e02219c1a4757ba268baf"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afe7fd46dc4b01397db2c2a9c70b02735"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">arg4_type_</a></td></tr>
+<tr class="separator:afe7fd46dc4b01397db2c2a9c70b02735"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ade67aef04bbfd7c6af63e93afc709321"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">arg5_type_</a></td></tr>
+<tr class="separator:ade67aef04bbfd7c6af63e93afc709321"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aac50a6486dddcac3a42022a6f2189f09"><td class="memItemLeft" align="right" valign="top">typedef T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#aac50a6486dddcac3a42022a6f2189f09">result_type</a></td></tr>
<tr class="separator:aac50a6486dddcac3a42022a6f2189f09"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
<tr class="separator:abcf315edb57a1a23ab7f4a0d25e57736"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad54fd2ef5f50844c214f1a5fbaef9299"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#ad54fd2ef5f50844c214f1a5fbaef9299">slot5</a> (const <a class="el" href="classsigc_1_1slot5.html">slot5</a>& src)</td></tr>
<tr class="separator:ad54fd2ef5f50844c214f1a5fbaef9299"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2c05f974b6c5c8b59b2a5259ace5e1c7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a2c05f974b6c5c8b59b2a5259ace5e1c7">operator()</a> (<a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">arg5_type_</a> _A_a5) const </td></tr>
+<tr class="memitem:a2c05f974b6c5c8b59b2a5259ace5e1c7"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a2c05f974b6c5c8b59b2a5259ace5e1c7">operator()</a> (<a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">arg5_type_</a> _A_a5) const </td></tr>
<tr class="memdesc:a2c05f974b6c5c8b59b2a5259ace5e1c7"><td class="mdescLeft"> </td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state. <a href="#a2c05f974b6c5c8b59b2a5259ace5e1c7">More...</a><br /></td></tr>
<tr class="separator:a2c05f974b6c5c8b59b2a5259ace5e1c7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a24d22be7be827080b34109c625bad7fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot5.html">slot5</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot5.html#a24d22be7be827080b34109c625bad7fd">operator=</a> (const <a class="el" href="classsigc_1_1slot5.html">slot5</a>& src)</td></tr>
<p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot5.html#a2c05f974b6c5c8b59b2a5259ace5e1c7" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="aa3dd44327a3881b5fbf725456a08cb0d"></a>
+<a class="anchor" id="aeda4706cbac7cb87a276ffeb8bdada16"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::<a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">arg1_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1> <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::<a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">arg1_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="acf28e48ef5d2fbac436b2b5480c54924"></a>
+<a class="anchor" id="ad93d2b3cdce1c3990bde0f49693096e1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::<a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">arg2_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2> <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::<a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">arg2_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a148432d9435380a29d4cb2501bcbe12a"></a>
+<a class="anchor" id="aab17d4f2a38e02219c1a4757ba268baf"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg3>::take <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::<a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">arg3_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg3> <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::<a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">arg3_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a8a06dbe3ec0dc66d60a7cd005fd6e134"></a>
+<a class="anchor" id="afe7fd46dc4b01397db2c2a9c70b02735"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg4>::take <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::<a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">arg4_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg4> <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::<a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">arg4_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a7838ffea5ef5d1b1e980267dba0d63e9"></a>
+<a class="anchor" id="ade67aef04bbfd7c6af63e93afc709321"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg5>::take <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::<a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">arg5_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg5> <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::<a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">arg5_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1slot5.html">sigc::slot5</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >::operator() </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">arg1_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">arg1_type_</a> </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">arg2_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">arg2_type_</a> </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">arg3_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">arg3_type_</a> </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">arg4_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">arg4_type_</a> </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">arg5_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">arg5_type_</a> </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot6.html">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
-<tr class="memitem:ab3e64e9000818c57d71ace5378cd88d9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">arg1_type_</a></td></tr>
-<tr class="separator:ab3e64e9000818c57d71ace5378cd88d9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a79bb5bb8a57aafc7be66a0e818370b8e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">arg2_type_</a></td></tr>
-<tr class="separator:a79bb5bb8a57aafc7be66a0e818370b8e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a37cd654d10964686d687b3eb6815be77"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">arg3_type_</a></td></tr>
-<tr class="separator:a37cd654d10964686d687b3eb6815be77"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a82916dd6aa5592a30180204bf470cc83"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">arg4_type_</a></td></tr>
-<tr class="separator:a82916dd6aa5592a30180204bf470cc83"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8701fd8f302584b2cef720dca31b1626"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">arg5_type_</a></td></tr>
-<tr class="separator:a8701fd8f302584b2cef720dca31b1626"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5cb150b657589e5b80a04fa7a7da3e1c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">arg6_type_</a></td></tr>
-<tr class="separator:a5cb150b657589e5b80a04fa7a7da3e1c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a98240591834da17569f94410684120ba"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a></td></tr>
+<tr class="separator:a98240591834da17569f94410684120ba"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a44b34c5068d0150922cc630400a1962a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a></td></tr>
+<tr class="separator:a44b34c5068d0150922cc630400a1962a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a05f153d441986f23d115bf29c92736ca"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a></td></tr>
+<tr class="separator:a05f153d441986f23d115bf29c92736ca"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a285a8d86913eff1b27b89f4d795190c1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a></td></tr>
+<tr class="separator:a285a8d86913eff1b27b89f4d795190c1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4a304a22b1a1fae56b7998ae4ae3c0e1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a></td></tr>
+<tr class="separator:a4a304a22b1a1fae56b7998ae4ae3c0e1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae935d9ad4042e4cfb0730e2855d7882e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a></td></tr>
+<tr class="separator:ae935d9ad4042e4cfb0730e2855d7882e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8dae48d6160e0f917f545eb10950a9bf"><td class="memItemLeft" align="right" valign="top">typedef T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a8dae48d6160e0f917f545eb10950a9bf">result_type</a></td></tr>
<tr class="separator:a8dae48d6160e0f917f545eb10950a9bf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
<tr class="separator:a7458f98cd4ed4a9aa6671ea9f0c260f2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7e4c0f209961d3797f6fadfe9d1c6078"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a7e4c0f209961d3797f6fadfe9d1c6078">slot6</a> (const <a class="el" href="classsigc_1_1slot6.html">slot6</a>& src)</td></tr>
<tr class="separator:a7e4c0f209961d3797f6fadfe9d1c6078"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5eb35859b00d0a210dd73a8834345331"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a5eb35859b00d0a210dd73a8834345331">operator()</a> (<a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">arg6_type_</a> _A_a6) const </td></tr>
+<tr class="memitem:a5eb35859b00d0a210dd73a8834345331"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a5eb35859b00d0a210dd73a8834345331">operator()</a> (<a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a> _A_a6) const </td></tr>
<tr class="memdesc:a5eb35859b00d0a210dd73a8834345331"><td class="mdescLeft"> </td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state. <a href="#a5eb35859b00d0a210dd73a8834345331">More...</a><br /></td></tr>
<tr class="separator:a5eb35859b00d0a210dd73a8834345331"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7d13ed520a19d287719bd24050b7d8a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot6.html">slot6</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a7d13ed520a19d287719bd24050b7d8a2">operator=</a> (const <a class="el" href="classsigc_1_1slot6.html">slot6</a>& src)</td></tr>
<p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot6.html#a5eb35859b00d0a210dd73a8834345331" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="ab3e64e9000818c57d71ace5378cd88d9"></a>
+<a class="anchor" id="a98240591834da17569f94410684120ba"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">arg1_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1> <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a79bb5bb8a57aafc7be66a0e818370b8e"></a>
+<a class="anchor" id="a44b34c5068d0150922cc630400a1962a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">arg2_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2> <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a37cd654d10964686d687b3eb6815be77"></a>
+<a class="anchor" id="a05f153d441986f23d115bf29c92736ca"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg3>::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">arg3_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg3> <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a82916dd6aa5592a30180204bf470cc83"></a>
+<a class="anchor" id="a285a8d86913eff1b27b89f4d795190c1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg4>::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">arg4_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg4> <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a8701fd8f302584b2cef720dca31b1626"></a>
+<a class="anchor" id="a4a304a22b1a1fae56b7998ae4ae3c0e1"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg5>::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">arg5_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg5> <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a5cb150b657589e5b80a04fa7a7da3e1c"></a>
+<a class="anchor" id="ae935d9ad4042e4cfb0730e2855d7882e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg6>::take <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">arg6_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg6> <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::<a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1slot6.html">sigc::slot6</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >::operator() </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">arg1_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a> </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">arg2_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a> </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">arg3_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a> </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">arg4_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a> </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">arg5_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a> </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">arg6_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a> </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#afb626f3bce53c7430ee4b5e00449837e">add_destroy_notify_callback</a>(void* data, func_destroy_notify func) const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1slot7.html">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7">block</a>(bool should_block=true)</td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a824a4b0b72b85c3b5fb0a9f479790d9e">blocked</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td><td class="entry"><a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
-<tr class="memitem:a8b4a6d6d00970a10f21ed9f02a8f954f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a></td></tr>
-<tr class="separator:a8b4a6d6d00970a10f21ed9f02a8f954f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa171043774935c1f80184f6c554ca6c7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a></td></tr>
-<tr class="separator:aa171043774935c1f80184f6c554ca6c7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6cd9dd374e6ae4a7e3dcdb31cb1e53d8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a></td></tr>
-<tr class="separator:a6cd9dd374e6ae4a7e3dcdb31cb1e53d8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:accd7c6d48979d45a13b797e0b9bcd3a1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a></td></tr>
-<tr class="separator:accd7c6d48979d45a13b797e0b9bcd3a1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a797e3dda33c3f0c8e6536cb4ab21d017"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a></td></tr>
-<tr class="separator:a797e3dda33c3f0c8e6536cb4ab21d017"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a04e594a0728d461d2557d5c4378e6b1a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a></td></tr>
-<tr class="separator:a04e594a0728d461d2557d5c4378e6b1a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a61a70d5528d7f46eaa410249efad14d2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a></td></tr>
-<tr class="separator:a61a70d5528d7f46eaa410249efad14d2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a58edf93a837003d1a69fc77d39fc11a9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a></td></tr>
+<tr class="separator:a58edf93a837003d1a69fc77d39fc11a9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad144d8ea3ecb891d358b5b1b969be7e2"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a></td></tr>
+<tr class="separator:ad144d8ea3ecb891d358b5b1b969be7e2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af90cd5954008a84d6459d99de152a08c"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a></td></tr>
+<tr class="separator:af90cd5954008a84d6459d99de152a08c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af42bc9af248b7c2226d93230bd7b1024"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a></td></tr>
+<tr class="separator:af42bc9af248b7c2226d93230bd7b1024"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad6c1006a29f6fcb721bc39e8d6f82323"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a></td></tr>
+<tr class="separator:ad6c1006a29f6fcb721bc39e8d6f82323"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae25a8a8663addfce52415a20725a3b3e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a></td></tr>
+<tr class="separator:ae25a8a8663addfce52415a20725a3b3e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2dc6c96b8d014fab9daea823188ca021"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a></td></tr>
+<tr class="separator:a2dc6c96b8d014fab9daea823188ca021"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a06a374d3304636cb48fed29542dc851f"><td class="memItemLeft" align="right" valign="top">typedef T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a06a374d3304636cb48fed29542dc851f">result_type</a></td></tr>
<tr class="separator:a06a374d3304636cb48fed29542dc851f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
<tr class="separator:aa9b64dc6516b8a0d55f46e4737eaaf8b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6411349bb6f8d7151f41ae7772e61f6d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a6411349bb6f8d7151f41ae7772e61f6d">slot7</a> (const <a class="el" href="classsigc_1_1slot7.html">slot7</a>& src)</td></tr>
<tr class="separator:a6411349bb6f8d7151f41ae7772e61f6d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a115f4dc171664e693a6bb7afc41778d4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">operator()</a> (<a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a> _A_a6, <a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a> _A_a7) const </td></tr>
+<tr class="memitem:a115f4dc171664e693a6bb7afc41778d4"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">operator()</a> (<a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a> _A_a6, <a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a> _A_a7) const </td></tr>
<tr class="memdesc:a115f4dc171664e693a6bb7afc41778d4"><td class="mdescLeft"> </td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state. <a href="#a115f4dc171664e693a6bb7afc41778d4">More...</a><br /></td></tr>
<tr class="separator:a115f4dc171664e693a6bb7afc41778d4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af6bf09a0b3c09245257af113e70269d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot7.html">slot7</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot7.html#af6bf09a0b3c09245257af113e70269d2">operator=</a> (const <a class="el" href="classsigc_1_1slot7.html">slot7</a>& src)</td></tr>
<p>To use simply assign the desired functor to the slot. If the functor is not compatible with the parameter list defined with the template arguments compiler errors are triggered. When called the slot will invoke the functor with minimal copies. <a class="el" href="classsigc_1_1slot__base.html#a69042c2e2b0e5449fbf8203e862192a7" title="Sets the blocking state. ">block()</a> and <a class="el" href="classsigc_1_1slot__base.html#ad93eaf25fae13186a1af8f699c6004a1" title="Unsets the blocking state. ">unblock()</a> can be used to block the functor's invocation from <a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4" title="Invoke the contained functor unless slot is in blocking state. ">operator()()</a> temporarily.</p>
<p>You should use the more convenient unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> template. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a8b4a6d6d00970a10f21ed9f02a8f954f"></a>
+<a class="anchor" id="a58edf93a837003d1a69fc77d39fc11a9"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg1>::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg1> <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="aa171043774935c1f80184f6c554ca6c7"></a>
+<a class="anchor" id="ad144d8ea3ecb891d358b5b1b969be7e2"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg2>::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg2> <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a6cd9dd374e6ae4a7e3dcdb31cb1e53d8"></a>
+<a class="anchor" id="af90cd5954008a84d6459d99de152a08c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg3>::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg3> <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="accd7c6d48979d45a13b797e0b9bcd3a1"></a>
+<a class="anchor" id="af42bc9af248b7c2226d93230bd7b1024"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg4>::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg4> <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a797e3dda33c3f0c8e6536cb4ab21d017"></a>
+<a class="anchor" id="ad6c1006a29f6fcb721bc39e8d6f82323"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg5>::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg5> <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a04e594a0728d461d2557d5c4378e6b1a"></a>
+<a class="anchor" id="ae25a8a8663addfce52415a20725a3b3e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg6>::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg6> <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a61a70d5528d7f46eaa410249efad14d2"></a>
+<a class="anchor" id="a2dc6c96b8d014fab9daea823188ca021"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template <class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T_arg7>::take <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a></td>
+ <td class="memname">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a><T_arg7> <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::<a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a></td>
</tr>
</table>
</div><div class="memdoc">
<tr>
<td class="memname">T_return <a class="el" href="classsigc_1_1slot7.html">sigc::slot7</a>< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::operator() </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">arg1_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">arg1_type_</a> </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">arg2_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">arg2_type_</a> </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">arg3_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">arg3_type_</a> </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">arg4_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">arg4_type_</a> </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">arg5_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">arg5_type_</a> </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">arg6_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">arg6_type_</a> </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">arg7_type_</a> </td>
+ <td class="paramtype"><a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">arg7_type_</a> </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ad07b2821f95c27c013af4fdce527c1cb">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a49228c222297c3f116b132370c3f054d">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9">operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428">operator()</a>(T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a3bcbf6ae6e950d35e4ac7b33fa066877">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b">volatile_mem_functor1</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a86d592aee0ca1d853b64b52224054029">volatile_mem_functor1</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor1.html">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a86d592aee0ca1d853b64b52224054029"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a86d592aee0ca1d853b64b52224054029">volatile_mem_functor1</a> (<a class="el" href="classsigc_1_1volatile__mem__functor1.html#a49228c222297c3f116b132370c3f054d">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a86d592aee0ca1d853b64b52224054029"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). ">volatile_mem_functor1</a> object that wraps the passed method. <a href="#a86d592aee0ca1d853b64b52224054029">More...</a><br /></td></tr>
<tr class="separator:a86d592aee0ca1d853b64b52224054029"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a93ca215c5cbfc6e9bef44e38f3635fe9"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:a93ca215c5cbfc6e9bef44e38f3635fe9"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a93ca215c5cbfc6e9bef44e38f3635fe9">More...</a><br /></td></tr>
-<tr class="separator:a93ca215c5cbfc6e9bef44e38f3635fe9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab229ce1bb3609e465e809eb5dfc47428"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1) const </td></tr>
-<tr class="memdesc:ab229ce1bb3609e465e809eb5dfc47428"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ab229ce1bb3609e465e809eb5dfc47428">More...</a><br /></td></tr>
-<tr class="separator:ab229ce1bb3609e465e809eb5dfc47428"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7e3689f54ea790bad4d7b442d6e32beb"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:a7e3689f54ea790bad4d7b442d6e32beb"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a7e3689f54ea790bad4d7b442d6e32beb">More...</a><br /></td></tr>
+<tr class="separator:a7e3689f54ea790bad4d7b442d6e32beb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab10c49ac7e959ebd8b351b082b3c5935"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1) const </td></tr>
+<tr class="memdesc:ab10c49ac7e959ebd8b351b082b3c5935"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ab10c49ac7e959ebd8b351b082b3c5935">More...</a><br /></td></tr>
+<tr class="separator:ab10c49ac7e959ebd8b351b082b3c5935"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). ">volatile_mem_functor1</a> wraps volatile methods with 1 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). ">volatile_mem_functor1</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor1.html" title="volatile_mem_functor1 wraps volatile methods with 1 argument(s). ">volatile_mem_functor1</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a93ca215c5cbfc6e9bef44e38f3635fe9"></a>
+<a class="anchor" id="a7e3689f54ea790bad4d7b442d6e32beb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="ab229ce1bb3609e465e809eb5dfc47428"></a>
+<a class="anchor" id="ab10c49ac7e959ebd8b351b082b3c5935"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#aafe942fe06b2687338ea82b058412d07">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a5faa6d84f05d64ff92e9e4ba6b8bcc1f">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e">operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae">operator()</a>(T_obj& _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a67719071ed0eacd994fa6fe300cfb24d">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9">volatile_mem_functor2</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">volatile_mem_functor2</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor2.html">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:acba5e052ebb8884ff02cab194a2f794e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">volatile_mem_functor2</a> (<a class="el" href="classsigc_1_1volatile__mem__functor2.html#a5faa6d84f05d64ff92e9e4ba6b8bcc1f">function_type</a> _A_func)</td></tr>
<tr class="memdesc:acba5e052ebb8884ff02cab194a2f794e"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). ">volatile_mem_functor2</a> object that wraps the passed method. <a href="#acba5e052ebb8884ff02cab194a2f794e">More...</a><br /></td></tr>
<tr class="separator:acba5e052ebb8884ff02cab194a2f794e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a10aa8d2d17a83d18d0470986ffe7591e"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:a10aa8d2d17a83d18d0470986ffe7591e"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a10aa8d2d17a83d18d0470986ffe7591e">More...</a><br /></td></tr>
-<tr class="separator:a10aa8d2d17a83d18d0470986ffe7591e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae8c368143fecb49457733234a34f5aae"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2) const </td></tr>
-<tr class="memdesc:ae8c368143fecb49457733234a34f5aae"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ae8c368143fecb49457733234a34f5aae">More...</a><br /></td></tr>
-<tr class="separator:ae8c368143fecb49457733234a34f5aae"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2c3a22a712b6d7c2d36e37bd70f5759d"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a2c3a22a712b6d7c2d36e37bd70f5759d"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a2c3a22a712b6d7c2d36e37bd70f5759d">More...</a><br /></td></tr>
+<tr class="separator:a2c3a22a712b6d7c2d36e37bd70f5759d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a714b29652dd190b4de01632bdcad783b"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2) const </td></tr>
+<tr class="memdesc:a714b29652dd190b4de01632bdcad783b"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a714b29652dd190b4de01632bdcad783b">More...</a><br /></td></tr>
+<tr class="separator:a714b29652dd190b4de01632bdcad783b"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). ">volatile_mem_functor2</a> wraps volatile methods with 2 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). ">volatile_mem_functor2</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor2.html" title="volatile_mem_functor2 wraps volatile methods with 2 argument(s). ">volatile_mem_functor2</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a10aa8d2d17a83d18d0470986ffe7591e"></a>
+<a class="anchor" id="a2c3a22a712b6d7c2d36e37bd70f5759d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="ae8c368143fecb49457733234a34f5aae"></a>
+<a class="anchor" id="a714b29652dd190b4de01632bdcad783b"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#acf6a8aebcf4de461e03e9b994a807362">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#aadf62624c12ef82ade8114184f0882c9">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2">operator()</a>(T_obj* _A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a229fe43026e97bbcf80215ea8e9fa828">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5">volatile_mem_functor3</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d">volatile_mem_functor3</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor3.html">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a2364e6ab68a8128ba9e9973c66c0ce1d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d">volatile_mem_functor3</a> (<a class="el" href="classsigc_1_1volatile__mem__functor3.html#aadf62624c12ef82ade8114184f0882c9">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a2364e6ab68a8128ba9e9973c66c0ce1d"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). ">volatile_mem_functor3</a> object that wraps the passed method. <a href="#a2364e6ab68a8128ba9e9973c66c0ce1d">More...</a><br /></td></tr>
<tr class="separator:a2364e6ab68a8128ba9e9973c66c0ce1d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a68c2811c3b5b69a92e7c3eda6ddf9ba2"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:a68c2811c3b5b69a92e7c3eda6ddf9ba2"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a68c2811c3b5b69a92e7c3eda6ddf9ba2">More...</a><br /></td></tr>
-<tr class="separator:a68c2811c3b5b69a92e7c3eda6ddf9ba2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af88d0cde1beb833e0e391052cf75098f"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3) const </td></tr>
-<tr class="memdesc:af88d0cde1beb833e0e391052cf75098f"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#af88d0cde1beb833e0e391052cf75098f">More...</a><br /></td></tr>
-<tr class="separator:af88d0cde1beb833e0e391052cf75098f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ada29662208acfe205afc2b78c70fd097"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:ada29662208acfe205afc2b78c70fd097"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ada29662208acfe205afc2b78c70fd097">More...</a><br /></td></tr>
+<tr class="separator:ada29662208acfe205afc2b78c70fd097"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a02973baeb8c05cc2dec2292f07991408"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3) const </td></tr>
+<tr class="memdesc:a02973baeb8c05cc2dec2292f07991408"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a02973baeb8c05cc2dec2292f07991408">More...</a><br /></td></tr>
+<tr class="separator:a02973baeb8c05cc2dec2292f07991408"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). ">volatile_mem_functor3</a> wraps volatile methods with 3 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). ">volatile_mem_functor3</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor3.html" title="volatile_mem_functor3 wraps volatile methods with 3 argument(s). ">volatile_mem_functor3</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a68c2811c3b5b69a92e7c3eda6ddf9ba2"></a>
+<a class="anchor" id="ada29662208acfe205afc2b78c70fd097"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="af88d0cde1beb833e0e391052cf75098f"></a>
+<a class="anchor" id="a02973baeb8c05cc2dec2292f07991408"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a176ab2202482276e79e6d71ff839c31d">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a697cad0c578cd4ba3e04f6db8a39e283">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb">operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a58dd95fa47c02a9ba6340682c7dbbcb0">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a5ba462855081b617085e59e7566927a7">volatile_mem_functor4</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">volatile_mem_functor4</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor4.html">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:ab86348ff91ed7ce4cadff97c157e4024"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">volatile_mem_functor4</a> (<a class="el" href="classsigc_1_1volatile__mem__functor4.html#a697cad0c578cd4ba3e04f6db8a39e283">function_type</a> _A_func)</td></tr>
<tr class="memdesc:ab86348ff91ed7ce4cadff97c157e4024"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). ">volatile_mem_functor4</a> object that wraps the passed method. <a href="#ab86348ff91ed7ce4cadff97c157e4024">More...</a><br /></td></tr>
<tr class="separator:ab86348ff91ed7ce4cadff97c157e4024"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ace330ea014ed3e2b91eebcc8bf6a4beb"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:ace330ea014ed3e2b91eebcc8bf6a4beb"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#ace330ea014ed3e2b91eebcc8bf6a4beb">More...</a><br /></td></tr>
-<tr class="separator:ace330ea014ed3e2b91eebcc8bf6a4beb"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aecefbb7c869d5f66c1b6d679ed49c082"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4) const </td></tr>
-<tr class="memdesc:aecefbb7c869d5f66c1b6d679ed49c082"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aecefbb7c869d5f66c1b6d679ed49c082">More...</a><br /></td></tr>
-<tr class="separator:aecefbb7c869d5f66c1b6d679ed49c082"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6e753d5775bf5e738be860627940a0f5"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:a6e753d5775bf5e738be860627940a0f5"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a6e753d5775bf5e738be860627940a0f5">More...</a><br /></td></tr>
+<tr class="separator:a6e753d5775bf5e738be860627940a0f5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a348790f9ebeb4357158b53ceb694d3bb"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4) const </td></tr>
+<tr class="memdesc:a348790f9ebeb4357158b53ceb694d3bb"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a348790f9ebeb4357158b53ceb694d3bb">More...</a><br /></td></tr>
+<tr class="separator:a348790f9ebeb4357158b53ceb694d3bb"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). ">volatile_mem_functor4</a> wraps volatile methods with 4 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). ">volatile_mem_functor4</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor4.html" title="volatile_mem_functor4 wraps volatile methods with 4 argument(s). ">volatile_mem_functor4</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ace330ea014ed3e2b91eebcc8bf6a4beb"></a>
+<a class="anchor" id="a6e753d5775bf5e738be860627940a0f5"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="aecefbb7c869d5f66c1b6d679ed49c082"></a>
+<a class="anchor" id="a348790f9ebeb4357158b53ceb694d3bb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a01d38ddf6e713a47199fba85fd5a8092">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a43ce719034586bbd097c823376c288ef">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8">operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456">operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#ab647ea2e44db475cc2d4bae8be842127">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#abe1011a71cd8e78d248e072fb7d60231">volatile_mem_functor5</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0">volatile_mem_functor5</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor5.html">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a98e43ac4bafb96958bbbf658154794d0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0">volatile_mem_functor5</a> (<a class="el" href="classsigc_1_1volatile__mem__functor5.html#a43ce719034586bbd097c823376c288ef">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a98e43ac4bafb96958bbbf658154794d0"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). ">volatile_mem_functor5</a> object that wraps the passed method. <a href="#a98e43ac4bafb96958bbbf658154794d0">More...</a><br /></td></tr>
<tr class="separator:a98e43ac4bafb96958bbbf658154794d0"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aba561797354b09741648c975c402eef8"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:aba561797354b09741648c975c402eef8"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aba561797354b09741648c975c402eef8">More...</a><br /></td></tr>
-<tr class="separator:aba561797354b09741648c975c402eef8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a36dc06ac5b66e8bec977153741718456"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5) const </td></tr>
-<tr class="memdesc:a36dc06ac5b66e8bec977153741718456"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a36dc06ac5b66e8bec977153741718456">More...</a><br /></td></tr>
-<tr class="separator:a36dc06ac5b66e8bec977153741718456"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3e4f825143c5f6bea7e84b20eb3b1039"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:a3e4f825143c5f6bea7e84b20eb3b1039"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a3e4f825143c5f6bea7e84b20eb3b1039">More...</a><br /></td></tr>
+<tr class="separator:a3e4f825143c5f6bea7e84b20eb3b1039"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa60a0a6aa2d6e9d78a4e88461a9cd671"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5) const </td></tr>
+<tr class="memdesc:aa60a0a6aa2d6e9d78a4e88461a9cd671"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#aa60a0a6aa2d6e9d78a4e88461a9cd671">More...</a><br /></td></tr>
+<tr class="separator:aa60a0a6aa2d6e9d78a4e88461a9cd671"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). ">volatile_mem_functor5</a> wraps volatile methods with 5 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). ">volatile_mem_functor5</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor5.html" title="volatile_mem_functor5 wraps volatile methods with 5 argument(s). ">volatile_mem_functor5</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="aba561797354b09741648c975c402eef8"></a>
+<a class="anchor" id="a3e4f825143c5f6bea7e84b20eb3b1039"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a36dc06ac5b66e8bec977153741718456"></a>
+<a class="anchor" id="aa60a0a6aa2d6e9d78a4e88461a9cd671"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#aa64e5accf2702a06bffb6ed68fd95022">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67b3a13a2f595360ff6f78cb96efe9d1">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#af65315e6db00c73289a0d522b74c80c9">operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#acda84a62b2239ae04086c4e4cfcc7342">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a1ce192c145ec5af4c826ccb2619cf002">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a782bbd4bff8bd939a008ceb9e0511bae">volatile_mem_functor6</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60">volatile_mem_functor6</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor6.html">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a55c428dacaaff7f5dcd48ec02b53ed60"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60">volatile_mem_functor6</a> (<a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67b3a13a2f595360ff6f78cb96efe9d1">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a55c428dacaaff7f5dcd48ec02b53ed60"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). ">volatile_mem_functor6</a> object that wraps the passed method. <a href="#a55c428dacaaff7f5dcd48ec02b53ed60">More...</a><br /></td></tr>
<tr class="separator:a55c428dacaaff7f5dcd48ec02b53ed60"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0e8695404c80f8a83ef3762a5b7af784"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:a0e8695404c80f8a83ef3762a5b7af784"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a0e8695404c80f8a83ef3762a5b7af784">More...</a><br /></td></tr>
-<tr class="separator:a0e8695404c80f8a83ef3762a5b7af784"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af65315e6db00c73289a0d522b74c80c9"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#af65315e6db00c73289a0d522b74c80c9">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6) const </td></tr>
-<tr class="memdesc:af65315e6db00c73289a0d522b74c80c9"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#af65315e6db00c73289a0d522b74c80c9">More...</a><br /></td></tr>
-<tr class="separator:af65315e6db00c73289a0d522b74c80c9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a67543ff9801d252b910835d8ffd3445e"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:a67543ff9801d252b910835d8ffd3445e"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a67543ff9801d252b910835d8ffd3445e">More...</a><br /></td></tr>
+<tr class="separator:a67543ff9801d252b910835d8ffd3445e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acda84a62b2239ae04086c4e4cfcc7342"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor6.html#acda84a62b2239ae04086c4e4cfcc7342">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6) const </td></tr>
+<tr class="memdesc:acda84a62b2239ae04086c4e4cfcc7342"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#acda84a62b2239ae04086c4e4cfcc7342">More...</a><br /></td></tr>
+<tr class="separator:acda84a62b2239ae04086c4e4cfcc7342"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). ">volatile_mem_functor6</a> wraps volatile methods with 6 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). ">volatile_mem_functor6</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor6.html" title="volatile_mem_functor6 wraps volatile methods with 6 argument(s). ">volatile_mem_functor6</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a0e8695404c80f8a83ef3762a5b7af784"></a>
+<a class="anchor" id="a67543ff9801d252b910835d8ffd3445e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="af65315e6db00c73289a0d522b74c80c9"></a>
+<a class="anchor" id="acda84a62b2239ae04086c4e4cfcc7342"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#ac74b72d519805a654529347e4c638e6f">func_ptr_</a></td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a4ee701fd029c3b7f2f3a3af1aef428a0">function_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">operator()</a>(T_obj* _A_obj, typename type_trait< 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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a655613b259953a8e0de21e557b402ce1">operator()</a>(T_obj& _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 </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">operator()</a>(T_obj* _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a9487258e09d4602eb0782e6314f4c7ee">operator()</a>(T_obj& _A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a4762374376dcb7b11c77372edab78823">result_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a07834a50703bf92aad9bc167fa256d24">volatile_mem_functor7</a>()</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4">volatile_mem_functor7</a>(function_type _A_func)</td><td class="entry"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="memitem:a809146646d2dd726a385344f455402e4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4">volatile_mem_functor7</a> (<a class="el" href="classsigc_1_1volatile__mem__functor7.html#a4ee701fd029c3b7f2f3a3af1aef428a0">function_type</a> _A_func)</td></tr>
<tr class="memdesc:a809146646d2dd726a385344f455402e4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a> object that wraps the passed method. <a href="#a809146646d2dd726a385344f455402e4">More...</a><br /></td></tr>
<tr class="separator:a809146646d2dd726a385344f455402e4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a87b4cf73bd422a42294c0ffc199d6f50"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">operator()</a> (T_obj* _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a87b4cf73bd422a42294c0ffc199d6f50"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a87b4cf73bd422a42294c0ffc199d6f50">More...</a><br /></td></tr>
-<tr class="separator:a87b4cf73bd422a42294c0ffc199d6f50"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a655613b259953a8e0de21e557b402ce1"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a655613b259953a8e0de21e557b402ce1">operator()</a> (T_obj& _A_obj, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take _A_a1, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take _A_a2, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take _A_a3, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take _A_a4, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take _A_a5, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take _A_a6, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take _A_a7) const </td></tr>
-<tr class="memdesc:a655613b259953a8e0de21e557b402ce1"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a655613b259953a8e0de21e557b402ce1">More...</a><br /></td></tr>
-<tr class="separator:a655613b259953a8e0de21e557b402ce1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5cb032f90a22c6455d7125ed542997af"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">operator()</a> (T_obj* _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a5cb032f90a22c6455d7125ed542997af"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a5cb032f90a22c6455d7125ed542997af">More...</a><br /></td></tr>
+<tr class="separator:a5cb032f90a22c6455d7125ed542997af"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9487258e09d4602eb0782e6314f4c7ee"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1volatile__mem__functor7.html#a9487258e09d4602eb0782e6314f4c7ee">operator()</a> (T_obj& _A_obj, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > _A_a3, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > _A_a4, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > _A_a5, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > _A_a6, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > _A_a7) const </td></tr>
+<tr class="memdesc:a9487258e09d4602eb0782e6314f4c7ee"><td class="mdescLeft"> </td><td class="mdescRight">Execute the wrapped method operating on the passed instance. <a href="#a9487258e09d4602eb0782e6314f4c7ee">More...</a><br /></td></tr>
+<tr class="separator:a9487258e09d4602eb0782e6314f4c7ee"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<p><a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a> wraps volatile methods with 7 argument(s). </p>
<p>Use the convenience function <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">mem_fun()</a> to create an instance of <a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a>.</p>
<p>The following template arguments are used:</p><ul>
-<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg1</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg2</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg3</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg4</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg5</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg6</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_arg7</em> Argument type used in the definition of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
+<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>.</li>
<li><em>T_obj</em> The object type. </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<p>Constructs a <a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a> object that wraps the passed method. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
+ <tr><td class="paramname">_A_func</td><td>Pointer to method will be invoked from <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af" title="Execute the wrapped method operating on the passed instance. ">operator()()</a>. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a87b4cf73bd422a42294c0ffc199d6f50"></a>
+<a class="anchor" id="a5cb032f90a22c6455d7125ed542997af"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div>
</div>
-<a class="anchor" id="a655613b259953a8e0de21e557b402ce1"></a>
+<a class="anchor" id="a9487258e09d4602eb0782e6314f4c7ee"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg1 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg1 > </td>
<td class="paramname"><em>_A_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg2 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg2 > </td>
<td class="paramname"><em>_A_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg3 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg3 > </td>
<td class="paramname"><em>_A_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg4 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg4 > </td>
<td class="paramname"><em>_A_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg5 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg5 > </td>
<td class="paramname"><em>_A_a5</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg6 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg6 > </td>
<td class="paramname"><em>_A_a6</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_arg7 >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_arg7 > </td>
<td class="paramname"><em>_A_a7</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
, <a class="el" href="structsigc_1_1trackable.html#ab14931670837728e49bb5ca88fb16db5">sigc::trackable</a>
</li>
<li>arg1_type_
-: <a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">sigc::slot1< T_return, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">sigc::slot2< T_return, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">sigc::slot1< T_return, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">sigc::slot2< T_return, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg2_type_
-: <a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">sigc::slot2< T_return, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">sigc::slot2< T_return, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg3_type_
-: <a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg4_type_
-: <a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg5_type_
-: <a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg6_type_
-: <a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg7_type_
-: <a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
: <a class="el" href="structsigc_1_1slot__list.html#ae8eb4f17ab471807ce54c09f01bc3f14">sigc::slot_list< T_slot ></a>
</li>
<li>bind_functor()
-: <a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0be421283bbc5c67a1ab96e7f8f77028">sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil ></a>
-, <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#af8471d9a82a86ff6e66337e3d7b90ce7">sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil ></a>
+: <a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac170bca0fe2af4722cf6e1fd6b3de128">sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil ></a>
+, <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ad61bb64a42d144999a94767cd6031259">sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil ></a>
</li>
<li>bind_return_functor()
-: <a class="el" href="structsigc_1_1bind__return__functor.html#af55e50941ead03070bcc10742545393e">sigc::bind_return_functor< T_return, T_functor ></a>
+: <a class="el" href="structsigc_1_1bind__return__functor.html#a1fa9551283794b249cbbdf7d270745d4">sigc::bind_return_functor< T_return, T_functor ></a>
</li>
<li>block()
: <a class="el" href="structsigc_1_1connection.html#a6b09ee3010464b22abb3269935afcc49">sigc::connection</a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>emit()
: <a class="el" href="classsigc_1_1signal0.html#a3749597ca18ce12390fb317c407e9554">sigc::signal0< T_return, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
</li>
<li>emit_reverse()
: <a class="el" href="classsigc_1_1signal0.html#a7524bc2c234246ad8f6d15a04c1eed9b">sigc::signal0< T_return, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
</li>
<li>emitter_type
: <a class="el" href="classsigc_1_1signal0.html#ac7eafdced2d325d6003327b4360bc2dd">sigc::signal0< T_return, T_accumulator ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
: <a class="el" href="structsigc_1_1slot__list.html#ae8eb4f17ab471807ce54c09f01bc3f14">sigc::slot_list< T_slot ></a>
</li>
<li>bind_functor()
-: <a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0be421283bbc5c67a1ab96e7f8f77028">sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil ></a>
-, <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#af8471d9a82a86ff6e66337e3d7b90ce7">sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil ></a>
+: <a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac170bca0fe2af4722cf6e1fd6b3de128">sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil ></a>
+, <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ad61bb64a42d144999a94767cd6031259">sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil ></a>
</li>
<li>bind_return_functor()
-: <a class="el" href="structsigc_1_1bind__return__functor.html#af55e50941ead03070bcc10742545393e">sigc::bind_return_functor< T_return, T_functor ></a>
+: <a class="el" href="structsigc_1_1bind__return__functor.html#a1fa9551283794b249cbbdf7d270745d4">sigc::bind_return_functor< T_return, T_functor ></a>
</li>
<li>block()
: <a class="el" href="structsigc_1_1connection.html#a6b09ee3010464b22abb3269935afcc49">sigc::connection</a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>emit()
: <a class="el" href="classsigc_1_1signal0.html#a3749597ca18ce12390fb317c407e9554">sigc::signal0< T_return, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
</li>
<li>emit_reverse()
: <a class="el" href="classsigc_1_1signal0.html#a7524bc2c234246ad8f6d15a04c1eed9b">sigc::signal0< T_return, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
</li>
<li>empty()
: <a class="el" href="structsigc_1_1connection.html#a95ddcc6d1009adda4f2cc19cf246d2c7">sigc::connection</a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>make_slot()
: <a class="el" href="classsigc_1_1signal0.html#a3aa8a572b95835eb1367838d675c68de">sigc::signal0< T_return, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
</li>
<li>mem_functor0()
: <a class="el" href="classsigc_1_1mem__functor0.html#ad598cd301fc54f3aa4da2b9e3c16bc81">sigc::mem_functor0< T_return, T_obj ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
, <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5bd5dd13ef2cd495cfd23b8d0f7cffbd">sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil ></a>
, <a class="el" href="structsigc_1_1bind__return__functor.html#a35959a6f4d5f6ddc83f603ee67d25981">sigc::bind_return_functor< T_return, T_functor ></a>
, <a class="el" href="classsigc_1_1bound__const__mem__functor0.html#aea061fca09cdc46ee32bc23fcee56f2c">sigc::bound_const_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb">sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b">sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08">sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5">sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933">sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b">sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73">sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504">sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2">sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1">sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194">sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f">sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f">sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f">sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html#afb8c169d3deea2b7becf1f3860f46040">sigc::bound_const_volatile_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a">sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9">sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc">sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48">sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9">sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee">sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7">sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33">sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4">sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700">sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d">sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32">sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510">sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772">sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1bound__mem__functor0.html#a6b5411811e8e74ead796ac5aad1ce42e">sigc::bound_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3">sigc::bound_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0">sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322">sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7">sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1">sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a">sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e">sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91">sigc::bound_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8">sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6">sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7">sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902">sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d">sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec">sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html#ab9cf9d744814f7db61236011f849273e">sigc::bound_volatile_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c">sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d">sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1">sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0">sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3">sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3">sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de">sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd">sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b">sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a">sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6">sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166">sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb">sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef">sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="structsigc_1_1compose1__functor.html#ae7c074e7656595157b0f421028e34609">sigc::compose1_functor< T_setter, T_getter ></a>
, <a class="el" href="structsigc_1_1compose2__functor.html#a048e0ff176de0813c190279afd7e16dd">sigc::compose2_functor< T_setter, T_getter1, T_getter2 ></a>
, <a class="el" href="classsigc_1_1const__mem__functor0.html#a261a8a2fc4fca25717ee0d50a0a718c2">sigc::const_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1const__volatile__mem__functor0.html#a99a36e65fb849aa0a5ea277c9fc3c218">sigc::const_volatile_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="structsigc_1_1exception__catch__functor.html#a5472e0c6cdc3e9f0994bcd6676e7ed0f">sigc::exception_catch_functor< T_functor, T_catcher, T_return ></a>
, <a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a4c24ffa31304c0647b0d29cba07ffe3a">sigc::exception_catch_functor< T_functor, T_catcher, void ></a>
, <a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html#a556774f196a4ec5569e8404ba8ae1539">sigc::hide_functor< 0, T_functor ></a>
, <a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#a0b2aed34c7b1c58fc9735ec4578bd6c2">sigc::hide_functor<-1, T_functor ></a>
, <a class="el" href="classsigc_1_1mem__functor0.html#a5b9327e3a0f2f7df91394614f704ddc6">sigc::mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1pointer__functor0.html#afb058396d0f84a248197ddb7d4aed109">sigc::pointer_functor0< T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f">sigc::pointer_functor1< T_arg1, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b">sigc::pointer_functor1< T_arg1, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a>
, <a class="el" href="structsigc_1_1retype__functor.html#a07b219886709df138ea695049f446215">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a>
, <a class="el" href="structsigc_1_1retype__return__functor.html#a4cf9725b7ac4fdfeded4ab3f56d61a88">sigc::retype_return_functor< T_return, T_functor ></a>
, <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a73a475fd2fe5e4d9e184ca5092b0ced4">sigc::retype_return_functor< void, T_functor ></a>
, <a class="el" href="classsigc_1_1signal0.html#ab9012529a34abee9c62beacb7b790411">sigc::signal0< T_return, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
, <a class="el" href="classsigc_1_1slot0.html#a217f897aa20f2a1a9fffcb6500598600">sigc::slot0< T_return ></a>
, <a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8">sigc::slot1< T_return, T_arg1 ></a>
, <a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647">sigc::slot2< T_return, T_arg1, T_arg2 ></a>
, <a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1track__obj__functor1.html#a933452a80a7c98d4865624d2f60b2527">sigc::track_obj_functor1< T_functor, T_obj1 ></a>
, <a class="el" href="classsigc_1_1volatile__mem__functor0.html#a7c2d0b553da010a5a0578a91269a290e">sigc::volatile_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>operator*()
: <a class="el" href="structsigc_1_1slot__const__iterator.html#a753b4afd409883f47af264dfb8a3d28a">sigc::slot_const_iterator< T_slot ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
: <a class="el" href="structsigc_1_1slot__list.html#ae4759ca19577b31dca5116292e7de19c">sigc::slot_list< T_slot ></a>
</li>
<li>retype_functor()
-: <a class="el" href="structsigc_1_1retype__functor.html#a4dda9669c6c476d8825b5477159f4edb">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a>
+: <a class="el" href="structsigc_1_1retype__functor.html#a30f35ce3d25b7fd571fbd3ef730de225">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a>
</li>
<li>retype_return_functor()
-: <a class="el" href="structsigc_1_1retype__return__functor.html#a1fca6f2ee601bdf6771e14bba21faa46">sigc::retype_return_functor< T_return, T_functor ></a>
-, <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a8a9768f5c40e609f9bd06d30e3111735">sigc::retype_return_functor< void, T_functor ></a>
+: <a class="el" href="structsigc_1_1retype__return__functor.html#a9ebfb2a6cfb5125b0705c0adef2cbfb8">sigc::retype_return_functor< T_return, T_functor ></a>
+, <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#acd4789babb601ac5bee163651d89f3c8">sigc::retype_return_functor< void, T_functor ></a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>make_slot()
: <a class="el" href="classsigc_1_1signal0.html#a3aa8a572b95835eb1367838d675c68de">sigc::signal0< T_return, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
</li>
<li>mem_functor0()
: <a class="el" href="classsigc_1_1mem__functor0.html#ad598cd301fc54f3aa4da2b9e3c16bc81">sigc::mem_functor0< T_return, T_obj ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
, <a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5bd5dd13ef2cd495cfd23b8d0f7cffbd">sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil ></a>
, <a class="el" href="structsigc_1_1bind__return__functor.html#a35959a6f4d5f6ddc83f603ee67d25981">sigc::bind_return_functor< T_return, T_functor ></a>
, <a class="el" href="classsigc_1_1bound__const__mem__functor0.html#aea061fca09cdc46ee32bc23fcee56f2c">sigc::bound_const_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb">sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b">sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08">sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5">sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933">sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b">sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73">sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504">sigc::bound_const_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2">sigc::bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1">sigc::bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194">sigc::bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f">sigc::bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f">sigc::bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f">sigc::bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor0.html#afb8c169d3deea2b7becf1f3860f46040">sigc::bound_const_volatile_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a">sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9">sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc">sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48">sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9">sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee">sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7">sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33">sigc::bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4">sigc::bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700">sigc::bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d">sigc::bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32">sigc::bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510">sigc::bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772">sigc::bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1bound__mem__functor0.html#a6b5411811e8e74ead796ac5aad1ce42e">sigc::bound_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3">sigc::bound_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0">sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322">sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7">sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1">sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a">sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e">sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91">sigc::bound_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8">sigc::bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6">sigc::bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7">sigc::bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902">sigc::bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d">sigc::bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec">sigc::bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1bound__volatile__mem__functor0.html#ab9cf9d744814f7db61236011f849273e">sigc::bound_volatile_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c">sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d">sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1">sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0">sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3">sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3">sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de">sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd">sigc::bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b">sigc::bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a">sigc::bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6">sigc::bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166">sigc::bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb">sigc::bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef">sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="structsigc_1_1compose1__functor.html#ae7c074e7656595157b0f421028e34609">sigc::compose1_functor< T_setter, T_getter ></a>
, <a class="el" href="structsigc_1_1compose2__functor.html#a3cfcfa7d8d95962b3448ed886f3495a0">sigc::compose2_functor< T_setter, T_getter1, T_getter2 ></a>
, <a class="el" href="classsigc_1_1const__mem__functor0.html#a261a8a2fc4fca25717ee0d50a0a718c2">sigc::const_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1">sigc::const_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80">sigc::const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737">sigc::const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7">sigc::const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213">sigc::const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d">sigc::const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f">sigc::const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1const__volatile__mem__functor0.html#a99a36e65fb849aa0a5ea277c9fc3c218">sigc::const_volatile_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d">sigc::const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07">sigc::const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011">sigc::const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f">sigc::const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc">sigc::const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7">sigc::const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3">sigc::const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="structsigc_1_1exception__catch__functor.html#a9f6b5068be1af2623e2aef727f2b73db">sigc::exception_catch_functor< T_functor, T_catcher, T_return ></a>
, <a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a1eb6fb5783d65d904474f6ffe14ace7b">sigc::exception_catch_functor< T_functor, T_catcher, void ></a>
, <a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html#a556774f196a4ec5569e8404ba8ae1539">sigc::hide_functor< 0, T_functor ></a>
, <a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#a3ab506b688835f9545dc018142cc728e">sigc::hide_functor<-1, T_functor ></a>
, <a class="el" href="classsigc_1_1mem__functor0.html#a5b9327e3a0f2f7df91394614f704ddc6">sigc::mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb">sigc::mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca">sigc::mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47">sigc::mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b">sigc::mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e">sigc::mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346">sigc::mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592">sigc::mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1pointer__functor0.html#afb058396d0f84a248197ddb7d4aed109">sigc::pointer_functor0< T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f">sigc::pointer_functor1< T_arg1, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a>
-, <a class="el" href="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b">sigc::pointer_functor1< T_arg1, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e">sigc::pointer_functor2< T_arg1, T_arg2, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a>
+, <a class="el" href="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a>
, <a class="el" href="structsigc_1_1retype__functor.html#a66717878d5c0f2a4cb568c8ff622cb97">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a>
, <a class="el" href="structsigc_1_1retype__return__functor.html#ab6c4d0b29bbcbca2e64db8249db54171">sigc::retype_return_functor< T_return, T_functor ></a>
, <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#af0c3d23d0216aa0631720eb00ca8f7ef">sigc::retype_return_functor< void, T_functor ></a>
, <a class="el" href="classsigc_1_1signal0.html#ab9012529a34abee9c62beacb7b790411">sigc::signal0< T_return, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
-, <a class="el" href="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10">sigc::signal1< T_return, T_arg1, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a>
+, <a class="el" href="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a>
, <a class="el" href="classsigc_1_1slot0.html#a217f897aa20f2a1a9fffcb6500598600">sigc::slot0< T_return ></a>
, <a class="el" href="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8">sigc::slot1< T_return, T_arg1 ></a>
, <a class="el" href="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647">sigc::slot2< T_return, T_arg1, T_arg2 ></a>
, <a class="el" href="classsigc_1_1slot7.html#a115f4dc171664e693a6bb7afc41778d4">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
, <a class="el" href="classsigc_1_1track__obj__functor1.html#a758ed994bc823ce29001873838384ac0">sigc::track_obj_functor1< T_functor, T_obj1 ></a>
, <a class="el" href="classsigc_1_1volatile__mem__functor0.html#ac2ed0440b58d9ed7fa7113036a021e92">sigc::volatile_mem_functor0< T_return, T_obj ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e">sigc::volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af">sigc::volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>operator*()
: <a class="el" href="structsigc_1_1slot__const__iterator.html#a753b4afd409883f47af264dfb8a3d28a">sigc::slot_const_iterator< T_slot ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<li>pointer
: <a class="el" href="structsigc_1_1slot__const__iterator.html#a28f3f0d2ac11dd8805d75682d8f38022">sigc::slot_const_iterator< T_slot ></a>
, <a class="el" href="structsigc_1_1slot__iterator.html#afb36f2add6064e0d7e7ae63ee2ddcde9">sigc::slot_iterator< T_slot ></a>
-, <a class="el" href="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451">sigc::type_trait< T_type ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132">sigc::type_trait< const T_type& ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9">sigc::type_trait< T_type& ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f">sigc::type_trait< T_type[N]></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9">sigc::type_trait< void ></a>
</li>
<li>pointer_functor0()
: <a class="el" href="classsigc_1_1pointer__functor0.html#afdb67f682e7b9190f646eed879dcfbe4">sigc::pointer_functor0< T_return ></a>
: <a class="el" href="classsigc_1_1pointer__functor3.html#a1a4909d1444e4456a89eb5852933d1cc">sigc::pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></a>
</li>
<li>pointer_functor4()
-: <a class="el" href="classsigc_1_1pointer__functor4.html#a30eaeb5f9974bed73d7577b862c2e06b">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a>
+: <a class="el" href="classsigc_1_1pointer__functor4.html#ab8e3bf143e71c5ffe8f155ace0f895a8">sigc::pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></a>
</li>
<li>pointer_functor5()
: <a class="el" href="classsigc_1_1pointer__functor5.html#abf1e06db145e4554ec53964ca79171cf">sigc::pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></a>
: <a class="el" href="classsigc_1_1pointer__functor6.html#ab56acb7713cf87d0b3094adc4ffe7a15">sigc::pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></a>
</li>
<li>pointer_functor7()
-: <a class="el" href="classsigc_1_1pointer__functor7.html#a01a6793cd057cd94bba98db3b34a3e7c">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a>
+: <a class="el" href="classsigc_1_1pointer__functor7.html#a1268abfa3437c0977517dd4cd0548080">sigc::pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></a>
</li>
<li>pop_back()
: <a class="el" href="structsigc_1_1slot__list.html#abb28f82ef0cbc78a86a4becd61b0c9ff">sigc::slot_list< T_slot ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
: <a class="el" href="structsigc_1_1bind__return__functor.html#aa7b8287c19d98cec75a7e64a9464772e">sigc::bind_return_functor< T_return, T_functor ></a>
</li>
<li>retype_functor()
-: <a class="el" href="structsigc_1_1retype__functor.html#a4dda9669c6c476d8825b5477159f4edb">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a>
+: <a class="el" href="structsigc_1_1retype__functor.html#a30f35ce3d25b7fd571fbd3ef730de225">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a>
</li>
<li>retype_return_functor()
: <a class="el" href="structsigc_1_1retype__return__functor.html#aa9546db86a6d1cfa7224a3a0cbad4827">sigc::retype_return_functor< T_return, T_functor ></a>
-, <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a8a9768f5c40e609f9bd06d30e3111735">sigc::retype_return_functor< void, T_functor ></a>
+, <a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#acd4789babb601ac5bee163651d89f3c8">sigc::retype_return_functor< void, T_functor ></a>
</li>
<li>reverse_iterator
: <a class="el" href="classsigc_1_1signal0.html#a1d9c390974304392ed12ee81543ab997">sigc::signal0< T_return, T_accumulator ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
: <a class="el" href="classsigc_1_1track__obj__functor7.html#a77667be610a480c7afdb928533b02651">sigc::track_obj_functor7< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6, T_obj7 ></a>
</li>
<li>trackable()
-: <a class="el" href="structsigc_1_1trackable.html#a09f5b2fe24c2ac1da8322ed0ea1553ea">sigc::trackable</a>
+: <a class="el" href="structsigc_1_1trackable.html#a7efefbcab4645648a366da3439242198">sigc::trackable</a>
</li>
<li>type
: <a class="el" href="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9">sigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base ></a>
-, <a class="el" href="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a">sigc::type_trait< T_type ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841">sigc::type_trait< const T_type& ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3">sigc::type_trait< T_type& ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4">sigc::type_trait< T_type[N]></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe">sigc::type_trait< void ></a>
, <a class="el" href="structsigc_1_1unwrap__reference.html#af35cad963fc073623282a2fb9c81f02a">sigc::unwrap_reference< T_type ></a>
, <a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html#a9820651050b0059841f9a92d9c478ba8">sigc::unwrap_reference< const_reference_wrapper< T_type > ></a>
, <a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html#a25182a927492ff79290f9820f7131e58">sigc::unwrap_reference< reference_wrapper< T_type > ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
, <a class="el" href="classsigc_1_1track__obj__functor1.html#ab36332c8e8815546730b525f739d9ebf">sigc::track_obj_functor1< T_functor, T_obj1 ></a>
</li>
<li>arg1_type_
-: <a class="el" href="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be">sigc::slot1< T_return, T_arg1 ></a>
-, <a class="el" href="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04">sigc::slot2< T_return, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89">sigc::slot1< T_return, T_arg1 ></a>
+, <a class="el" href="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46">sigc::slot2< T_return, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg2_type_
-: <a class="el" href="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d">sigc::slot2< T_return, T_arg1, T_arg2 ></a>
-, <a class="el" href="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7">sigc::slot2< T_return, T_arg1, T_arg2 ></a>
+, <a class="el" href="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg3_type_
-: <a class="el" href="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
-, <a class="el" href="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23">sigc::slot3< T_return, T_arg1, T_arg2, T_arg3 ></a>
+, <a class="el" href="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg4_type_
-: <a class="el" href="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
-, <a class="el" href="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5">sigc::slot4< T_return, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+, <a class="el" href="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg5_type_
-: <a class="el" href="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
-, <a class="el" href="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321">sigc::slot5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
+, <a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg6_type_
-: <a class="el" href="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
-, <a class="el" href="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">sigc::slot6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></a>
+, <a class="el" href="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
<li>arg7_type_
-: <a class="el" href="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
+: <a class="el" href="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021">sigc::slot7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<li>pointer
: <a class="el" href="structsigc_1_1slot__const__iterator.html#a28f3f0d2ac11dd8805d75682d8f38022">sigc::slot_const_iterator< T_slot ></a>
, <a class="el" href="structsigc_1_1slot__iterator.html#afb36f2add6064e0d7e7ae63ee2ddcde9">sigc::slot_iterator< T_slot ></a>
-, <a class="el" href="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451">sigc::type_trait< T_type ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132">sigc::type_trait< const T_type& ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9">sigc::type_trait< T_type& ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f">sigc::type_trait< T_type[N]></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9">sigc::type_trait< void ></a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</li>
<li>type
: <a class="el" href="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9">sigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base ></a>
-, <a class="el" href="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a">sigc::type_trait< T_type ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841">sigc::type_trait< const T_type& ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3">sigc::type_trait< T_type& ></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4">sigc::type_trait< T_type[N]></a>
-, <a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe">sigc::type_trait< void ></a>
, <a class="el" href="structsigc_1_1unwrap__reference.html#af35cad963fc073623282a2fb9c81f02a">sigc::unwrap_reference< T_type ></a>
, <a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html#a9820651050b0059841f9a92d9c478ba8">sigc::unwrap_reference< const_reference_wrapper< T_type > ></a>
, <a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html#a25182a927492ff79290f9820f7131e58">sigc::unwrap_reference< reference_wrapper< T_type > ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p><a class="el" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a" title="Creates an adaptor of type sigc::compose1_functor which combines two functors. ">sigc::compose()</a> combines two or three arbitrary functors. </p>
<p>On invokation, parameters are passed on to one or two getter functor(s). The return value(s) are then passed on to the setter function.</p>
<dl class="section user"><dt>Examples:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">float</span> square_root(<span class="keywordtype">float</span> a) { <span class="keywordflow">return</span> sqrtf(a); }</div>
-<div class="line"><span class="keywordtype">float</span> <a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>(<span class="keywordtype">float</span> a, <span class="keywordtype">float</span> b) { <span class="keywordflow">return</span> a+b; }</div>
-<div class="line">std::cout << <a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&square_root, &<a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>)(9, 16); <span class="comment">// calls square_root(sum(3,6))</span></div>
-<div class="line">std::cout << <a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&<a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>, &square_root, &square_root)(9); <span class="comment">// calls sum(square_root(9), square_root(9))</span></div>
+<div class="line"><span class="keywordtype">float</span> <a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>(<span class="keywordtype">float</span> a, <span class="keywordtype">float</span> b) { <span class="keywordflow">return</span> a+b; }</div>
+<div class="line">std::cout << <a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&square_root, &<a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>)(9, 16); <span class="comment">// calls square_root(sum(3,6))</span></div>
+<div class="line">std::cout << <a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&<a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>, &square_root, &square_root)(9); <span class="comment">// calls sum(square_root(9), square_root(9))</span></div>
</div><!-- fragment --></dd></dl>
<p>The functor <a class="el" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a" title="Creates an adaptor of type sigc::compose1_functor which combines two functors. ">sigc::compose()</a> returns can be passed directly into <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">sigc::signal::connect()</a>.</p>
<dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><a class="code" href="classsigc_1_1signal.html">sigc::signal<float,float,float></a> some_signal;</div>
-<div class="line">some_signal.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a>(<a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&square_root, &<a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>));</div>
+<div class="line">some_signal.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2">connect</a>(<a class="code" href="group__compose.html#ga34cf5da8f6323bfdc41bc7113d6ad20a">sigc::compose</a>(&square_root, &<a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga00295ac42c201866e7178edb6878b316">sum</a>));</div>
</div><!-- fragment --> </dd></dl>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga34cf5da8f6323bfdc41bc7113d6ad20a"></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<div class="line"> <span class="keywordtype">int</span> operator()()</div>
<div class="line"> {</div>
<div class="line"> <span class="keywordflow">try</span> { <span class="keywordflow">throw</span>; }</div>
-<div class="line"> <span class="keywordflow">catch</span> (<a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00900.html">std::range_error</a> e) <span class="comment">// catch what types we know</span></div>
-<div class="line"> { std::cerr << <span class="stringliteral">"caught "</span> << e.what() << <a class="codeRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01616.html#a8b3758bb8f17c440c7963363f42f69f3">std::endl</a>; }</div>
+<div class="line"> <span class="keywordflow">catch</span> (<a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00900.html">std::range_error</a> e) <span class="comment">// catch what types we know</span></div>
+<div class="line"> { std::cerr << <span class="stringliteral">"caught "</span> << e.what() << <a class="codeRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01616.html#a8b3758bb8f17c440c7963363f42f69f3">std::endl</a>; }</div>
<div class="line"> <span class="keywordflow">return</span> 1;</div>
<div class="line"> }</div>
<div class="line">}</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<li>track_obj()
: <a class="el" href="group__track__obj.html#ga8fd1ab36d123ff83dd4cd8dc58bb28e2">sigc</a>
</li>
+<li>type_trait_pass_t
+: <a class="el" href="namespacesigc.html#aa2d13c7fc829cfec6e0f9d5092f2aa79">sigc</a>
+</li>
+<li>type_trait_take_t
+: <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">sigc</a>
+</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.9.1"/>
+<title>libsigc++: Namespace Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">libsigc++
+  <span id="projectnumber">2.5.3</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.9.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespaces.html"><span>Namespace List</span></a></li>
+ <li class="current"><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div class="contents">
+ <ul>
+<li>type_trait_pass_t
+: <a class="el" href="namespacesigc.html#aa2d13c7fc829cfec6e0f9d5092f2aa79">sigc</a>
+</li>
+<li>type_trait_take_t
+: <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">sigc</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.9.1
+</small></address>
+</body>
+</html>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<ul class="tablist">
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> |
+<a href="#typedef-members">Typedefs</a> |
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">sigc Namespace Reference</div> </div>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classsigc_1_1volatile__mem__functor7.html" title="volatile_mem_functor7 wraps volatile methods with 7 argument(s). ">volatile_mem_functor7</a> wraps volatile methods with 7 argument(s). <a href="classsigc_1_1volatile__mem__functor7.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:aa2d13c7fc829cfec6e0f9d5092f2aa79"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
+<tr class="memitem:aa2d13c7fc829cfec6e0f9d5092f2aa79"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacesigc.html#aa2d13c7fc829cfec6e0f9d5092f2aa79">type_trait_pass_t</a> = typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T >::pass</td></tr>
+<tr class="separator:aa2d13c7fc829cfec6e0f9d5092f2aa79"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa0d56c61023af35c47b79db80b32fd2e"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
+<tr class="memitem:aa0d56c61023af35c47b79db80b32fd2e"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a> = typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T >::take</td></tr>
+<tr class="separator:aa0d56c61023af35c47b79db80b32fd2e"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga2f099bc6056b32f2a58134ba8537c6f4"><td class="memTemplParams" colspan="2">template<int I_location, class T_bound1 , class T_functor > </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The libsigc++ namespace. </p>
-</div><h2 class="groupheader">Function Documentation</h2>
+</div><h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="aa2d13c7fc829cfec6e0f9d5092f2aa79"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template <typename T > </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">using <a class="el" href="namespacesigc.html#aa2d13c7fc829cfec6e0f9d5092f2aa79">sigc::type_trait_pass_t</a> = typedef typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T>::pass</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa0d56c61023af35c47b79db80b32fd2e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template <typename T > </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">using <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">sigc::type_trait_take_t</a> = typedef typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a><T>::take</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a0ae3b8a1ba26920cee4d7d9df2c39ed9"></a>
<div class="memitem">
<div class="memproto">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:30 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:28 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<div class="line">{</div>
<div class="line"> <span class="keyword">template</span> <<span class="keyword">class</span> T_arg1=<span class="keywordtype">void</span>, <span class="keyword">class</span> T_arg2=<span class="keywordtype">void</span>></div>
<div class="line"> <span class="keyword">struct </span>deduce_result_type</div>
-<div class="line"> { <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9">sigc::deduce_result_type<T_functor, T_arg1, T_arg2>::type</a> type; };</div>
+<div class="line"> { <span class="keyword">typedef</span> sigc::deduce_result_t<T_functor, T_arg1, T_arg2> type; };</div>
<div class="line"> <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structsigc_1_1functor__trait.html#af1324bf0d3cec3d1f2e39e932b228d6d">sigc::functor_trait<T_functor>::result_type</a> <a class="code" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a>;</div>
<div class="line"> <span class="comment">//</span></div>
<div class="line"> result_type</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1adapts.html">sigc::adapts< T_functor ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1adapts.html#a947b69ccbdcabd4ef4163dcab96096f8">adapts</a>(const T_functor& _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1adapts.html">sigc::adapts< T_functor ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html#af55e50941ead03070bcc10742545393e">bind_return_functor</a>(typename type_trait< T_functor >::take _A_functor, typename type_trait< T_return >::take _A_ret_value)</td><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html">sigc::bind_return_functor< T_return, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html#a1fa9551283794b249cbbdf7d270745d4">bind_return_functor</a>(type_trait_take_t< T_functor > _A_functor, type_trait_take_t< T_return > _A_ret_value)</td><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html">sigc::bind_return_functor< T_return, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1adapts.html#a2f4b37eb160708baf17de57f2abce7a7">functor_</a></td><td class="entry"><a class="el" href="structsigc_1_1adapts.html">sigc::adapts< T_functor ></a></td><td class="entry"><span class="mlabel">mutable</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html#a35959a6f4d5f6ddc83f603ee67d25981">operator()</a>()</td><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html">sigc::bind_return_functor< T_return, T_functor ></a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html#aea28cfb0443ae04982fc47c9955303fe">operator()</a>(T_arg1 _A_a1)</td><td class="entry"><a class="el" href="structsigc_1_1bind__return__functor.html">sigc::bind_return_functor< T_return, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:af55e50941ead03070bcc10742545393e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__return__functor.html#af55e50941ead03070bcc10742545393e">bind_return_functor</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_functor >::take _A_functor, typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_return >::take _A_ret_value)</td></tr>
-<tr class="memdesc:af55e50941ead03070bcc10742545393e"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1bind__return__functor.html" title="Adaptor that fixes the return value of the wrapped functor. ">bind_return_functor</a> object that fixes the return value to <code>_A_ret_value</code>. <a href="#af55e50941ead03070bcc10742545393e">More...</a><br /></td></tr>
-<tr class="separator:af55e50941ead03070bcc10742545393e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1fa9551283794b249cbbdf7d270745d4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__return__functor.html#a1fa9551283794b249cbbdf7d270745d4">bind_return_functor</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_functor > _A_functor, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_return > _A_ret_value)</td></tr>
+<tr class="memdesc:a1fa9551283794b249cbbdf7d270745d4"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1bind__return__functor.html" title="Adaptor that fixes the return value of the wrapped functor. ">bind_return_functor</a> object that fixes the return value to <code>_A_ret_value</code>. <a href="#a1fa9551283794b249cbbdf7d270745d4">More...</a><br /></td></tr>
+<tr class="separator:a1fa9551283794b249cbbdf7d270745d4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a35959a6f4d5f6ddc83f603ee67d25981"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1unwrap__reference.html">unwrap_reference</a>< T_return >::type </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__return__functor.html#a35959a6f4d5f6ddc83f603ee67d25981">operator()</a> ()</td></tr>
<tr class="memdesc:a35959a6f4d5f6ddc83f603ee67d25981"><td class="mdescLeft"> </td><td class="mdescRight">Invokes the wrapped functor dropping its return value. <a href="#a35959a6f4d5f6ddc83f603ee67d25981">More...</a><br /></td></tr>
<tr class="separator:a35959a6f4d5f6ddc83f603ee67d25981"><td class="memSeparator" colspan="2"> </td></tr>
</div>
</div>
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
-<a class="anchor" id="af55e50941ead03070bcc10742545393e"></a>
+<a class="anchor" id="a1fa9551283794b249cbbdf7d270745d4"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="structsigc_1_1bind__return__functor.html">sigc::bind_return_functor</a>< T_return, T_functor >::<a class="el" href="structsigc_1_1bind__return__functor.html">bind_return_functor</a> </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_functor >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_functor > </td>
<td class="paramname"><em>_A_functor</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_return >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_return > </td>
<td class="paramname"><em>_A_ret_value</em> </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-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 = std::is_base_of<adaptor_base,T_functor>::value> </div>
+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 = std::is_base_of<adaptor_base,T_functor>::value> </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a><T_functor>::result_type <a class="el" href="structsigc_1_1deduce__result__type.html">sigc::deduce_result_type</a>< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base >::<a class="el" href="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9">type</a></td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html#a712ff55237e5e0d68195a6d5010f5b3d">operator()</a>(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)</td><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html#a7b869ff5f806496f7d99f5ae68823291">operator()</a>(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)</td><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html#a1a594553d0312ca12e1009d179af0dbe">result_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html#a4dda9669c6c476d8825b5477159f4edb">retype_functor</a>(typename type_trait< T_functor >::take _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html#a30f35ce3d25b7fd571fbd3ef730de225">retype_functor</a>(type_trait_take_t< T_functor > _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:a4dda9669c6c476d8825b5477159f4edb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__functor.html#a4dda9669c6c476d8825b5477159f4edb">retype_functor</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_functor >::take _A_functor)</td></tr>
-<tr class="memdesc:a4dda9669c6c476d8825b5477159f4edb"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor. ">retype_functor</a> object that performs C-style casts on the parameters passed on to the functor. <a href="#a4dda9669c6c476d8825b5477159f4edb">More...</a><br /></td></tr>
-<tr class="separator:a4dda9669c6c476d8825b5477159f4edb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a30f35ce3d25b7fd571fbd3ef730de225"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__functor.html#a30f35ce3d25b7fd571fbd3ef730de225">retype_functor</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_functor > _A_functor)</td></tr>
+<tr class="memdesc:a30f35ce3d25b7fd571fbd3ef730de225"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor. ">retype_functor</a> object that performs C-style casts on the parameters passed on to the functor. <a href="#a30f35ce3d25b7fd571fbd3ef730de225">More...</a><br /></td></tr>
+<tr class="separator:a30f35ce3d25b7fd571fbd3ef730de225"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a841d7fd2ae795ca4decccca8342e231c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__functor.html#a841d7fd2ae795ca4decccca8342e231c">operator()</a> ()</td></tr>
<tr class="separator:a841d7fd2ae795ca4decccca8342e231c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abfd54e4b77096f76bb0e880b6b7b81e1"><td class="memTemplParams" colspan="2">template<class T_arg1 > </td></tr>
</div>
</div>
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a4dda9669c6c476d8825b5477159f4edb"></a>
+<a class="anchor" id="a30f35ce3d25b7fd571fbd3ef730de225"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="structsigc_1_1retype__functor.html">sigc::retype_functor</a>< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 >::<a class="el" href="structsigc_1_1retype__functor.html">retype_functor</a> </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_functor >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_functor > </td>
<td class="paramname"><em>_A_functor</em></td><td>)</td>
<td></td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html#a68bdb4e6cf7d505f210017ab744603f0">operator()</a>(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor< T_return, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html#aa8421dc266ad653de395e7d01e631fdc">result_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor< T_return, T_functor ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html#aa9546db86a6d1cfa7224a3a0cbad4827">retype_return_functor</a>()</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor< T_return, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html#a1fca6f2ee601bdf6771e14bba21faa46">retype_return_functor</a>(typename type_trait< T_functor >::take _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor< T_return, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html#a9ebfb2a6cfb5125b0705c0adef2cbfb8">retype_return_functor</a>(type_trait_take_t< T_functor > _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor< T_return, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa9546db86a6d1cfa7224a3a0cbad4827"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor.html#aa9546db86a6d1cfa7224a3a0cbad4827">retype_return_functor</a> ()</td></tr>
<tr class="separator:aa9546db86a6d1cfa7224a3a0cbad4827"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1fca6f2ee601bdf6771e14bba21faa46"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor.html#a1fca6f2ee601bdf6771e14bba21faa46">retype_return_functor</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_functor >::take _A_functor)</td></tr>
-<tr class="memdesc:a1fca6f2ee601bdf6771e14bba21faa46"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1retype__return__functor.html" title="Adaptor that performs a C-style cast on the return value of a functor. ">retype_return_functor</a> object that perform a C-style cast on the return value of the passed functor. <a href="#a1fca6f2ee601bdf6771e14bba21faa46">More...</a><br /></td></tr>
-<tr class="separator:a1fca6f2ee601bdf6771e14bba21faa46"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9ebfb2a6cfb5125b0705c0adef2cbfb8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor.html#a9ebfb2a6cfb5125b0705c0adef2cbfb8">retype_return_functor</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_functor > _A_functor)</td></tr>
+<tr class="memdesc:a9ebfb2a6cfb5125b0705c0adef2cbfb8"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1retype__return__functor.html" title="Adaptor that performs a C-style cast on the return value of a functor. ">retype_return_functor</a> object that perform a C-style cast on the return value of the passed functor. <a href="#a9ebfb2a6cfb5125b0705c0adef2cbfb8">More...</a><br /></td></tr>
+<tr class="separator:a9ebfb2a6cfb5125b0705c0adef2cbfb8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4cf9725b7ac4fdfeded4ab3f56d61a88"><td class="memItemLeft" align="right" valign="top">T_return </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor.html#a4cf9725b7ac4fdfeded4ab3f56d61a88">operator()</a> ()</td></tr>
<tr class="separator:a4cf9725b7ac4fdfeded4ab3f56d61a88"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa6beb1654c027400d852e2df0fafb6aa"><td class="memTemplParams" colspan="2">template<class T_arg1 > </td></tr>
</div>
</div>
-<a class="anchor" id="a1fca6f2ee601bdf6771e14bba21faa46"></a>
+<a class="anchor" id="a9ebfb2a6cfb5125b0705c0adef2cbfb8"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor</a>< T_return, T_functor >::<a class="el" href="structsigc_1_1retype__return__functor.html">retype_return_functor</a> </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_functor >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_functor > </td>
<td class="paramname"><em>_A_functor</em></td><td>)</td>
<td></td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a73a475fd2fe5e4d9e184ca5092b0ced4">operator()</a>(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html">sigc::retype_return_functor< void, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a64bccc59fc20fdf0fd80281597d350b2">result_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html">sigc::retype_return_functor< void, T_functor ></a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a720e802de29a72d1e15626b1719844bc">retype_return_functor</a>()</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html">sigc::retype_return_functor< void, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a8a9768f5c40e609f9bd06d30e3111735">retype_return_functor</a>(typename type_trait< T_functor >::take _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html">sigc::retype_return_functor< void, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#acd4789babb601ac5bee163651d89f3c8">retype_return_functor</a>(type_trait_take_t< T_functor > _A_functor)</td><td class="entry"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html">sigc::retype_return_functor< void, T_functor ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
Public Member Functions</h2></td></tr>
<tr class="memitem:a720e802de29a72d1e15626b1719844bc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a720e802de29a72d1e15626b1719844bc">retype_return_functor</a> ()</td></tr>
<tr class="separator:a720e802de29a72d1e15626b1719844bc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8a9768f5c40e609f9bd06d30e3111735"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a8a9768f5c40e609f9bd06d30e3111735">retype_return_functor</a> (typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_functor >::take _A_functor)</td></tr>
-<tr class="separator:a8a9768f5c40e609f9bd06d30e3111735"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acd4789babb601ac5bee163651d89f3c8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#acd4789babb601ac5bee163651d89f3c8">retype_return_functor</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_functor > _A_functor)</td></tr>
+<tr class="separator:acd4789babb601ac5bee163651d89f3c8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af181f5a8134c5a834e2ad0ed7590fbfe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#af181f5a8134c5a834e2ad0ed7590fbfe">operator()</a> ()</td></tr>
<tr class="separator:af181f5a8134c5a834e2ad0ed7590fbfe"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2ad16a9f8f247e6f7661838fb084ffd0"><td class="memTemplParams" colspan="2">template<class T_arg1 > </td></tr>
</div>
</div>
-<a class="anchor" id="a8a9768f5c40e609f9bd06d30e3111735"></a>
+<a class="anchor" id="acd4789babb601ac5bee163651d89f3c8"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
<tr>
<td class="memname"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor</a>< void, T_functor >::<a class="el" href="structsigc_1_1retype__return__functor.html">retype_return_functor</a> </td>
<td>(</td>
- <td class="paramtype">typename <a class="el" href="structsigc_1_1type__trait.html">type_trait</a>< T_functor >::take </td>
+ <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>< T_functor > </td>
<td class="paramname"><em>_A_functor</em></td><td>)</td>
<td></td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
Public Types</h2></td></tr>
<tr class="memitem:ac111b0a48ab96f75e720f32171072bc5"><td class="memItemLeft" align="right" valign="top">typedef std::ptrdiff_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__const__iterator.html#ac111b0a48ab96f75e720f32171072bc5">difference_type</a></td></tr>
<tr class="separator:ac111b0a48ab96f75e720f32171072bc5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:afc9dff16373a2fa7a4f373bd48a852c6"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__const__iterator.html#afc9dff16373a2fa7a4f373bd48a852c6">iterator_category</a></td></tr>
+<tr class="memitem:afc9dff16373a2fa7a4f373bd48a852c6"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__const__iterator.html#afc9dff16373a2fa7a4f373bd48a852c6">iterator_category</a></td></tr>
<tr class="separator:afc9dff16373a2fa7a4f373bd48a852c6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3466a35177b6a0999a12ff0ee10e91b9"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__const__iterator.html">internal::signal_impl::const_iterator_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__const__iterator.html#a3466a35177b6a0999a12ff0ee10e91b9">iterator_type</a></td></tr>
<tr class="separator:a3466a35177b6a0999a12ff0ee10e91b9"><td class="memSeparator" colspan="2"> </td></tr>
template <typename T_slot > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> <a class="el" href="structsigc_1_1slot__const__iterator.html">sigc::slot_const_iterator</a>< T_slot >::<a class="el" href="structsigc_1_1slot__const__iterator.html#afc9dff16373a2fa7a4f373bd48a852c6">iterator_category</a></td>
+ <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> <a class="el" href="structsigc_1_1slot__const__iterator.html">sigc::slot_const_iterator</a>< T_slot >::<a class="el" href="structsigc_1_1slot__const__iterator.html#afc9dff16373a2fa7a4f373bd48a852c6">iterator_category</a></td>
</tr>
</table>
</div><div class="memdoc">
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">bool <a class="el" href="structsigc_1_1slot__const__iterator.html">sigc::slot_const_iterator</a>< T_slot >::<a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
+ <td class="memname">bool <a class="el" href="structsigc_1_1slot__const__iterator.html">sigc::slot_const_iterator</a>< T_slot >::<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsigc_1_1slot__const__iterator.html">slot_const_iterator</a>< T_slot >& </td>
<td class="paramname"><em>other</em></td><td>)</td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
Public Types</h2></td></tr>
<tr class="memitem:adb6307ee06c592d67ecef0607f319d5e"><td class="memItemLeft" align="right" valign="top">typedef std::ptrdiff_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__iterator.html#adb6307ee06c592d67ecef0607f319d5e">difference_type</a></td></tr>
<tr class="separator:adb6307ee06c592d67ecef0607f319d5e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0c882521b418b9faaac879a1d337ace5"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__iterator.html#a0c882521b418b9faaac879a1d337ace5">iterator_category</a></td></tr>
+<tr class="memitem:a0c882521b418b9faaac879a1d337ace5"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__iterator.html#a0c882521b418b9faaac879a1d337ace5">iterator_category</a></td></tr>
<tr class="separator:a0c882521b418b9faaac879a1d337ace5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a189fa620b9d90dc1a224d9ad91da5011"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__iterator.html">internal::signal_impl::iterator_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__iterator.html#a189fa620b9d90dc1a224d9ad91da5011">iterator_type</a></td></tr>
<tr class="separator:a189fa620b9d90dc1a224d9ad91da5011"><td class="memSeparator" colspan="2"> </td></tr>
template <typename T_slot > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> <a class="el" href="structsigc_1_1slot__iterator.html">sigc::slot_iterator</a>< T_slot >::<a class="el" href="structsigc_1_1slot__iterator.html#a0c882521b418b9faaac879a1d337ace5">iterator_category</a></td>
+ <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00636.html">std::bidirectional_iterator_tag</a> <a class="el" href="structsigc_1_1slot__iterator.html">sigc::slot_iterator</a>< T_slot >::<a class="el" href="structsigc_1_1slot__iterator.html#a0c882521b418b9faaac879a1d337ace5">iterator_category</a></td>
</tr>
</table>
</div><div class="memdoc">
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">bool <a class="el" href="structsigc_1_1slot__iterator.html">sigc::slot_iterator</a>< T_slot >::<a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
+ <td class="memname">bool <a class="el" href="structsigc_1_1slot__iterator.html">sigc::slot_iterator</a>< T_slot >::<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsigc_1_1slot__iterator.html">slot_iterator</a>< T_slot >& </td>
<td class="paramname"><em>other</em></td><td>)</td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<tr class="separator:a957838a7111e132824c10c2d5a897a0b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3ac6e61271e7e8623d1bd493c61f1214"><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="structsigc_1_1slot__list.html#af769819a62b19adb888eb231709e894f">slot_type</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#a3ac6e61271e7e8623d1bd493c61f1214">const_reference</a></td></tr>
<tr class="separator:a3ac6e61271e7e8623d1bd493c61f1214"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8293bfca54539958326f57375e4d8c14"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>< <a class="el" href="structsigc_1_1slot__list.html#a957838a7111e132824c10c2d5a897a0b">const_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#a8293bfca54539958326f57375e4d8c14">const_reverse_iterator</a></td></tr>
+<tr class="memitem:a8293bfca54539958326f57375e4d8c14"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>< <a class="el" href="structsigc_1_1slot__list.html#a957838a7111e132824c10c2d5a897a0b">const_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#a8293bfca54539958326f57375e4d8c14">const_reverse_iterator</a></td></tr>
<tr class="separator:a8293bfca54539958326f57375e4d8c14"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9774e07e467d9463e6e7cc7aa2f5c05f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__iterator.html">slot_iterator</a>< <a class="el" href="structsigc_1_1slot__list.html#af769819a62b19adb888eb231709e894f">slot_type</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">iterator</a></td></tr>
<tr class="separator:a9774e07e467d9463e6e7cc7aa2f5c05f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab0f2255639f24ff02d45f97994bc0e11"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__list.html#af769819a62b19adb888eb231709e894f">slot_type</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#ab0f2255639f24ff02d45f97994bc0e11">reference</a></td></tr>
<tr class="separator:ab0f2255639f24ff02d45f97994bc0e11"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:addb44a7590825f917b3fcf0179fadadb"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>< <a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#addb44a7590825f917b3fcf0179fadadb">reverse_iterator</a></td></tr>
+<tr class="memitem:addb44a7590825f917b3fcf0179fadadb"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a>< <a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#addb44a7590825f917b3fcf0179fadadb">reverse_iterator</a></td></tr>
<tr class="separator:addb44a7590825f917b3fcf0179fadadb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af769819a62b19adb888eb231709e894f"><td class="memItemLeft" align="right" valign="top">typedef T_slot </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html#af769819a62b19adb888eb231709e894f">slot_type</a></td></tr>
<tr class="separator:af769819a62b19adb888eb231709e894f"><td class="memSeparator" colspan="2"> </td></tr>
template <class T_slot > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a><<a class="el" href="structsigc_1_1slot__list.html#a957838a7111e132824c10c2d5a897a0b">const_iterator</a>> <a class="el" href="structsigc_1_1slot__list.html">sigc::slot_list</a>< T_slot >::<a class="el" href="structsigc_1_1slot__list.html#a8293bfca54539958326f57375e4d8c14">const_reverse_iterator</a></td>
+ <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a><<a class="el" href="structsigc_1_1slot__list.html#a957838a7111e132824c10c2d5a897a0b">const_iterator</a>> <a class="el" href="structsigc_1_1slot__list.html">sigc::slot_list</a>< T_slot >::<a class="el" href="structsigc_1_1slot__list.html#a8293bfca54539958326f57375e4d8c14">const_reverse_iterator</a></td>
</tr>
</table>
</div><div class="memdoc">
template <class T_slot > </div>
<table class="memname">
<tr>
- <td class="memname">typedef <a class="elRef" doxygen="/opt/gnome/share/mm-common/doctags/libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a><<a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">iterator</a>> <a class="el" href="structsigc_1_1slot__list.html">sigc::slot_list</a>< T_slot >::<a class="el" href="structsigc_1_1slot__list.html#addb44a7590825f917b3fcf0179fadadb">reverse_iterator</a></td>
+ <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00911.html">std::reverse_iterator</a><<a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">iterator</a>> <a class="el" href="structsigc_1_1slot__list.html">sigc::slot_list</a>< T_slot >::<a class="el" href="structsigc_1_1slot__list.html#addb44a7590825f917b3fcf0179fadadb">reverse_iterator</a></td>
</tr>
</table>
</div><div class="memdoc">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait< T_type ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait.html#aebfa426334f8de7b93031de35d2495e3">pass</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait< T_type ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451">pointer</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait< T_type ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait.html#a191a797ea6e2d851287b8a87b6305157">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait< T_type ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait< T_type ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait.html#a191a797ea6e2d851287b8a87b6305157">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait< T_type ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
Public Types</h2></td></tr>
<tr class="memitem:aebfa426334f8de7b93031de35d2495e3"><td class="memItemLeft" align="right" valign="top">typedef T_type& </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait.html#aebfa426334f8de7b93031de35d2495e3">pass</a></td></tr>
<tr class="separator:aebfa426334f8de7b93031de35d2495e3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a326607e19653e2094262034f2aed0451"><td class="memItemLeft" align="right" valign="top">typedef T_type* </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451">pointer</a></td></tr>
-<tr class="separator:a326607e19653e2094262034f2aed0451"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a191a797ea6e2d851287b8a87b6305157"><td class="memItemLeft" align="right" valign="top">typedef const T_type& </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait.html#a191a797ea6e2d851287b8a87b6305157">take</a></td></tr>
<tr class="separator:a191a797ea6e2d851287b8a87b6305157"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae312a7f4e2466a20c9eec73136cd271a"><td class="memItemLeft" align="right" valign="top">typedef T_type </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a">type</a></td></tr>
-<tr class="separator:ae312a7f4e2466a20c9eec73136cd271a"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="aebfa426334f8de7b93031de35d2495e3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type> </div>
+template <class T_type > </div>
<table class="memname">
<tr>
<td class="memname">typedef T_type& <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< T_type >::<a class="el" href="structsigc_1_1type__trait.html#aebfa426334f8de7b93031de35d2495e3">pass</a></td>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="a326607e19653e2094262034f2aed0451"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template <class T_type> </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T_type* <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< T_type >::<a class="el" href="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451">pointer</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
</div>
</div>
<a class="anchor" id="a191a797ea6e2d851287b8a87b6305157"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type> </div>
+template <class T_type > </div>
<table class="memname">
<tr>
<td class="memname">typedef const T_type& <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< T_type >::<a class="el" href="structsigc_1_1type__trait.html#a191a797ea6e2d851287b8a87b6305157">take</a></td>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="ae312a7f4e2466a20c9eec73136cd271a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template <class T_type> </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T_type <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< T_type >::<a class="el" href="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a">type</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait< T_type[N]></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#abfd06dd56be6fda2436e9e15acb1fc72">pass</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait< T_type[N]></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f">pointer</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait< T_type[N]></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#a9cb9e2faaa68a89ef1a74b8b7c98d81e">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait< T_type[N]></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait< T_type[N]></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#a9cb9e2faaa68a89ef1a74b8b7c98d81e">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html">sigc::type_trait< T_type[N]></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
Public Types</h2></td></tr>
<tr class="memitem:abfd06dd56be6fda2436e9e15acb1fc72"><td class="memItemLeft" align="right" valign="top">typedef T_type*& </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#abfd06dd56be6fda2436e9e15acb1fc72">pass</a></td></tr>
<tr class="separator:abfd06dd56be6fda2436e9e15acb1fc72"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae72df00db2702679e9653c3d26e5f04f"><td class="memItemLeft" align="right" valign="top">typedef T_type** </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f">pointer</a></td></tr>
-<tr class="separator:ae72df00db2702679e9653c3d26e5f04f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9cb9e2faaa68a89ef1a74b8b7c98d81e"><td class="memItemLeft" align="right" valign="top">typedef const T_type*& </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#a9cb9e2faaa68a89ef1a74b8b7c98d81e">take</a></td></tr>
<tr class="separator:a9cb9e2faaa68a89ef1a74b8b7c98d81e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:acac14097ce3113948c5b85cc04210ad4"><td class="memItemLeft" align="right" valign="top">typedef T_type* </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4">type</a></td></tr>
-<tr class="separator:acac14097ce3113948c5b85cc04210ad4"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="abfd06dd56be6fda2436e9e15acb1fc72"></a>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="ae72df00db2702679e9653c3d26e5f04f"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template <class T_type , int N> </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T_type** <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< T_type[N]>::<a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f">pointer</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
</div>
</div>
<a class="anchor" id="a9cb9e2faaa68a89ef1a74b8b7c98d81e"></a>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="acac14097ce3113948c5b85cc04210ad4"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template <class T_type , int N> </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T_type* <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< T_type[N]>::<a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4">type</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait< T_type& ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a1b24e79fed94df3fc0e7574e0ae1c991">pass</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait< T_type& ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9">pointer</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait< T_type& ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a604c7ad05de42e3f9d28ab45c8d865b5">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait< T_type& ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait< T_type& ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a604c7ad05de42e3f9d28ab45c8d865b5">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html">sigc::type_trait< T_type& ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
Public Types</h2></td></tr>
<tr class="memitem:a1b24e79fed94df3fc0e7574e0ae1c991"><td class="memItemLeft" align="right" valign="top">typedef T_type& </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a1b24e79fed94df3fc0e7574e0ae1c991">pass</a></td></tr>
<tr class="separator:a1b24e79fed94df3fc0e7574e0ae1c991"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a97f7ab2233eabcbbd25ebab4a50c5ee9"><td class="memItemLeft" align="right" valign="top">typedef T_type* </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9">pointer</a></td></tr>
-<tr class="separator:a97f7ab2233eabcbbd25ebab4a50c5ee9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a604c7ad05de42e3f9d28ab45c8d865b5"><td class="memItemLeft" align="right" valign="top">typedef T_type& </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a604c7ad05de42e3f9d28ab45c8d865b5">take</a></td></tr>
<tr class="separator:a604c7ad05de42e3f9d28ab45c8d865b5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a07466c8c7e5eb429759e9412225636a3"><td class="memItemLeft" align="right" valign="top">typedef T_type </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3">type</a></td></tr>
-<tr class="separator:a07466c8c7e5eb429759e9412225636a3"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a1b24e79fed94df3fc0e7574e0ae1c991"></a>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="a97f7ab2233eabcbbd25ebab4a50c5ee9"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template <class T_type > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T_type* <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< T_type& >::<a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9">pointer</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
</div>
</div>
<a class="anchor" id="a604c7ad05de42e3f9d28ab45c8d865b5"></a>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="a07466c8c7e5eb429759e9412225636a3"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template <class T_type > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T_type <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< T_type& >::<a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3">type</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait< const T_type& ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a7b9cd2a3e6e7cf986e4e25e05c665c73">pass</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait< const T_type& ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132">pointer</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait< const T_type& ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a2c3a2a62adee114867045a7f77096435">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait< const T_type& ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait< const T_type& ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a2c3a2a62adee114867045a7f77096435">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html">sigc::type_trait< const T_type& ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
Public Types</h2></td></tr>
<tr class="memitem:a7b9cd2a3e6e7cf986e4e25e05c665c73"><td class="memItemLeft" align="right" valign="top">typedef const T_type& </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a7b9cd2a3e6e7cf986e4e25e05c665c73">pass</a></td></tr>
<tr class="separator:a7b9cd2a3e6e7cf986e4e25e05c665c73"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a29b3ee172528ab2940d9731de9e4b132"><td class="memItemLeft" align="right" valign="top">typedef const T_type* </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132">pointer</a></td></tr>
-<tr class="separator:a29b3ee172528ab2940d9731de9e4b132"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2c3a2a62adee114867045a7f77096435"><td class="memItemLeft" align="right" valign="top">typedef const T_type& </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a2c3a2a62adee114867045a7f77096435">take</a></td></tr>
<tr class="separator:a2c3a2a62adee114867045a7f77096435"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abb378de548c634f3b56dab5d4fbd1841"><td class="memItemLeft" align="right" valign="top">typedef const T_type </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841">type</a></td></tr>
-<tr class="separator:abb378de548c634f3b56dab5d4fbd1841"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a7b9cd2a3e6e7cf986e4e25e05c665c73"></a>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="a29b3ee172528ab2940d9731de9e4b132"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template <class T_type > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef const T_type* <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< const T_type& >::<a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132">pointer</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
</div>
</div>
<a class="anchor" id="a2c3a2a62adee114867045a7f77096435"></a>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="abb378de548c634f3b56dab5d4fbd1841"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template <class T_type > </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef const T_type <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< const T_type& >::<a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841">type</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
<p>This is the complete list of members for <a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait< void ></a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#ab5d97b4ec126f3afeaf67e9a6b05b0be">pass</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait< void ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9">pointer</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait< void ></a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a40d187392469ee48d24838ef38531b90">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait< void ></a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe">type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait< void ></a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a40d187392469ee48d24838ef38531b90">take</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html">sigc::type_trait< void ></a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
Public Types</h2></td></tr>
<tr class="memitem:ab5d97b4ec126f3afeaf67e9a6b05b0be"><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#ab5d97b4ec126f3afeaf67e9a6b05b0be">pass</a></td></tr>
<tr class="separator:ab5d97b4ec126f3afeaf67e9a6b05b0be"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a69243f1c0d0e537e066632c1b6a107f9"><td class="memItemLeft" align="right" valign="top">typedef void* </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9">pointer</a></td></tr>
-<tr class="separator:a69243f1c0d0e537e066632c1b6a107f9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a40d187392469ee48d24838ef38531b90"><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a40d187392469ee48d24838ef38531b90">take</a></td></tr>
<tr class="separator:a40d187392469ee48d24838ef38531b90"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:add6e3395f22d8169275eafdbb3035fbe"><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe">type</a></td></tr>
-<tr class="separator:add6e3395f22d8169275eafdbb3035fbe"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="ab5d97b4ec126f3afeaf67e9a6b05b0be"></a>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="a69243f1c0d0e537e066632c1b6a107f9"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef void* <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< void >::<a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9">pointer</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
</div>
</div>
<a class="anchor" id="a40d187392469ee48d24838ef38531b90"></a>
</table>
</div><div class="memdoc">
-</div>
-</div>
-<a class="anchor" id="add6e3395f22d8169275eafdbb3035fbe"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef void <a class="el" href="structsigc_1_1type__trait.html">sigc::type_trait</a>< void >::<a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe">type</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.2</span>
+  <span id="projectnumber">2.5.3</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Aug 29 2015 17:46:29 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<keyword type="struct" name="sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil >" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html"/>
<keyword type="typedef" name="sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil >::adaptor_type" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac6004db92703257f83addd412037f1f7"/>
<keyword type="typedef" name="sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil >::result_type" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a1c6d091ffd70c23930cf6e2b9042d466"/>
- <keyword type="function" name="sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil >::bind_functor" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0be421283bbc5c67a1ab96e7f8f77028"/>
+ <keyword type="function" name="sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil >::bind_functor" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac170bca0fe2af4722cf6e1fd6b3de128"/>
<keyword type="function" name="sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil >::operator()" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0f1c2891d52c9f564e571209dbef6f54"/>
<keyword type="function" name="sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil >::operator()" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#adf9d663d20ff816a2a4c7d8ffb567eb3"/>
<keyword type="function" name="sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil >::operator()" link="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a2f2685399ae595b5e51a3af8c2610481"/>
<keyword type="struct" name="sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html"/>
<keyword type="typedef" name="sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >::adaptor_type" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac249b81b5d6fff6e7c4b1d9b47a98077"/>
<keyword type="typedef" name="sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >::result_type" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#abd1e51093bf7d4428e443c2e6704bed9"/>
- <keyword type="function" name="sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >::bind_functor" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#af8471d9a82a86ff6e66337e3d7b90ce7"/>
+ <keyword type="function" name="sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >::bind_functor" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ad61bb64a42d144999a94767cd6031259"/>
<keyword type="function" name="sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >::operator()" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5bd5dd13ef2cd495cfd23b8d0f7cffbd"/>
<keyword type="function" name="sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >::operator()" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a92e97561144280879cce1d04aa8fefa0"/>
<keyword type="function" name="sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >::operator()" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a3bdae6371687d34e14925b732361f13f"/>
<keyword type="function" name="sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil >::operator()" link="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a2774a9d3a219ad25326a6490aa4038ae"/>
<keyword type="struct" name="sigc::bind_return_functor" link="structsigc_1_1bind__return__functor.html"/>
<keyword type="typedef" name="sigc::bind_return_functor::result_type" link="structsigc_1_1bind__return__functor.html#a4fe6cb8d80573ae7abe934ba54879592"/>
- <keyword type="function" name="sigc::bind_return_functor::bind_return_functor" link="structsigc_1_1bind__return__functor.html#af55e50941ead03070bcc10742545393e"/>
+ <keyword type="function" name="sigc::bind_return_functor::bind_return_functor" link="structsigc_1_1bind__return__functor.html#a1fa9551283794b249cbbdf7d270745d4"/>
<keyword type="function" name="sigc::bind_return_functor::operator()" link="structsigc_1_1bind__return__functor.html#a35959a6f4d5f6ddc83f603ee67d25981"/>
<keyword type="function" name="sigc::bind_return_functor::operator()" link="structsigc_1_1bind__return__functor.html#aea28cfb0443ae04982fc47c9955303fe"/>
<keyword type="function" name="sigc::bind_return_functor::operator()" link="structsigc_1_1bind__return__functor.html#a0794dd9e28353fd8b9a7454b2621343e"/>
<keyword type="typedef" name="sigc::bound_const_mem_functor1::function_type" link="classsigc_1_1bound__const__mem__functor1.html#a65f0cde178bdd7a26fe687a8748dac4e"/>
<keyword type="function" name="sigc::bound_const_mem_functor1::bound_const_mem_functor1" link="classsigc_1_1bound__const__mem__functor1.html#aca80f40c27a3346521ffee81ba79da77"/>
<keyword type="function" name="sigc::bound_const_mem_functor1::bound_const_mem_functor1" link="classsigc_1_1bound__const__mem__functor1.html#af62c239e5612df1b7c4c91a52a2e0c62"/>
- <keyword type="function" name="sigc::bound_const_mem_functor1::operator()" link="classsigc_1_1bound__const__mem__functor1.html#aa6afdce8f719849ffc6017f8ac5625bb"/>
+ <keyword type="function" name="sigc::bound_const_mem_functor1::operator()" link="classsigc_1_1bound__const__mem__functor1.html#abf57a498c309b0291f1293215dd41504"/>
<keyword type="struct" name="sigc::bound_const_mem_functor2" link="classsigc_1_1bound__const__mem__functor2.html"/>
<keyword type="typedef" name="sigc::bound_const_mem_functor2::function_type" link="classsigc_1_1bound__const__mem__functor2.html#abe2916ee9b6867554b48370000eb6886"/>
<keyword type="function" name="sigc::bound_const_mem_functor2::bound_const_mem_functor2" link="classsigc_1_1bound__const__mem__functor2.html#a6732b8f5b308ff8ff1adea9e3734f4bf"/>
<keyword type="function" name="sigc::bound_const_mem_functor2::bound_const_mem_functor2" link="classsigc_1_1bound__const__mem__functor2.html#ab5213783f248b53b357ea6385b7bbe7a"/>
- <keyword type="function" name="sigc::bound_const_mem_functor2::operator()" link="classsigc_1_1bound__const__mem__functor2.html#adabf31280e161f126e256d4e2ee5b00b"/>
+ <keyword type="function" name="sigc::bound_const_mem_functor2::operator()" link="classsigc_1_1bound__const__mem__functor2.html#ab6f79018c4e2f09fc153e211ec0ddff2"/>
<keyword type="struct" name="sigc::bound_const_mem_functor3" link="classsigc_1_1bound__const__mem__functor3.html"/>
<keyword type="typedef" name="sigc::bound_const_mem_functor3::function_type" link="classsigc_1_1bound__const__mem__functor3.html#ab4e793d8c65bf8754aea133a2473dc6c"/>
<keyword type="function" name="sigc::bound_const_mem_functor3::bound_const_mem_functor3" link="classsigc_1_1bound__const__mem__functor3.html#ae63bd158d8ce2571038d4f6382a7bc51"/>
<keyword type="function" name="sigc::bound_const_mem_functor3::bound_const_mem_functor3" link="classsigc_1_1bound__const__mem__functor3.html#a7fa6101b1b387baac23a7861e2819ad9"/>
- <keyword type="function" name="sigc::bound_const_mem_functor3::operator()" link="classsigc_1_1bound__const__mem__functor3.html#a512ff6f251c14b84980ee87acdd6fc08"/>
+ <keyword type="function" name="sigc::bound_const_mem_functor3::operator()" link="classsigc_1_1bound__const__mem__functor3.html#abd7a73629f12c4a85940bac69a6092e1"/>
<keyword type="struct" name="sigc::bound_const_mem_functor4" link="classsigc_1_1bound__const__mem__functor4.html"/>
<keyword type="typedef" name="sigc::bound_const_mem_functor4::function_type" link="classsigc_1_1bound__const__mem__functor4.html#a3ffc5790ded15878ce2704072791c4e9"/>
<keyword type="function" name="sigc::bound_const_mem_functor4::bound_const_mem_functor4" link="classsigc_1_1bound__const__mem__functor4.html#a1d441ea8caf2d2ff8cfca414f259b657"/>
<keyword type="function" name="sigc::bound_const_mem_functor4::bound_const_mem_functor4" link="classsigc_1_1bound__const__mem__functor4.html#a06e43c95d6ace639ac169ff2d0083ebc"/>
- <keyword type="function" name="sigc::bound_const_mem_functor4::operator()" link="classsigc_1_1bound__const__mem__functor4.html#a3822ecd72bd0b496a06e96f98d11dea5"/>
+ <keyword type="function" name="sigc::bound_const_mem_functor4::operator()" link="classsigc_1_1bound__const__mem__functor4.html#ac87b54763c850eeec2ad327e16942194"/>
<keyword type="struct" name="sigc::bound_const_mem_functor5" link="classsigc_1_1bound__const__mem__functor5.html"/>
<keyword type="typedef" name="sigc::bound_const_mem_functor5::function_type" link="classsigc_1_1bound__const__mem__functor5.html#a882a71b51f303ded9d1ce172b522692a"/>
<keyword type="function" name="sigc::bound_const_mem_functor5::bound_const_mem_functor5" link="classsigc_1_1bound__const__mem__functor5.html#a9e80ad7a6b586eb1d0cc0a4afc9ea1d4"/>
<keyword type="function" name="sigc::bound_const_mem_functor5::bound_const_mem_functor5" link="classsigc_1_1bound__const__mem__functor5.html#a3c8a1d1411eea1136fa273886688290d"/>
- <keyword type="function" name="sigc::bound_const_mem_functor5::operator()" link="classsigc_1_1bound__const__mem__functor5.html#a7ad802d4ef0c43353ab20cd85de8b933"/>
+ <keyword type="function" name="sigc::bound_const_mem_functor5::operator()" link="classsigc_1_1bound__const__mem__functor5.html#acd3a6db6fcc4d2250d38bc02b143498f"/>
<keyword type="struct" name="sigc::bound_const_mem_functor6" link="classsigc_1_1bound__const__mem__functor6.html"/>
<keyword type="typedef" name="sigc::bound_const_mem_functor6::function_type" link="classsigc_1_1bound__const__mem__functor6.html#a9cd70f288cac9b8d7ee9695166f3d306"/>
<keyword type="function" name="sigc::bound_const_mem_functor6::bound_const_mem_functor6" link="classsigc_1_1bound__const__mem__functor6.html#a4c6a29813f84239bfc224e36d3ada58c"/>
<keyword type="function" name="sigc::bound_const_mem_functor6::bound_const_mem_functor6" link="classsigc_1_1bound__const__mem__functor6.html#afa0adf0adf9cde73008982d2494f3d7e"/>
- <keyword type="function" name="sigc::bound_const_mem_functor6::operator()" link="classsigc_1_1bound__const__mem__functor6.html#ae261c6047332e15a354461611299706b"/>
+ <keyword type="function" name="sigc::bound_const_mem_functor6::operator()" link="classsigc_1_1bound__const__mem__functor6.html#a2fc4972340f4deda1e696bfbfe787d1f"/>
<keyword type="struct" name="sigc::bound_const_mem_functor7" link="classsigc_1_1bound__const__mem__functor7.html"/>
<keyword type="typedef" name="sigc::bound_const_mem_functor7::function_type" link="classsigc_1_1bound__const__mem__functor7.html#ae95db1c3ce4d07122e39dde2c9c5af02"/>
<keyword type="function" name="sigc::bound_const_mem_functor7::bound_const_mem_functor7" link="classsigc_1_1bound__const__mem__functor7.html#a3353dd997ced3fc00f44ee2b8ccb0063"/>
<keyword type="function" name="sigc::bound_const_mem_functor7::bound_const_mem_functor7" link="classsigc_1_1bound__const__mem__functor7.html#a22e365208dda5614599860d5794cb64f"/>
- <keyword type="function" name="sigc::bound_const_mem_functor7::operator()" link="classsigc_1_1bound__const__mem__functor7.html#a19781fcc3bda024dfece2cf00d505d73"/>
+ <keyword type="function" name="sigc::bound_const_mem_functor7::operator()" link="classsigc_1_1bound__const__mem__functor7.html#ab6790fd19c9e4cb06c8ed3fa0d6e077f"/>
<keyword type="struct" name="sigc::bound_const_volatile_mem_functor0" link="classsigc_1_1bound__const__volatile__mem__functor0.html"/>
<keyword type="typedef" name="sigc::bound_const_volatile_mem_functor0::function_type" link="classsigc_1_1bound__const__volatile__mem__functor0.html#a622322ff2ef93f0e611fd6f93f6ccdcc"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor0::bound_const_volatile_mem_functor0" link="classsigc_1_1bound__const__volatile__mem__functor0.html#a364e1b19994e41acf1d99d27ffca8924"/>
<keyword type="typedef" name="sigc::bound_const_volatile_mem_functor1::function_type" link="classsigc_1_1bound__const__volatile__mem__functor1.html#ac7a0c09914219d8baf1715675e838e59"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor1::bound_const_volatile_mem_functor1" link="classsigc_1_1bound__const__volatile__mem__functor1.html#ac99241e0e7ba52e295f6176c03cdd741"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor1::bound_const_volatile_mem_functor1" link="classsigc_1_1bound__const__volatile__mem__functor1.html#aaccca7de16e3da31976680b714d10e79"/>
- <keyword type="function" name="sigc::bound_const_volatile_mem_functor1::operator()" link="classsigc_1_1bound__const__volatile__mem__functor1.html#a028c7c04ce109691819316e77b822e7a"/>
+ <keyword type="function" name="sigc::bound_const_volatile_mem_functor1::operator()" link="classsigc_1_1bound__const__volatile__mem__functor1.html#a6a850933b24ad97151f2f7717854ec33"/>
<keyword type="struct" name="sigc::bound_const_volatile_mem_functor2" link="classsigc_1_1bound__const__volatile__mem__functor2.html"/>
<keyword type="typedef" name="sigc::bound_const_volatile_mem_functor2::function_type" link="classsigc_1_1bound__const__volatile__mem__functor2.html#a26e4bc5d2c64c1029b760fe7994fee3f"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor2::bound_const_volatile_mem_functor2" link="classsigc_1_1bound__const__volatile__mem__functor2.html#a1b629cd2ff30fcaeb035136e190c3f4d"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor2::bound_const_volatile_mem_functor2" link="classsigc_1_1bound__const__volatile__mem__functor2.html#a6a7a540b5e6a5e7d322a448904bc8881"/>
- <keyword type="function" name="sigc::bound_const_volatile_mem_functor2::operator()" link="classsigc_1_1bound__const__volatile__mem__functor2.html#ae28dac1656f7ad45057b8ad3dd5882f9"/>
+ <keyword type="function" name="sigc::bound_const_volatile_mem_functor2::operator()" link="classsigc_1_1bound__const__volatile__mem__functor2.html#ac6ae5aa101d8abb9fc011da7bf34d6c4"/>
<keyword type="struct" name="sigc::bound_const_volatile_mem_functor3" link="classsigc_1_1bound__const__volatile__mem__functor3.html"/>
<keyword type="typedef" name="sigc::bound_const_volatile_mem_functor3::function_type" link="classsigc_1_1bound__const__volatile__mem__functor3.html#ae127200c20b69f91ccaf40eb60f2c448"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor3::bound_const_volatile_mem_functor3" link="classsigc_1_1bound__const__volatile__mem__functor3.html#a7c5661cbb3554624e50c62789f339aaf"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor3::bound_const_volatile_mem_functor3" link="classsigc_1_1bound__const__volatile__mem__functor3.html#a3fbbc6533b408ccde3d517b1f2a38223"/>
- <keyword type="function" name="sigc::bound_const_volatile_mem_functor3::operator()" link="classsigc_1_1bound__const__volatile__mem__functor3.html#aae92092631a6fdb479f07914807343bc"/>
+ <keyword type="function" name="sigc::bound_const_volatile_mem_functor3::operator()" link="classsigc_1_1bound__const__volatile__mem__functor3.html#a2e25926856bfcc296e8a6c1b14604700"/>
<keyword type="struct" name="sigc::bound_const_volatile_mem_functor4" link="classsigc_1_1bound__const__volatile__mem__functor4.html"/>
<keyword type="typedef" name="sigc::bound_const_volatile_mem_functor4::function_type" link="classsigc_1_1bound__const__volatile__mem__functor4.html#a2c06c731ae9564be215802a98541d06c"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor4::bound_const_volatile_mem_functor4" link="classsigc_1_1bound__const__volatile__mem__functor4.html#a97b15b931ba6db1852011d252dd3d5f0"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor4::bound_const_volatile_mem_functor4" link="classsigc_1_1bound__const__volatile__mem__functor4.html#a4e0fdda617113a58f8839ab53a9fa613"/>
- <keyword type="function" name="sigc::bound_const_volatile_mem_functor4::operator()" link="classsigc_1_1bound__const__volatile__mem__functor4.html#a1d900d359f3a2d828f3e1f676bd53d48"/>
+ <keyword type="function" name="sigc::bound_const_volatile_mem_functor4::operator()" link="classsigc_1_1bound__const__volatile__mem__functor4.html#a83d3e3fa1f28a519304467df3d71bd3d"/>
<keyword type="struct" name="sigc::bound_const_volatile_mem_functor5" link="classsigc_1_1bound__const__volatile__mem__functor5.html"/>
<keyword type="typedef" name="sigc::bound_const_volatile_mem_functor5::function_type" link="classsigc_1_1bound__const__volatile__mem__functor5.html#a54debcbe3edf1a9606aad9cfcc1e004c"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor5::bound_const_volatile_mem_functor5" link="classsigc_1_1bound__const__volatile__mem__functor5.html#acc05a40bf47bd943c5d822b354a80ae9"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor5::bound_const_volatile_mem_functor5" link="classsigc_1_1bound__const__volatile__mem__functor5.html#a178805b13affaa2b0fbaafe287cb9390"/>
- <keyword type="function" name="sigc::bound_const_volatile_mem_functor5::operator()" link="classsigc_1_1bound__const__volatile__mem__functor5.html#a51d355f17daacfbc2dbe01194c5821e9"/>
+ <keyword type="function" name="sigc::bound_const_volatile_mem_functor5::operator()" link="classsigc_1_1bound__const__volatile__mem__functor5.html#a7bf392e27cdc6e28d762e56923bb7e32"/>
<keyword type="struct" name="sigc::bound_const_volatile_mem_functor6" link="classsigc_1_1bound__const__volatile__mem__functor6.html"/>
<keyword type="typedef" name="sigc::bound_const_volatile_mem_functor6::function_type" link="classsigc_1_1bound__const__volatile__mem__functor6.html#aa8d75053aa097f0632c13bf1185f84a9"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor6::bound_const_volatile_mem_functor6" link="classsigc_1_1bound__const__volatile__mem__functor6.html#ae07e825b1d3ee4fa7d4dd45eb7f2fbad"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor6::bound_const_volatile_mem_functor6" link="classsigc_1_1bound__const__volatile__mem__functor6.html#ac5aa6dc8967fed463dd69f412ded1fd1"/>
- <keyword type="function" name="sigc::bound_const_volatile_mem_functor6::operator()" link="classsigc_1_1bound__const__volatile__mem__functor6.html#a1ca04b8397d16d03e086f0dc98241eee"/>
+ <keyword type="function" name="sigc::bound_const_volatile_mem_functor6::operator()" link="classsigc_1_1bound__const__volatile__mem__functor6.html#a72c9cdc12218b79c36c4c1e6bcdc8510"/>
<keyword type="struct" name="sigc::bound_const_volatile_mem_functor7" link="classsigc_1_1bound__const__volatile__mem__functor7.html"/>
<keyword type="typedef" name="sigc::bound_const_volatile_mem_functor7::function_type" link="classsigc_1_1bound__const__volatile__mem__functor7.html#a48030a47276e3eede338fc78c79e5a35"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor7::bound_const_volatile_mem_functor7" link="classsigc_1_1bound__const__volatile__mem__functor7.html#a6f2635a9548c06f2f5090d75df09fbf1"/>
<keyword type="function" name="sigc::bound_const_volatile_mem_functor7::bound_const_volatile_mem_functor7" link="classsigc_1_1bound__const__volatile__mem__functor7.html#aed3adf188de8b282a4a597fb5e4a07bc"/>
- <keyword type="function" name="sigc::bound_const_volatile_mem_functor7::operator()" link="classsigc_1_1bound__const__volatile__mem__functor7.html#aee72086f8a25fd7935f8024f2d2d01b7"/>
+ <keyword type="function" name="sigc::bound_const_volatile_mem_functor7::operator()" link="classsigc_1_1bound__const__volatile__mem__functor7.html#a59a468b9d9e9a103a9ea06bab62ed772"/>
<keyword type="struct" name="sigc::bound_mem_functor0" link="classsigc_1_1bound__mem__functor0.html"/>
<keyword type="typedef" name="sigc::bound_mem_functor0::function_type" link="classsigc_1_1bound__mem__functor0.html#a36b5479bfc091c063d44b11ad024393a"/>
<keyword type="function" name="sigc::bound_mem_functor0::bound_mem_functor0" link="classsigc_1_1bound__mem__functor0.html#a7de90a27f55055cae43df1425cc78415"/>
<keyword type="typedef" name="sigc::bound_mem_functor1::function_type" link="classsigc_1_1bound__mem__functor1.html#a8e460c2a0eb87dcaf263c984b4dc5888"/>
<keyword type="function" name="sigc::bound_mem_functor1::bound_mem_functor1" link="classsigc_1_1bound__mem__functor1.html#ad13235c20a9171bd24a4f8ae36577448"/>
<keyword type="function" name="sigc::bound_mem_functor1::bound_mem_functor1" link="classsigc_1_1bound__mem__functor1.html#a777afe4673c9adc0798a38fc96bca7f6"/>
- <keyword type="function" name="sigc::bound_mem_functor1::operator()" link="classsigc_1_1bound__mem__functor1.html#a5c589e3b5ce49a8845554ce9e95032a3"/>
+ <keyword type="function" name="sigc::bound_mem_functor1::operator()" link="classsigc_1_1bound__mem__functor1.html#a027784cd93e42f1500fcc95c68c5dc91"/>
<keyword type="struct" name="sigc::bound_mem_functor2" link="classsigc_1_1bound__mem__functor2.html"/>
<keyword type="typedef" name="sigc::bound_mem_functor2::function_type" link="classsigc_1_1bound__mem__functor2.html#a1b0b5d2145f50d19214ff41bd45ab978"/>
<keyword type="function" name="sigc::bound_mem_functor2::bound_mem_functor2" link="classsigc_1_1bound__mem__functor2.html#a48bc9b34469749461813061d17680ca2"/>
<keyword type="function" name="sigc::bound_mem_functor2::bound_mem_functor2" link="classsigc_1_1bound__mem__functor2.html#a830746b33cae370b756334e4a8cab703"/>
- <keyword type="function" name="sigc::bound_mem_functor2::operator()" link="classsigc_1_1bound__mem__functor2.html#a16fbd8a1ed338ee620c3b965fdfd7eb0"/>
+ <keyword type="function" name="sigc::bound_mem_functor2::operator()" link="classsigc_1_1bound__mem__functor2.html#a59bad11bbacff2fc6c252107b5a484d8"/>
<keyword type="struct" name="sigc::bound_mem_functor3" link="classsigc_1_1bound__mem__functor3.html"/>
<keyword type="typedef" name="sigc::bound_mem_functor3::function_type" link="classsigc_1_1bound__mem__functor3.html#a66d1aa7ad3edafd8851ee0b334f83efe"/>
<keyword type="function" name="sigc::bound_mem_functor3::bound_mem_functor3" link="classsigc_1_1bound__mem__functor3.html#aadbbb586e3ba0c44a25c1f3834c4c438"/>
<keyword type="function" name="sigc::bound_mem_functor3::bound_mem_functor3" link="classsigc_1_1bound__mem__functor3.html#a1d1dddd6a334864611f5dc3a8ece26f9"/>
- <keyword type="function" name="sigc::bound_mem_functor3::operator()" link="classsigc_1_1bound__mem__functor3.html#af8d299f488a73a32578b0342988a3322"/>
+ <keyword type="function" name="sigc::bound_mem_functor3::operator()" link="classsigc_1_1bound__mem__functor3.html#aef99cc6ff585af40d08599b0c893fff6"/>
<keyword type="struct" name="sigc::bound_mem_functor4" link="classsigc_1_1bound__mem__functor4.html"/>
<keyword type="typedef" name="sigc::bound_mem_functor4::function_type" link="classsigc_1_1bound__mem__functor4.html#aeddcfc0ce5fe38259608bfc88af37568"/>
<keyword type="function" name="sigc::bound_mem_functor4::bound_mem_functor4" link="classsigc_1_1bound__mem__functor4.html#a15b592122574775dd2c4804617e1e3dd"/>
<keyword type="function" name="sigc::bound_mem_functor4::bound_mem_functor4" link="classsigc_1_1bound__mem__functor4.html#ae15ccaa9f58865b2cd9929644aa85612"/>
- <keyword type="function" name="sigc::bound_mem_functor4::operator()" link="classsigc_1_1bound__mem__functor4.html#a26917718a5755c745e96699e2ba482b7"/>
+ <keyword type="function" name="sigc::bound_mem_functor4::operator()" link="classsigc_1_1bound__mem__functor4.html#a622496b540da06fe94e5d4b3c65f86e7"/>
<keyword type="struct" name="sigc::bound_mem_functor5" link="classsigc_1_1bound__mem__functor5.html"/>
<keyword type="typedef" name="sigc::bound_mem_functor5::function_type" link="classsigc_1_1bound__mem__functor5.html#a91181f20bd393befce307655486949ad"/>
<keyword type="function" name="sigc::bound_mem_functor5::bound_mem_functor5" link="classsigc_1_1bound__mem__functor5.html#aaf05ba83268cf4a55f96db281898b406"/>
<keyword type="function" name="sigc::bound_mem_functor5::bound_mem_functor5" link="classsigc_1_1bound__mem__functor5.html#a179304173879dac0023d49e313125c8c"/>
- <keyword type="function" name="sigc::bound_mem_functor5::operator()" link="classsigc_1_1bound__mem__functor5.html#abd409fe824cfe3d9881cc26ce48b64a1"/>
+ <keyword type="function" name="sigc::bound_mem_functor5::operator()" link="classsigc_1_1bound__mem__functor5.html#a2fe3cbd5aa04046fb6d0ac8b9a55f902"/>
<keyword type="struct" name="sigc::bound_mem_functor6" link="classsigc_1_1bound__mem__functor6.html"/>
<keyword type="typedef" name="sigc::bound_mem_functor6::function_type" link="classsigc_1_1bound__mem__functor6.html#ac92e6b87056623eeec0d09a35f41296d"/>
<keyword type="function" name="sigc::bound_mem_functor6::bound_mem_functor6" link="classsigc_1_1bound__mem__functor6.html#ab2724a290ceef4f2c279156b606e8c88"/>
<keyword type="function" name="sigc::bound_mem_functor6::bound_mem_functor6" link="classsigc_1_1bound__mem__functor6.html#abff60fd63e92b1c28c2aacf1cee93508"/>
- <keyword type="function" name="sigc::bound_mem_functor6::operator()" link="classsigc_1_1bound__mem__functor6.html#af3927372cae3eb56ea1c2fc6656e0f5a"/>
+ <keyword type="function" name="sigc::bound_mem_functor6::operator()" link="classsigc_1_1bound__mem__functor6.html#a827677125dd399383e4edc2e388ffc6d"/>
<keyword type="struct" name="sigc::bound_mem_functor7" link="classsigc_1_1bound__mem__functor7.html"/>
<keyword type="typedef" name="sigc::bound_mem_functor7::function_type" link="classsigc_1_1bound__mem__functor7.html#a0fcd4636185a806d055d6b885503863b"/>
<keyword type="function" name="sigc::bound_mem_functor7::bound_mem_functor7" link="classsigc_1_1bound__mem__functor7.html#a989011ff72d908959d2f0ad346357706"/>
<keyword type="function" name="sigc::bound_mem_functor7::bound_mem_functor7" link="classsigc_1_1bound__mem__functor7.html#a29f43e3ad8d4714c8f3477be02d62c3d"/>
- <keyword type="function" name="sigc::bound_mem_functor7::operator()" link="classsigc_1_1bound__mem__functor7.html#a4a2eb13cbf93c04580d6d88e6116db8e"/>
+ <keyword type="function" name="sigc::bound_mem_functor7::operator()" link="classsigc_1_1bound__mem__functor7.html#a91f9aca2bb76f5837372eb57cae97fec"/>
<keyword type="struct" name="sigc::bound_volatile_mem_functor0" link="classsigc_1_1bound__volatile__mem__functor0.html"/>
<keyword type="typedef" name="sigc::bound_volatile_mem_functor0::function_type" link="classsigc_1_1bound__volatile__mem__functor0.html#a9a07aa91b2bd5ef0c4fc1a89bad5d3b0"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor0::bound_volatile_mem_functor0" link="classsigc_1_1bound__volatile__mem__functor0.html#a5812d3638dc20b9fe37688d31dde8ed8"/>
<keyword type="typedef" name="sigc::bound_volatile_mem_functor1::function_type" link="classsigc_1_1bound__volatile__mem__functor1.html#a38ee12aba5c1d6a7c608165a1137219a"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor1::bound_volatile_mem_functor1" link="classsigc_1_1bound__volatile__mem__functor1.html#af0b1a108c0080fe202b1d77cae86a7d0"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor1::bound_volatile_mem_functor1" link="classsigc_1_1bound__volatile__mem__functor1.html#ae51c0fe21853f42cd9890f5f995f4d87"/>
- <keyword type="function" name="sigc::bound_volatile_mem_functor1::operator()" link="classsigc_1_1bound__volatile__mem__functor1.html#a6bc5e5e893f6be97484a0ccba322013c"/>
+ <keyword type="function" name="sigc::bound_volatile_mem_functor1::operator()" link="classsigc_1_1bound__volatile__mem__functor1.html#ad3ab37d42aa958a3c1e5ea1c37165cbd"/>
<keyword type="struct" name="sigc::bound_volatile_mem_functor2" link="classsigc_1_1bound__volatile__mem__functor2.html"/>
<keyword type="typedef" name="sigc::bound_volatile_mem_functor2::function_type" link="classsigc_1_1bound__volatile__mem__functor2.html#a16d5240b9bbb31ae266725d20b0f37d7"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor2::bound_volatile_mem_functor2" link="classsigc_1_1bound__volatile__mem__functor2.html#af2222c46ab0b47bd59af92ad509ef6fb"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor2::bound_volatile_mem_functor2" link="classsigc_1_1bound__volatile__mem__functor2.html#ac3a72dc9eb316e9f096cb0a93792e368"/>
- <keyword type="function" name="sigc::bound_volatile_mem_functor2::operator()" link="classsigc_1_1bound__volatile__mem__functor2.html#a233338625fb4cca8dbc94c629625d86d"/>
+ <keyword type="function" name="sigc::bound_volatile_mem_functor2::operator()" link="classsigc_1_1bound__volatile__mem__functor2.html#a1726984b914334669aea3cd997b48a8b"/>
<keyword type="struct" name="sigc::bound_volatile_mem_functor3" link="classsigc_1_1bound__volatile__mem__functor3.html"/>
<keyword type="typedef" name="sigc::bound_volatile_mem_functor3::function_type" link="classsigc_1_1bound__volatile__mem__functor3.html#abc967931a7ab1411e02c022035073be5"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor3::bound_volatile_mem_functor3" link="classsigc_1_1bound__volatile__mem__functor3.html#a21c0be5f093ddcd084cc5ad172ceaf92"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor3::bound_volatile_mem_functor3" link="classsigc_1_1bound__volatile__mem__functor3.html#a1f2aacad170885008a58975c8562a863"/>
- <keyword type="function" name="sigc::bound_volatile_mem_functor3::operator()" link="classsigc_1_1bound__volatile__mem__functor3.html#a6ce4c3e0e78cb5271f5c4dfaecb324e1"/>
+ <keyword type="function" name="sigc::bound_volatile_mem_functor3::operator()" link="classsigc_1_1bound__volatile__mem__functor3.html#aba2a306538ca32bd48e9cb757585044a"/>
<keyword type="struct" name="sigc::bound_volatile_mem_functor4" link="classsigc_1_1bound__volatile__mem__functor4.html"/>
<keyword type="typedef" name="sigc::bound_volatile_mem_functor4::function_type" link="classsigc_1_1bound__volatile__mem__functor4.html#a7a30b6a2e3067254fdea50104fea8469"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor4::bound_volatile_mem_functor4" link="classsigc_1_1bound__volatile__mem__functor4.html#ae2385ee536e72cfbb0d945ba770f2e69"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor4::bound_volatile_mem_functor4" link="classsigc_1_1bound__volatile__mem__functor4.html#a7264500594318b92a0a668fcfbbeffbc"/>
- <keyword type="function" name="sigc::bound_volatile_mem_functor4::operator()" link="classsigc_1_1bound__volatile__mem__functor4.html#ac394e06d0e3745ad4ca62bc495ce23d0"/>
+ <keyword type="function" name="sigc::bound_volatile_mem_functor4::operator()" link="classsigc_1_1bound__volatile__mem__functor4.html#ae268793e6685d3ffaa1ea598a694d6f6"/>
<keyword type="struct" name="sigc::bound_volatile_mem_functor5" link="classsigc_1_1bound__volatile__mem__functor5.html"/>
<keyword type="typedef" name="sigc::bound_volatile_mem_functor5::function_type" link="classsigc_1_1bound__volatile__mem__functor5.html#a1561f499bd4d950fd36ee43ee60db585"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor5::bound_volatile_mem_functor5" link="classsigc_1_1bound__volatile__mem__functor5.html#af5e4db24b5ba51d92746aa3fee080d49"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor5::bound_volatile_mem_functor5" link="classsigc_1_1bound__volatile__mem__functor5.html#a01734765e6a89bd0ab89063f130541e3"/>
- <keyword type="function" name="sigc::bound_volatile_mem_functor5::operator()" link="classsigc_1_1bound__volatile__mem__functor5.html#a9f4a121e0e0709b28dfcf31df7a7e0a3"/>
+ <keyword type="function" name="sigc::bound_volatile_mem_functor5::operator()" link="classsigc_1_1bound__volatile__mem__functor5.html#a59c5d86aa42ff8c14d9ecb9646db7166"/>
<keyword type="struct" name="sigc::bound_volatile_mem_functor6" link="classsigc_1_1bound__volatile__mem__functor6.html"/>
<keyword type="typedef" name="sigc::bound_volatile_mem_functor6::function_type" link="classsigc_1_1bound__volatile__mem__functor6.html#a6eeca5f695bff3c3302e4cf7d222a73d"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor6::bound_volatile_mem_functor6" link="classsigc_1_1bound__volatile__mem__functor6.html#acb8a7befd300496343cf46d8520db04f"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor6::bound_volatile_mem_functor6" link="classsigc_1_1bound__volatile__mem__functor6.html#af79be68e9cb6c772f6d6e817bffe9656"/>
- <keyword type="function" name="sigc::bound_volatile_mem_functor6::operator()" link="classsigc_1_1bound__volatile__mem__functor6.html#a8f826c208d2cb84e687c508e671b0eb3"/>
+ <keyword type="function" name="sigc::bound_volatile_mem_functor6::operator()" link="classsigc_1_1bound__volatile__mem__functor6.html#a283bbd7d42e91155e11195908b4fd2cb"/>
<keyword type="struct" name="sigc::bound_volatile_mem_functor7" link="classsigc_1_1bound__volatile__mem__functor7.html"/>
<keyword type="typedef" name="sigc::bound_volatile_mem_functor7::function_type" link="classsigc_1_1bound__volatile__mem__functor7.html#afce6246f9f2828a7185b3c696435d70a"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor7::bound_volatile_mem_functor7" link="classsigc_1_1bound__volatile__mem__functor7.html#a18f28191685aa86228328e7016b5c803"/>
<keyword type="function" name="sigc::bound_volatile_mem_functor7::bound_volatile_mem_functor7" link="classsigc_1_1bound__volatile__mem__functor7.html#a3109683023c9e82a586660399b12769e"/>
- <keyword type="function" name="sigc::bound_volatile_mem_functor7::operator()" link="classsigc_1_1bound__volatile__mem__functor7.html#abb41ad4fced6ba1de91d0ffbb58fe2de"/>
+ <keyword type="function" name="sigc::bound_volatile_mem_functor7::operator()" link="classsigc_1_1bound__volatile__mem__functor7.html#a8cdb26b6938b760bfdc3bf34570184ef"/>
<keyword type="struct" name="sigc::can_deduce_result_type_with_decltype" link="classsigc_1_1can__deduce__result__type__with__decltype.html"/>
<keyword type="struct" name="sigc::compose1_functor" link="structsigc_1_1compose1__functor.html"/>
<keyword type="typedef" name="sigc::compose1_functor::adaptor_type" link="structsigc_1_1compose1__functor.html#a90d506f177dca8afeaef61b6b5956541"/>
<keyword type="typedef" name="sigc::const_mem_functor1::result_type" link="classsigc_1_1const__mem__functor1.html#a8ba6a6565b8a29812e266aa4e5261a2d"/>
<keyword type="function" name="sigc::const_mem_functor1::const_mem_functor1" link="classsigc_1_1const__mem__functor1.html#a2c171737e0c7dc6ae00f73f1580a976d"/>
<keyword type="function" name="sigc::const_mem_functor1::const_mem_functor1" link="classsigc_1_1const__mem__functor1.html#aba30421222bd496f9dec9b733fe70447"/>
- <keyword type="function" name="sigc::const_mem_functor1::operator()" link="classsigc_1_1const__mem__functor1.html#a4acc3a59eee797f199988ff5f80d53ae"/>
- <keyword type="function" name="sigc::const_mem_functor1::operator()" link="classsigc_1_1const__mem__functor1.html#a6dc04061c2a3cf3412d0b1e5f38f5bd5"/>
+ <keyword type="function" name="sigc::const_mem_functor1::operator()" link="classsigc_1_1const__mem__functor1.html#a2c6f54619e3ff9c15ddaba1e39771cc1"/>
+ <keyword type="function" name="sigc::const_mem_functor1::operator()" link="classsigc_1_1const__mem__functor1.html#ac8fce16f2a4d5f7f07abf4331267f8a0"/>
<keyword type="struct" name="sigc::const_mem_functor2" link="classsigc_1_1const__mem__functor2.html"/>
<keyword type="typedef" name="sigc::const_mem_functor2::function_type" link="classsigc_1_1const__mem__functor2.html#a555af83ca054b90b23ad8c70d62a64e7"/>
<keyword type="typedef" name="sigc::const_mem_functor2::result_type" link="classsigc_1_1const__mem__functor2.html#a5eaa5f2ab10ad755c89ff5b09c1e281d"/>
<keyword type="function" name="sigc::const_mem_functor2::const_mem_functor2" link="classsigc_1_1const__mem__functor2.html#a6265bdc51f35d8d5274bfeb8cdafc1dc"/>
<keyword type="function" name="sigc::const_mem_functor2::const_mem_functor2" link="classsigc_1_1const__mem__functor2.html#ab281b110d1fbba86e2d58f9607d0f0c3"/>
- <keyword type="function" name="sigc::const_mem_functor2::operator()" link="classsigc_1_1const__mem__functor2.html#a9da6633c6aa91f86ce986967566747b6"/>
- <keyword type="function" name="sigc::const_mem_functor2::operator()" link="classsigc_1_1const__mem__functor2.html#a6441206062146d43a0e72be48519ae02"/>
+ <keyword type="function" name="sigc::const_mem_functor2::operator()" link="classsigc_1_1const__mem__functor2.html#acf0ce3cce7eb053b8b4b21945a68bc80"/>
+ <keyword type="function" name="sigc::const_mem_functor2::operator()" link="classsigc_1_1const__mem__functor2.html#a2c0d7b7b2b32a221feb6edaebd3aee3d"/>
<keyword type="struct" name="sigc::const_mem_functor3" link="classsigc_1_1const__mem__functor3.html"/>
<keyword type="typedef" name="sigc::const_mem_functor3::function_type" link="classsigc_1_1const__mem__functor3.html#a3ec78f54ddc86b5478f7bc7734970f85"/>
<keyword type="typedef" name="sigc::const_mem_functor3::result_type" link="classsigc_1_1const__mem__functor3.html#ae67fd219e64f81359640873d30123c9d"/>
<keyword type="function" name="sigc::const_mem_functor3::const_mem_functor3" link="classsigc_1_1const__mem__functor3.html#a9921cf28137404e029e3f5d7c291021d"/>
<keyword type="function" name="sigc::const_mem_functor3::const_mem_functor3" link="classsigc_1_1const__mem__functor3.html#ae70cb6e5e322ef3f3a9673b1e541d2c1"/>
- <keyword type="function" name="sigc::const_mem_functor3::operator()" link="classsigc_1_1const__mem__functor3.html#ad8def027881b5a6047b9839177dbe85c"/>
- <keyword type="function" name="sigc::const_mem_functor3::operator()" link="classsigc_1_1const__mem__functor3.html#a50e037ab8e8c28d7ef0776b7f0b3801e"/>
+ <keyword type="function" name="sigc::const_mem_functor3::operator()" link="classsigc_1_1const__mem__functor3.html#a43437137cb073dd22de17a16d528f737"/>
+ <keyword type="function" name="sigc::const_mem_functor3::operator()" link="classsigc_1_1const__mem__functor3.html#a844467fda65e43ef1f0284f5378d8b79"/>
<keyword type="struct" name="sigc::const_mem_functor4" link="classsigc_1_1const__mem__functor4.html"/>
<keyword type="typedef" name="sigc::const_mem_functor4::function_type" link="classsigc_1_1const__mem__functor4.html#a3e4d0c981d48817c8ce66fab94711655"/>
<keyword type="typedef" name="sigc::const_mem_functor4::result_type" link="classsigc_1_1const__mem__functor4.html#a78069750e64446199d91c0682b0915cc"/>
<keyword type="function" name="sigc::const_mem_functor4::const_mem_functor4" link="classsigc_1_1const__mem__functor4.html#acdde68d1638c13cd29157d1cb1bd42d2"/>
<keyword type="function" name="sigc::const_mem_functor4::const_mem_functor4" link="classsigc_1_1const__mem__functor4.html#a7e09703c6320542cb5f0075d371908a8"/>
- <keyword type="function" name="sigc::const_mem_functor4::operator()" link="classsigc_1_1const__mem__functor4.html#a60f0358e32bbf1b96c086d53d87ec2c7"/>
- <keyword type="function" name="sigc::const_mem_functor4::operator()" link="classsigc_1_1const__mem__functor4.html#a736addff58f97101f7a15a57a6ce267a"/>
+ <keyword type="function" name="sigc::const_mem_functor4::operator()" link="classsigc_1_1const__mem__functor4.html#aab7d76a8f15aac7b907020383d6d7ba7"/>
+ <keyword type="function" name="sigc::const_mem_functor4::operator()" link="classsigc_1_1const__mem__functor4.html#acb4060913f99af87627d5ca524efcecb"/>
<keyword type="struct" name="sigc::const_mem_functor5" link="classsigc_1_1const__mem__functor5.html"/>
<keyword type="typedef" name="sigc::const_mem_functor5::function_type" link="classsigc_1_1const__mem__functor5.html#a4d104a91a3dec385fcf374783791b49c"/>
<keyword type="typedef" name="sigc::const_mem_functor5::result_type" link="classsigc_1_1const__mem__functor5.html#a9d952d52dade789bc38953c4c83fb425"/>
<keyword type="function" name="sigc::const_mem_functor5::const_mem_functor5" link="classsigc_1_1const__mem__functor5.html#a818da40f7c82d6a1fde3009d32bf3920"/>
<keyword type="function" name="sigc::const_mem_functor5::const_mem_functor5" link="classsigc_1_1const__mem__functor5.html#a47769ef46d8ff779df8c152acdc0d74c"/>
- <keyword type="function" name="sigc::const_mem_functor5::operator()" link="classsigc_1_1const__mem__functor5.html#a248914dce1045bca14ba45f7b8ab7a9f"/>
- <keyword type="function" name="sigc::const_mem_functor5::operator()" link="classsigc_1_1const__mem__functor5.html#aa05d496807afeb8f80e62e9c897a39e8"/>
+ <keyword type="function" name="sigc::const_mem_functor5::operator()" link="classsigc_1_1const__mem__functor5.html#af468730a8c1dfffa8b8746f1c1645213"/>
+ <keyword type="function" name="sigc::const_mem_functor5::operator()" link="classsigc_1_1const__mem__functor5.html#a1309cf4a836345e5f9fe3724944a85cd"/>
<keyword type="struct" name="sigc::const_mem_functor6" link="classsigc_1_1const__mem__functor6.html"/>
<keyword type="typedef" name="sigc::const_mem_functor6::function_type" link="classsigc_1_1const__mem__functor6.html#ae84dd6089091cbcfe49552ea0f5b8634"/>
<keyword type="typedef" name="sigc::const_mem_functor6::result_type" link="classsigc_1_1const__mem__functor6.html#adf81aebfa633d0bf14a0d3f5e9688561"/>
<keyword type="function" name="sigc::const_mem_functor6::const_mem_functor6" link="classsigc_1_1const__mem__functor6.html#a7a5e8a3a981a615a545aab358efa9472"/>
<keyword type="function" name="sigc::const_mem_functor6::const_mem_functor6" link="classsigc_1_1const__mem__functor6.html#a0803b89f79b60c16d87c0372be261211"/>
- <keyword type="function" name="sigc::const_mem_functor6::operator()" link="classsigc_1_1const__mem__functor6.html#a73952a23160711fcea38e66e74652523"/>
- <keyword type="function" name="sigc::const_mem_functor6::operator()" link="classsigc_1_1const__mem__functor6.html#a909e792716f9132a6fed7092c73fa72e"/>
+ <keyword type="function" name="sigc::const_mem_functor6::operator()" link="classsigc_1_1const__mem__functor6.html#a76d03ed81f8b2e90f9e13f8c4c5f786d"/>
+ <keyword type="function" name="sigc::const_mem_functor6::operator()" link="classsigc_1_1const__mem__functor6.html#ac20aad17b59a8c3d2392cd6ff633b08b"/>
<keyword type="struct" name="sigc::const_mem_functor7" link="classsigc_1_1const__mem__functor7.html"/>
<keyword type="typedef" name="sigc::const_mem_functor7::function_type" link="classsigc_1_1const__mem__functor7.html#a18fcf5af8c5dc1fa5931285c21b33a58"/>
<keyword type="typedef" name="sigc::const_mem_functor7::result_type" link="classsigc_1_1const__mem__functor7.html#a724b8b210493e0d3cf06b5a393b91546"/>
<keyword type="function" name="sigc::const_mem_functor7::const_mem_functor7" link="classsigc_1_1const__mem__functor7.html#add4d7f74905c6bc20afc6f7681f367c0"/>
<keyword type="function" name="sigc::const_mem_functor7::const_mem_functor7" link="classsigc_1_1const__mem__functor7.html#a0538bba01694fc13456fcee0e96d8f34"/>
- <keyword type="function" name="sigc::const_mem_functor7::operator()" link="classsigc_1_1const__mem__functor7.html#ac2d477bff6a8c4347058560efef01f4d"/>
- <keyword type="function" name="sigc::const_mem_functor7::operator()" link="classsigc_1_1const__mem__functor7.html#a68d5953cafed702d7d3b4543fd381189"/>
+ <keyword type="function" name="sigc::const_mem_functor7::operator()" link="classsigc_1_1const__mem__functor7.html#a161796dd7fc08fbc1ebe25d6f860c24f"/>
+ <keyword type="function" name="sigc::const_mem_functor7::operator()" link="classsigc_1_1const__mem__functor7.html#acd410d8ba9a91dc5f1493e299d63d974"/>
<keyword type="struct" name="sigc::const_reference_wrapper" link="structsigc_1_1const__reference__wrapper.html"/>
<keyword type="function" name="sigc::const_reference_wrapper::const_reference_wrapper" link="structsigc_1_1const__reference__wrapper.html#a249ae888fb9be126598d81ce339fbf81"/>
<keyword type="function" name="sigc::const_reference_wrapper::operator const T_type &" link="structsigc_1_1const__reference__wrapper.html#ad5d7fb58fb9e6ab969caa8af0b6a8512"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor1::result_type" link="classsigc_1_1const__volatile__mem__functor1.html#adeaf82cc2aff607efe2a51945d6b8565"/>
<keyword type="function" name="sigc::const_volatile_mem_functor1::const_volatile_mem_functor1" link="classsigc_1_1const__volatile__mem__functor1.html#a25a541c4bef874a6b2d177a3be7ab988"/>
<keyword type="function" name="sigc::const_volatile_mem_functor1::const_volatile_mem_functor1" link="classsigc_1_1const__volatile__mem__functor1.html#aa8cb4ad934ac610ffe3425cbe799ba8d"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor1::operator()" link="classsigc_1_1const__volatile__mem__functor1.html#a87ba42e130f905664e2e432e309f9012"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor1::operator()" link="classsigc_1_1const__volatile__mem__functor1.html#a21e2b07a9c4fcfc55ef07631577d7a00"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor1::operator()" link="classsigc_1_1const__volatile__mem__functor1.html#a660e00b641fbdf999dce65ae4a9f1a5d"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor1::operator()" link="classsigc_1_1const__volatile__mem__functor1.html#a2ec08a9aba3785a146b458477ba900ce"/>
<keyword type="struct" name="sigc::const_volatile_mem_functor2" link="classsigc_1_1const__volatile__mem__functor2.html"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor2::function_type" link="classsigc_1_1const__volatile__mem__functor2.html#ac46d1e343e669092d6bb24aa8b5d5dbb"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor2::result_type" link="classsigc_1_1const__volatile__mem__functor2.html#a0d143bb32627f7a0c17270321df8145f"/>
<keyword type="function" name="sigc::const_volatile_mem_functor2::const_volatile_mem_functor2" link="classsigc_1_1const__volatile__mem__functor2.html#ad99060cf675fb65cbc00f2b8e9ec3068"/>
<keyword type="function" name="sigc::const_volatile_mem_functor2::const_volatile_mem_functor2" link="classsigc_1_1const__volatile__mem__functor2.html#ada3da9a8dd692377c90abbfa9bcfe73a"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor2::operator()" link="classsigc_1_1const__volatile__mem__functor2.html#a7557c17658489f19d12945a5296e8f35"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor2::operator()" link="classsigc_1_1const__volatile__mem__functor2.html#a450a6db1d97a5faddd5c3245055c5ed0"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor2::operator()" link="classsigc_1_1const__volatile__mem__functor2.html#a376a0acf7e878183ac85cbc7bf0a9f07"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor2::operator()" link="classsigc_1_1const__volatile__mem__functor2.html#acb19b16f5ab8978ba5f4402c5b627a2f"/>
<keyword type="struct" name="sigc::const_volatile_mem_functor3" link="classsigc_1_1const__volatile__mem__functor3.html"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor3::function_type" link="classsigc_1_1const__volatile__mem__functor3.html#a472ab7835e2b6792a108f4fcc80d4669"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor3::result_type" link="classsigc_1_1const__volatile__mem__functor3.html#ad2056f73eed4664ff41f5e673a2276f0"/>
<keyword type="function" name="sigc::const_volatile_mem_functor3::const_volatile_mem_functor3" link="classsigc_1_1const__volatile__mem__functor3.html#af284f300a6b3696f6379dcc9ed97a744"/>
<keyword type="function" name="sigc::const_volatile_mem_functor3::const_volatile_mem_functor3" link="classsigc_1_1const__volatile__mem__functor3.html#aa586f24064b6a5c8b69c963fff614d04"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor3::operator()" link="classsigc_1_1const__volatile__mem__functor3.html#a0fe691de309e7409de98f047ed38a9e7"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor3::operator()" link="classsigc_1_1const__volatile__mem__functor3.html#a9f2eeebf6464149555d975edce9c0a1c"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor3::operator()" link="classsigc_1_1const__volatile__mem__functor3.html#a3d742a1e204f733cd2b7fdd452b53011"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor3::operator()" link="classsigc_1_1const__volatile__mem__functor3.html#a950746a86c5eb8c06bf2700b0c77df17"/>
<keyword type="struct" name="sigc::const_volatile_mem_functor4" link="classsigc_1_1const__volatile__mem__functor4.html"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor4::function_type" link="classsigc_1_1const__volatile__mem__functor4.html#ace3cb54e6265ebe06ee2995dd01f2540"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor4::result_type" link="classsigc_1_1const__volatile__mem__functor4.html#a8e38a0816627c7ad4fd48278d287f863"/>
<keyword type="function" name="sigc::const_volatile_mem_functor4::const_volatile_mem_functor4" link="classsigc_1_1const__volatile__mem__functor4.html#aad7b7f5037a0c8d13668f9c350e010ee"/>
<keyword type="function" name="sigc::const_volatile_mem_functor4::const_volatile_mem_functor4" link="classsigc_1_1const__volatile__mem__functor4.html#a0ffe59d6392c736e6d14c43a4bfa26e5"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor4::operator()" link="classsigc_1_1const__volatile__mem__functor4.html#a6b3ab51515480fe4c106461c609aa778"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor4::operator()" link="classsigc_1_1const__volatile__mem__functor4.html#a5d0f6305cc2c8b983fe822c436cbf521"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor4::operator()" link="classsigc_1_1const__volatile__mem__functor4.html#a1510f1f78471fc134b5fc8dac7d38d5f"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor4::operator()" link="classsigc_1_1const__volatile__mem__functor4.html#ab1bbd72e3c63451c258e987bf1b3d2d1"/>
<keyword type="struct" name="sigc::const_volatile_mem_functor5" link="classsigc_1_1const__volatile__mem__functor5.html"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor5::function_type" link="classsigc_1_1const__volatile__mem__functor5.html#a1d49a5a7086d41d1db2e40aed1273631"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor5::result_type" link="classsigc_1_1const__volatile__mem__functor5.html#a42d6cd140b98358c1d12c90b975ad2b1"/>
<keyword type="function" name="sigc::const_volatile_mem_functor5::const_volatile_mem_functor5" link="classsigc_1_1const__volatile__mem__functor5.html#afe48307086c70740f39f58488a3cbdb5"/>
<keyword type="function" name="sigc::const_volatile_mem_functor5::const_volatile_mem_functor5" link="classsigc_1_1const__volatile__mem__functor5.html#a13787a099e237b44280ddbe9b8d97a04"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor5::operator()" link="classsigc_1_1const__volatile__mem__functor5.html#a62883651028686628f903c2f56f2edf7"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor5::operator()" link="classsigc_1_1const__volatile__mem__functor5.html#a48d07d4759b3f9702e2014a29eaaae1e"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor5::operator()" link="classsigc_1_1const__volatile__mem__functor5.html#a1f4d39f2cfe58d99d67dc094c4f738dc"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor5::operator()" link="classsigc_1_1const__volatile__mem__functor5.html#a46403ee16880dd66855909d2831cbbd3"/>
<keyword type="struct" name="sigc::const_volatile_mem_functor6" link="classsigc_1_1const__volatile__mem__functor6.html"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor6::function_type" link="classsigc_1_1const__volatile__mem__functor6.html#af8da04ac5f6e2252f963f4f4bb87c9fd"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor6::result_type" link="classsigc_1_1const__volatile__mem__functor6.html#a9f866db08b59a0960875f7608a0c93f0"/>
<keyword type="function" name="sigc::const_volatile_mem_functor6::const_volatile_mem_functor6" link="classsigc_1_1const__volatile__mem__functor6.html#aa921f2d1cea8ddd987cdaa8df6479fab"/>
<keyword type="function" name="sigc::const_volatile_mem_functor6::const_volatile_mem_functor6" link="classsigc_1_1const__volatile__mem__functor6.html#a09704c72e9b0353b04776522edefd57e"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor6::operator()" link="classsigc_1_1const__volatile__mem__functor6.html#ae438dd9368f1b10004b6d51b599c2376"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor6::operator()" link="classsigc_1_1const__volatile__mem__functor6.html#a16339a56992d51e657da9e7ffd300b21"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor6::operator()" link="classsigc_1_1const__volatile__mem__functor6.html#ab8c9524ca5ed1ff48ec06e93f6af6cb7"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor6::operator()" link="classsigc_1_1const__volatile__mem__functor6.html#ac326aca307b611485552fbb72bde2650"/>
<keyword type="struct" name="sigc::const_volatile_mem_functor7" link="classsigc_1_1const__volatile__mem__functor7.html"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor7::function_type" link="classsigc_1_1const__volatile__mem__functor7.html#a7e3bac9b817c848b96e9d1b257be1de5"/>
<keyword type="typedef" name="sigc::const_volatile_mem_functor7::result_type" link="classsigc_1_1const__volatile__mem__functor7.html#a25cb7e6ed71406c5b91ab2696ad8e623"/>
<keyword type="function" name="sigc::const_volatile_mem_functor7::const_volatile_mem_functor7" link="classsigc_1_1const__volatile__mem__functor7.html#ac71290a7277b022f8a8d7abc4158a7ae"/>
<keyword type="function" name="sigc::const_volatile_mem_functor7::const_volatile_mem_functor7" link="classsigc_1_1const__volatile__mem__functor7.html#a95dcac66fbdb4c3b92682a1ddaa0309c"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor7::operator()" link="classsigc_1_1const__volatile__mem__functor7.html#ad2e699425411b243ac92bbd81f88f607"/>
- <keyword type="function" name="sigc::const_volatile_mem_functor7::operator()" link="classsigc_1_1const__volatile__mem__functor7.html#ab125a6db0dc15be0c539695cbdf828ec"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor7::operator()" link="classsigc_1_1const__volatile__mem__functor7.html#a99401731065363f4088615c8eac558c3"/>
+ <keyword type="function" name="sigc::const_volatile_mem_functor7::operator()" link="classsigc_1_1const__volatile__mem__functor7.html#a6908d116df811051ba610842c6472117"/>
<keyword type="struct" name="sigc::deduce_result_type" link="structsigc_1_1deduce__result__type.html"/>
<keyword type="typedef" name="sigc::deduce_result_type::type" link="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9"/>
<keyword type="struct" name="sigc::exception_catch_functor" link="structsigc_1_1exception__catch__functor.html"/>
<keyword type="typedef" name="sigc::mem_functor1::result_type" link="classsigc_1_1mem__functor1.html#a7c7ab28530e2f678eae87772253df709"/>
<keyword type="function" name="sigc::mem_functor1::mem_functor1" link="classsigc_1_1mem__functor1.html#ab97c2206275025d8d1e7665c12322eba"/>
<keyword type="function" name="sigc::mem_functor1::mem_functor1" link="classsigc_1_1mem__functor1.html#a63230b348e410f7d2f245df1f2af019a"/>
- <keyword type="function" name="sigc::mem_functor1::operator()" link="classsigc_1_1mem__functor1.html#a72c4e7ffd730381bbb842f3b72816d02"/>
- <keyword type="function" name="sigc::mem_functor1::operator()" link="classsigc_1_1mem__functor1.html#a3555bf838d0d60d24271d0354d925b40"/>
+ <keyword type="function" name="sigc::mem_functor1::operator()" link="classsigc_1_1mem__functor1.html#a94012e541419dab7d8093e047eb58dfb"/>
+ <keyword type="function" name="sigc::mem_functor1::operator()" link="classsigc_1_1mem__functor1.html#a1ac7895847c5d2200dac5de6241b4564"/>
<keyword type="struct" name="sigc::mem_functor2" link="classsigc_1_1mem__functor2.html"/>
<keyword type="typedef" name="sigc::mem_functor2::function_type" link="classsigc_1_1mem__functor2.html#aa584cfe15bb8dc5b2931d2bfd034c118"/>
<keyword type="typedef" name="sigc::mem_functor2::result_type" link="classsigc_1_1mem__functor2.html#a9080e942d35d226ea6f9dda097342f07"/>
<keyword type="function" name="sigc::mem_functor2::mem_functor2" link="classsigc_1_1mem__functor2.html#a691e21d47b7a54b67605812f7e089299"/>
<keyword type="function" name="sigc::mem_functor2::mem_functor2" link="classsigc_1_1mem__functor2.html#aeee1c7f263f8d7e7b6fa9be0156878fe"/>
- <keyword type="function" name="sigc::mem_functor2::operator()" link="classsigc_1_1mem__functor2.html#a1ef9d5e58e8333fc9a812d2f9a9a99fb"/>
- <keyword type="function" name="sigc::mem_functor2::operator()" link="classsigc_1_1mem__functor2.html#ad3d48579339ab1563404e45cc667b2c8"/>
+ <keyword type="function" name="sigc::mem_functor2::operator()" link="classsigc_1_1mem__functor2.html#ac548b79e5bfe7d4051b7b9e40a403eca"/>
+ <keyword type="function" name="sigc::mem_functor2::operator()" link="classsigc_1_1mem__functor2.html#a276cd3027a22e693c859016b3953c914"/>
<keyword type="struct" name="sigc::mem_functor3" link="classsigc_1_1mem__functor3.html"/>
<keyword type="typedef" name="sigc::mem_functor3::function_type" link="classsigc_1_1mem__functor3.html#a8da99a5dcfe5ae1cecd6ce93ab91b929"/>
<keyword type="typedef" name="sigc::mem_functor3::result_type" link="classsigc_1_1mem__functor3.html#af620103fa36aa86fb539843f7f730e01"/>
<keyword type="function" name="sigc::mem_functor3::mem_functor3" link="classsigc_1_1mem__functor3.html#abc94be96c346537bca09c73a342f5ccd"/>
<keyword type="function" name="sigc::mem_functor3::mem_functor3" link="classsigc_1_1mem__functor3.html#af22e274e905262144832ca9683d8823f"/>
- <keyword type="function" name="sigc::mem_functor3::operator()" link="classsigc_1_1mem__functor3.html#a83ad80686392272239adf599a9772ada"/>
- <keyword type="function" name="sigc::mem_functor3::operator()" link="classsigc_1_1mem__functor3.html#ad6b7b1bf6cb43fdf76a14d3b37d71512"/>
+ <keyword type="function" name="sigc::mem_functor3::operator()" link="classsigc_1_1mem__functor3.html#ac439b3c43a05818e8de962e21b3b8b47"/>
+ <keyword type="function" name="sigc::mem_functor3::operator()" link="classsigc_1_1mem__functor3.html#a87f76b681fc83417aefe34a323a922ce"/>
<keyword type="struct" name="sigc::mem_functor4" link="classsigc_1_1mem__functor4.html"/>
<keyword type="typedef" name="sigc::mem_functor4::function_type" link="classsigc_1_1mem__functor4.html#a9dcf1ef95187c2588ecf2abb089cc7c8"/>
<keyword type="typedef" name="sigc::mem_functor4::result_type" link="classsigc_1_1mem__functor4.html#a79bf0a3c25dbe6eb07829ee55ce5d664"/>
<keyword type="function" name="sigc::mem_functor4::mem_functor4" link="classsigc_1_1mem__functor4.html#a9774f0ab47d023f5bccdb9960c4fcdee"/>
<keyword type="function" name="sigc::mem_functor4::mem_functor4" link="classsigc_1_1mem__functor4.html#a4f7841b2ccd26fac6c21bf04fc524e08"/>
- <keyword type="function" name="sigc::mem_functor4::operator()" link="classsigc_1_1mem__functor4.html#a41e65c47fc45c8017fe87117614e6e22"/>
- <keyword type="function" name="sigc::mem_functor4::operator()" link="classsigc_1_1mem__functor4.html#adc51ab9e3b9b0defaa0a9c8a402feb32"/>
+ <keyword type="function" name="sigc::mem_functor4::operator()" link="classsigc_1_1mem__functor4.html#aee174e6e6c62a879f731715d3dc29e4b"/>
+ <keyword type="function" name="sigc::mem_functor4::operator()" link="classsigc_1_1mem__functor4.html#ad0951893114e10a42260d49c7f1738dc"/>
<keyword type="struct" name="sigc::mem_functor5" link="classsigc_1_1mem__functor5.html"/>
<keyword type="typedef" name="sigc::mem_functor5::function_type" link="classsigc_1_1mem__functor5.html#a66e9bb0c9829b13af029ee2127b54eb5"/>
<keyword type="typedef" name="sigc::mem_functor5::result_type" link="classsigc_1_1mem__functor5.html#a3e0587ce338328d42f44c4e5f79be6ed"/>
<keyword type="function" name="sigc::mem_functor5::mem_functor5" link="classsigc_1_1mem__functor5.html#a9048a4a2216e20f9f34380020f5b67ec"/>
<keyword type="function" name="sigc::mem_functor5::mem_functor5" link="classsigc_1_1mem__functor5.html#a01bdff47bf4aed8c52fdfd5520fdf3cf"/>
- <keyword type="function" name="sigc::mem_functor5::operator()" link="classsigc_1_1mem__functor5.html#ad6ca177de8fcdb0655da5f9abfa3c845"/>
- <keyword type="function" name="sigc::mem_functor5::operator()" link="classsigc_1_1mem__functor5.html#a0710e739b8e13ab1fadf021dbdb9d22a"/>
+ <keyword type="function" name="sigc::mem_functor5::operator()" link="classsigc_1_1mem__functor5.html#a1bf94bbc82091c369905ed3e9955f09e"/>
+ <keyword type="function" name="sigc::mem_functor5::operator()" link="classsigc_1_1mem__functor5.html#ae9706167f343c63cef3c592671a4041a"/>
<keyword type="struct" name="sigc::mem_functor6" link="classsigc_1_1mem__functor6.html"/>
<keyword type="typedef" name="sigc::mem_functor6::function_type" link="classsigc_1_1mem__functor6.html#a202287b72f6213f64a696b185fb90268"/>
<keyword type="typedef" name="sigc::mem_functor6::result_type" link="classsigc_1_1mem__functor6.html#af80425ff57ca2115cba771c275f49e36"/>
<keyword type="function" name="sigc::mem_functor6::mem_functor6" link="classsigc_1_1mem__functor6.html#aaa43195f4b4e39c76c10478539d35172"/>
<keyword type="function" name="sigc::mem_functor6::mem_functor6" link="classsigc_1_1mem__functor6.html#aabc6bb723e0831e27a0a9131525d96bc"/>
- <keyword type="function" name="sigc::mem_functor6::operator()" link="classsigc_1_1mem__functor6.html#ac1e352f15b9f7e77c160ed6b10870c98"/>
- <keyword type="function" name="sigc::mem_functor6::operator()" link="classsigc_1_1mem__functor6.html#a6a2b7cfd0e5de9146afd9dc41a38a736"/>
+ <keyword type="function" name="sigc::mem_functor6::operator()" link="classsigc_1_1mem__functor6.html#a0fc98b38c8991cd33dc9401feb423346"/>
+ <keyword type="function" name="sigc::mem_functor6::operator()" link="classsigc_1_1mem__functor6.html#ae2bc9f33db793f9411315db9b7c923fb"/>
<keyword type="struct" name="sigc::mem_functor7" link="classsigc_1_1mem__functor7.html"/>
<keyword type="typedef" name="sigc::mem_functor7::function_type" link="classsigc_1_1mem__functor7.html#a408f0afec5b4c750ca8e1bdab0f8b535"/>
<keyword type="typedef" name="sigc::mem_functor7::result_type" link="classsigc_1_1mem__functor7.html#a967b5f6572e988ea0833818b993745f9"/>
<keyword type="function" name="sigc::mem_functor7::mem_functor7" link="classsigc_1_1mem__functor7.html#afbb9b8ecaa25e0dd85c0f3d539f198b4"/>
<keyword type="function" name="sigc::mem_functor7::mem_functor7" link="classsigc_1_1mem__functor7.html#a79de1ccebb568e82b7f7a67ab85e4dc6"/>
- <keyword type="function" name="sigc::mem_functor7::operator()" link="classsigc_1_1mem__functor7.html#a55ab258901e1425af849f0562dde8a63"/>
- <keyword type="function" name="sigc::mem_functor7::operator()" link="classsigc_1_1mem__functor7.html#a4d8c3256803ff3bbb5b81a6738793740"/>
+ <keyword type="function" name="sigc::mem_functor7::operator()" link="classsigc_1_1mem__functor7.html#a06febedf7a2cf2e7b6e4c01729e90592"/>
+ <keyword type="function" name="sigc::mem_functor7::operator()" link="classsigc_1_1mem__functor7.html#aede98f2190930ccfcd025381d9a468a0"/>
<keyword type="struct" name="sigc::nil" link="structsigc_1_1nil.html"/>
<keyword type="struct" name="sigc::pointer_functor0" link="classsigc_1_1pointer__functor0.html"/>
<keyword type="typedef" name="sigc::pointer_functor0::result_type" link="classsigc_1_1pointer__functor0.html#af44316e53e33b4184ca151b6b11c70e5"/>
<keyword type="typedef" name="sigc::pointer_functor1::result_type" link="classsigc_1_1pointer__functor1.html#a4080910d23a74b102a123838fa93e90b"/>
<keyword type="function" name="sigc::pointer_functor1::pointer_functor1" link="classsigc_1_1pointer__functor1.html#a6ce467c0641f8e3e0d91f3b843b07c3f"/>
<keyword type="function" name="sigc::pointer_functor1::pointer_functor1" link="classsigc_1_1pointer__functor1.html#a8ab0c5b707dc41a821c63769344db2cb"/>
- <keyword type="function" name="sigc::pointer_functor1::operator()" link="classsigc_1_1pointer__functor1.html#a1cfeea6457156cf41949233ed844fa9f"/>
+ <keyword type="function" name="sigc::pointer_functor1::operator()" link="classsigc_1_1pointer__functor1.html#a46cf3a1a50ec9b82ff011b7c47d3ff5b"/>
<keyword type="struct" name="sigc::pointer_functor2" link="classsigc_1_1pointer__functor2.html"/>
<keyword type="typedef" name="sigc::pointer_functor2::result_type" link="classsigc_1_1pointer__functor2.html#a297b784eb0cea07b364c854e5dd5f864"/>
<keyword type="function" name="sigc::pointer_functor2::pointer_functor2" link="classsigc_1_1pointer__functor2.html#a2977aa1d72f5f0fd6c778b60ad791b9c"/>
<keyword type="function" name="sigc::pointer_functor2::pointer_functor2" link="classsigc_1_1pointer__functor2.html#a428226381ff7bda06044c8fa53d4e27e"/>
- <keyword type="function" name="sigc::pointer_functor2::operator()" link="classsigc_1_1pointer__functor2.html#a880e4d5fb06711c795e684e943add25e"/>
+ <keyword type="function" name="sigc::pointer_functor2::operator()" link="classsigc_1_1pointer__functor2.html#afedc108e4407385fb70e9d1b2ee8282e"/>
<keyword type="struct" name="sigc::pointer_functor3" link="classsigc_1_1pointer__functor3.html"/>
<keyword type="typedef" name="sigc::pointer_functor3::result_type" link="classsigc_1_1pointer__functor3.html#a2a0ed29803c02cc62fcc6497f83f88bf"/>
<keyword type="function" name="sigc::pointer_functor3::pointer_functor3" link="classsigc_1_1pointer__functor3.html#a1a4909d1444e4456a89eb5852933d1cc"/>
<keyword type="function" name="sigc::pointer_functor3::pointer_functor3" link="classsigc_1_1pointer__functor3.html#aae48103ba1c48e192a04c9a1b81ae9dc"/>
- <keyword type="function" name="sigc::pointer_functor3::operator()" link="classsigc_1_1pointer__functor3.html#af51742fc7043ed921c42ffab60ebe386"/>
+ <keyword type="function" name="sigc::pointer_functor3::operator()" link="classsigc_1_1pointer__functor3.html#a3229fd4b8f451f4de3feedfa9a74625e"/>
<keyword type="struct" name="sigc::pointer_functor4" link="classsigc_1_1pointer__functor4.html"/>
<keyword type="typedef" name="sigc::pointer_functor4::result_type" link="classsigc_1_1pointer__functor4.html#a787f8ea1c15d7bfab7643081a408401c"/>
<keyword type="function" name="sigc::pointer_functor4::pointer_functor4" link="classsigc_1_1pointer__functor4.html#ab8e3bf143e71c5ffe8f155ace0f895a8"/>
<keyword type="function" name="sigc::pointer_functor4::pointer_functor4" link="classsigc_1_1pointer__functor4.html#a30eaeb5f9974bed73d7577b862c2e06b"/>
- <keyword type="function" name="sigc::pointer_functor4::operator()" link="classsigc_1_1pointer__functor4.html#abfa342f31460fda528345ede847c2636"/>
+ <keyword type="function" name="sigc::pointer_functor4::operator()" link="classsigc_1_1pointer__functor4.html#acd20aaf8127117980ebbca59134c754b"/>
<keyword type="struct" name="sigc::pointer_functor5" link="classsigc_1_1pointer__functor5.html"/>
<keyword type="typedef" name="sigc::pointer_functor5::result_type" link="classsigc_1_1pointer__functor5.html#a00dcbec8a920ea784e3210743c77855b"/>
<keyword type="function" name="sigc::pointer_functor5::pointer_functor5" link="classsigc_1_1pointer__functor5.html#aa86bb74ff5e188f8f6497b7e73621cdd"/>
<keyword type="function" name="sigc::pointer_functor5::pointer_functor5" link="classsigc_1_1pointer__functor5.html#abf1e06db145e4554ec53964ca79171cf"/>
- <keyword type="function" name="sigc::pointer_functor5::operator()" link="classsigc_1_1pointer__functor5.html#a14f326f46993aea1013256a307b954d0"/>
+ <keyword type="function" name="sigc::pointer_functor5::operator()" link="classsigc_1_1pointer__functor5.html#aad18eb7b7796d2b10eea8887ceb565b5"/>
<keyword type="struct" name="sigc::pointer_functor6" link="classsigc_1_1pointer__functor6.html"/>
<keyword type="typedef" name="sigc::pointer_functor6::result_type" link="classsigc_1_1pointer__functor6.html#a9fd7af745ebad4d59f67e0f60fb395e0"/>
<keyword type="function" name="sigc::pointer_functor6::pointer_functor6" link="classsigc_1_1pointer__functor6.html#a26551fa703a65a9a14190c7579a3b77d"/>
<keyword type="function" name="sigc::pointer_functor6::pointer_functor6" link="classsigc_1_1pointer__functor6.html#ab56acb7713cf87d0b3094adc4ffe7a15"/>
- <keyword type="function" name="sigc::pointer_functor6::operator()" link="classsigc_1_1pointer__functor6.html#a93455713ca148bff6f50ec6578235357"/>
+ <keyword type="function" name="sigc::pointer_functor6::operator()" link="classsigc_1_1pointer__functor6.html#a47370deb3a7d5b544974f235d82a2a51"/>
<keyword type="struct" name="sigc::pointer_functor7" link="classsigc_1_1pointer__functor7.html"/>
<keyword type="typedef" name="sigc::pointer_functor7::result_type" link="classsigc_1_1pointer__functor7.html#a41613e64e2b96656b85aa9eefa35aa91"/>
<keyword type="function" name="sigc::pointer_functor7::pointer_functor7" link="classsigc_1_1pointer__functor7.html#a1268abfa3437c0977517dd4cd0548080"/>
<keyword type="function" name="sigc::pointer_functor7::pointer_functor7" link="classsigc_1_1pointer__functor7.html#a01a6793cd057cd94bba98db3b34a3e7c"/>
- <keyword type="function" name="sigc::pointer_functor7::operator()" link="classsigc_1_1pointer__functor7.html#a3c6940094b0f84e8818d55cb6e21a1b1"/>
+ <keyword type="function" name="sigc::pointer_functor7::operator()" link="classsigc_1_1pointer__functor7.html#aaad03590abc05adb0f50e08250d6b134"/>
<keyword type="struct" name="sigc::reference_wrapper" link="structsigc_1_1reference__wrapper.html"/>
<keyword type="function" name="sigc::reference_wrapper::reference_wrapper" link="structsigc_1_1reference__wrapper.html#a05dfcad06f2af395c5e2daa9600d455a"/>
<keyword type="function" name="sigc::reference_wrapper::operator T_type &" link="structsigc_1_1reference__wrapper.html#a4ee5921a6939b4341c994c31b685ac55"/>
<keyword type="struct" name="sigc::retype_functor" link="structsigc_1_1retype__functor.html"/>
<keyword type="typedef" name="sigc::retype_functor::adaptor_type" link="structsigc_1_1retype__functor.html#ace4a0fc864a6417a7cb36adf011177e0"/>
<keyword type="typedef" name="sigc::retype_functor::result_type" link="structsigc_1_1retype__functor.html#a1a594553d0312ca12e1009d179af0dbe"/>
- <keyword type="function" name="sigc::retype_functor::retype_functor" link="structsigc_1_1retype__functor.html#a4dda9669c6c476d8825b5477159f4edb"/>
+ <keyword type="function" name="sigc::retype_functor::retype_functor" link="structsigc_1_1retype__functor.html#a30f35ce3d25b7fd571fbd3ef730de225"/>
<keyword type="function" name="sigc::retype_functor::operator()" link="structsigc_1_1retype__functor.html#a841d7fd2ae795ca4decccca8342e231c"/>
<keyword type="function" name="sigc::retype_functor::operator()" link="structsigc_1_1retype__functor.html#abfd54e4b77096f76bb0e880b6b7b81e1"/>
<keyword type="function" name="sigc::retype_functor::operator()" link="structsigc_1_1retype__functor.html#a6207061ea5a530ca3d37459200ef6864"/>
<keyword type="struct" name="sigc::retype_return_functor" link="structsigc_1_1retype__return__functor.html"/>
<keyword type="typedef" name="sigc::retype_return_functor::result_type" link="structsigc_1_1retype__return__functor.html#aa8421dc266ad653de395e7d01e631fdc"/>
<keyword type="function" name="sigc::retype_return_functor::retype_return_functor" link="structsigc_1_1retype__return__functor.html#aa9546db86a6d1cfa7224a3a0cbad4827"/>
- <keyword type="function" name="sigc::retype_return_functor::retype_return_functor" link="structsigc_1_1retype__return__functor.html#a1fca6f2ee601bdf6771e14bba21faa46"/>
+ <keyword type="function" name="sigc::retype_return_functor::retype_return_functor" link="structsigc_1_1retype__return__functor.html#a9ebfb2a6cfb5125b0705c0adef2cbfb8"/>
<keyword type="function" name="sigc::retype_return_functor::operator()" link="structsigc_1_1retype__return__functor.html#a4cf9725b7ac4fdfeded4ab3f56d61a88"/>
<keyword type="function" name="sigc::retype_return_functor::operator()" link="structsigc_1_1retype__return__functor.html#aa6beb1654c027400d852e2df0fafb6aa"/>
<keyword type="function" name="sigc::retype_return_functor::operator()" link="structsigc_1_1retype__return__functor.html#a1352125cef26032af138aa2a327f8f66"/>
<keyword type="struct" name="sigc::retype_return_functor< void, T_functor >" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html"/>
<keyword type="typedef" name="sigc::retype_return_functor< void, T_functor >::result_type" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a64bccc59fc20fdf0fd80281597d350b2"/>
<keyword type="function" name="sigc::retype_return_functor< void, T_functor >::retype_return_functor" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a720e802de29a72d1e15626b1719844bc"/>
- <keyword type="function" name="sigc::retype_return_functor< void, T_functor >::retype_return_functor" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a8a9768f5c40e609f9bd06d30e3111735"/>
+ <keyword type="function" name="sigc::retype_return_functor< void, T_functor >::retype_return_functor" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#acd4789babb601ac5bee163651d89f3c8"/>
<keyword type="function" name="sigc::retype_return_functor< void, T_functor >::operator()" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#af181f5a8134c5a834e2ad0ed7590fbfe"/>
<keyword type="function" name="sigc::retype_return_functor< void, T_functor >::operator()" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#a2ad16a9f8f247e6f7661838fb084ffd0"/>
<keyword type="function" name="sigc::retype_return_functor< void, T_functor >::operator()" link="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#abf17761c3eefdb3167a8562f009a8491"/>
<keyword type="function" name="sigc::signal1::signal1" link="classsigc_1_1signal1.html#aba62d8d0b9591bcfd728f8ae8a22d600"/>
<keyword type="function" name="sigc::signal1::signal1" link="classsigc_1_1signal1.html#ab3378dd754ffddb4760f2a3afb271dbe"/>
<keyword type="function" name="sigc::signal1::connect" link="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888"/>
- <keyword type="function" name="sigc::signal1::emit" link="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83"/>
- <keyword type="function" name="sigc::signal1::emit_reverse" link="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810"/>
- <keyword type="function" name="sigc::signal1::make_slot" link="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad"/>
- <keyword type="function" name="sigc::signal1::operator()" link="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a"/>
+ <keyword type="function" name="sigc::signal1::emit" link="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202"/>
+ <keyword type="function" name="sigc::signal1::emit_reverse" link="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98"/>
+ <keyword type="function" name="sigc::signal1::make_slot" link="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720"/>
+ <keyword type="function" name="sigc::signal1::operator()" link="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10"/>
<keyword type="function" name="sigc::signal1::slots" link="classsigc_1_1signal1.html#a7653b68e6a3b8445de91f89060bf2600"/>
<keyword type="function" name="sigc::signal1::slots" link="classsigc_1_1signal1.html#af43eb365c7c52560f1c4c1eb3340155d"/>
<keyword type="struct" name="sigc::signal2" link="classsigc_1_1signal2.html"/>
<keyword type="function" name="sigc::signal2::signal2" link="classsigc_1_1signal2.html#a47aba9b19bc2bef0be7183022567e3ea"/>
<keyword type="function" name="sigc::signal2::signal2" link="classsigc_1_1signal2.html#aa634515507f2ea4a35584e12e2dc92e7"/>
<keyword type="function" name="sigc::signal2::connect" link="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0"/>
- <keyword type="function" name="sigc::signal2::emit" link="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e"/>
- <keyword type="function" name="sigc::signal2::emit_reverse" link="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107"/>
- <keyword type="function" name="sigc::signal2::make_slot" link="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9"/>
- <keyword type="function" name="sigc::signal2::operator()" link="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8"/>
+ <keyword type="function" name="sigc::signal2::emit" link="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080"/>
+ <keyword type="function" name="sigc::signal2::emit_reverse" link="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63"/>
+ <keyword type="function" name="sigc::signal2::make_slot" link="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5"/>
+ <keyword type="function" name="sigc::signal2::operator()" link="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507"/>
<keyword type="function" name="sigc::signal2::slots" link="classsigc_1_1signal2.html#ac28b0205aa1e60cc5ce062d4d8545323"/>
<keyword type="function" name="sigc::signal2::slots" link="classsigc_1_1signal2.html#a258c0e2926cc21629989bee8a92ec86a"/>
<keyword type="struct" name="sigc::signal3" link="classsigc_1_1signal3.html"/>
<keyword type="function" name="sigc::signal3::signal3" link="classsigc_1_1signal3.html#a52731959f272612fd6abfe8850c5c8cf"/>
<keyword type="function" name="sigc::signal3::signal3" link="classsigc_1_1signal3.html#afe2c4320927b403b011a2538317e6c70"/>
<keyword type="function" name="sigc::signal3::connect" link="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd"/>
- <keyword type="function" name="sigc::signal3::emit" link="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8"/>
- <keyword type="function" name="sigc::signal3::emit_reverse" link="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9"/>
- <keyword type="function" name="sigc::signal3::make_slot" link="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796"/>
- <keyword type="function" name="sigc::signal3::operator()" link="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0"/>
+ <keyword type="function" name="sigc::signal3::emit" link="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8"/>
+ <keyword type="function" name="sigc::signal3::emit_reverse" link="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e"/>
+ <keyword type="function" name="sigc::signal3::make_slot" link="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b"/>
+ <keyword type="function" name="sigc::signal3::operator()" link="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b"/>
<keyword type="function" name="sigc::signal3::slots" link="classsigc_1_1signal3.html#ab9606b708078956a758b81503f956bee"/>
<keyword type="function" name="sigc::signal3::slots" link="classsigc_1_1signal3.html#aae26e88b26bb928f4931e2fc8668bb3c"/>
<keyword type="struct" name="sigc::signal4" link="classsigc_1_1signal4.html"/>
<keyword type="function" name="sigc::signal4::signal4" link="classsigc_1_1signal4.html#a2d469f516a9edac2b20d7f6cf46e821a"/>
<keyword type="function" name="sigc::signal4::signal4" link="classsigc_1_1signal4.html#a2d29b39c12c6c014ed7166190e9c8e22"/>
<keyword type="function" name="sigc::signal4::connect" link="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39"/>
- <keyword type="function" name="sigc::signal4::emit" link="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1"/>
- <keyword type="function" name="sigc::signal4::emit_reverse" link="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed"/>
- <keyword type="function" name="sigc::signal4::make_slot" link="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08"/>
- <keyword type="function" name="sigc::signal4::operator()" link="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6"/>
+ <keyword type="function" name="sigc::signal4::emit" link="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b"/>
+ <keyword type="function" name="sigc::signal4::emit_reverse" link="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1"/>
+ <keyword type="function" name="sigc::signal4::make_slot" link="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f"/>
+ <keyword type="function" name="sigc::signal4::operator()" link="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5"/>
<keyword type="function" name="sigc::signal4::slots" link="classsigc_1_1signal4.html#ae490f1a6802c40a4c3b12e1580520c88"/>
<keyword type="function" name="sigc::signal4::slots" link="classsigc_1_1signal4.html#a3336c8164cb70eae8f5de655f55ed29f"/>
<keyword type="struct" name="sigc::signal5" link="classsigc_1_1signal5.html"/>
<keyword type="function" name="sigc::signal5::signal5" link="classsigc_1_1signal5.html#af717d1a6fd8612da84dce33fe6640b7a"/>
<keyword type="function" name="sigc::signal5::signal5" link="classsigc_1_1signal5.html#a7885861b9cdbacbe2d58a13cd96ec265"/>
<keyword type="function" name="sigc::signal5::connect" link="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65"/>
- <keyword type="function" name="sigc::signal5::emit" link="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974"/>
- <keyword type="function" name="sigc::signal5::emit_reverse" link="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93"/>
- <keyword type="function" name="sigc::signal5::make_slot" link="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b"/>
- <keyword type="function" name="sigc::signal5::operator()" link="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770"/>
+ <keyword type="function" name="sigc::signal5::emit" link="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94"/>
+ <keyword type="function" name="sigc::signal5::emit_reverse" link="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4"/>
+ <keyword type="function" name="sigc::signal5::make_slot" link="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a"/>
+ <keyword type="function" name="sigc::signal5::operator()" link="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3"/>
<keyword type="function" name="sigc::signal5::slots" link="classsigc_1_1signal5.html#ad6a4ae2a214d8710be6e36bb425587fc"/>
<keyword type="function" name="sigc::signal5::slots" link="classsigc_1_1signal5.html#a84f5c68895c8d6da07c1caa00088617b"/>
<keyword type="struct" name="sigc::signal6" link="classsigc_1_1signal6.html"/>
<keyword type="function" name="sigc::signal6::signal6" link="classsigc_1_1signal6.html#af7f529bbd9cf26d468ed18426b9b51ea"/>
<keyword type="function" name="sigc::signal6::signal6" link="classsigc_1_1signal6.html#a0244dde296bd892c590c86ced5281e3b"/>
<keyword type="function" name="sigc::signal6::connect" link="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b"/>
- <keyword type="function" name="sigc::signal6::emit" link="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f"/>
- <keyword type="function" name="sigc::signal6::emit_reverse" link="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d"/>
- <keyword type="function" name="sigc::signal6::make_slot" link="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576"/>
- <keyword type="function" name="sigc::signal6::operator()" link="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214"/>
+ <keyword type="function" name="sigc::signal6::emit" link="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433"/>
+ <keyword type="function" name="sigc::signal6::emit_reverse" link="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836"/>
+ <keyword type="function" name="sigc::signal6::make_slot" link="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2"/>
+ <keyword type="function" name="sigc::signal6::operator()" link="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643"/>
<keyword type="function" name="sigc::signal6::slots" link="classsigc_1_1signal6.html#af44115a7bfa4586fc5312259a1df9567"/>
<keyword type="function" name="sigc::signal6::slots" link="classsigc_1_1signal6.html#a33206535cad2a3c5d32d8391904c9524"/>
<keyword type="struct" name="sigc::signal7" link="classsigc_1_1signal7.html"/>
<keyword type="function" name="sigc::signal7::signal7" link="classsigc_1_1signal7.html#ab6d54db53a164fb459fcb342d4b45ff0"/>
<keyword type="function" name="sigc::signal7::signal7" link="classsigc_1_1signal7.html#a12d6e064d0a5c2a8c09d60a64184a823"/>
<keyword type="function" name="sigc::signal7::connect" link="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2"/>
- <keyword type="function" name="sigc::signal7::emit" link="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0"/>
- <keyword type="function" name="sigc::signal7::emit_reverse" link="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a"/>
- <keyword type="function" name="sigc::signal7::make_slot" link="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51"/>
- <keyword type="function" name="sigc::signal7::operator()" link="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d"/>
+ <keyword type="function" name="sigc::signal7::emit" link="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3"/>
+ <keyword type="function" name="sigc::signal7::emit_reverse" link="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73"/>
+ <keyword type="function" name="sigc::signal7::make_slot" link="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14"/>
+ <keyword type="function" name="sigc::signal7::operator()" link="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd"/>
<keyword type="function" name="sigc::signal7::slots" link="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7"/>
<keyword type="function" name="sigc::signal7::slots" link="classsigc_1_1signal7.html#a89e3cab128cf4768f1e95e09bf66e088"/>
<keyword type="struct" name="sigc::signal::accumulated" link="classsigc_1_1signal_1_1accumulated.html"/>
<keyword type="function" name="sigc::slot0::operator()" link="classsigc_1_1slot0.html#a217f897aa20f2a1a9fffcb6500598600"/>
<keyword type="function" name="sigc::slot0::operator=" link="classsigc_1_1slot0.html#a49bba0540dcc76fb19e49d19a1acd563"/>
<keyword type="struct" name="sigc::slot1" link="classsigc_1_1slot1.html"/>
- <keyword type="typedef" name="sigc::slot1::arg1_type_" link="classsigc_1_1slot1.html#a1dad398bbdcf04d01cce1215d20059be"/>
+ <keyword type="typedef" name="sigc::slot1::arg1_type_" link="classsigc_1_1slot1.html#a4d81838957a9ccc6cb4c104706a37a89"/>
<keyword type="typedef" name="sigc::slot1::result_type" link="classsigc_1_1slot1.html#ab4991fe5d80761ddab482fda9ebe6d17"/>
<keyword type="function" name="sigc::slot1::slot1" link="classsigc_1_1slot1.html#aa8ac5eadba778c11a424e255889e67f6"/>
<keyword type="function" name="sigc::slot1::slot1" link="classsigc_1_1slot1.html#a20999708c6db16a3015beca7d4ad866e"/>
<keyword type="function" name="sigc::slot1::operator()" link="classsigc_1_1slot1.html#a278a26f4629fb0beb286add4141c5ac8"/>
<keyword type="function" name="sigc::slot1::operator=" link="classsigc_1_1slot1.html#a2e0d65cfc434718b6c5f7d7135ac384e"/>
<keyword type="struct" name="sigc::slot2" link="classsigc_1_1slot2.html"/>
- <keyword type="typedef" name="sigc::slot2::arg1_type_" link="classsigc_1_1slot2.html#a5e4e9f45f294cc0596822273e909fd04"/>
- <keyword type="typedef" name="sigc::slot2::arg2_type_" link="classsigc_1_1slot2.html#a8b4e8493ea6e18ad923aae1c49c5587d"/>
+ <keyword type="typedef" name="sigc::slot2::arg1_type_" link="classsigc_1_1slot2.html#ae69b03a4119d61a0a521b0ad5ddaae46"/>
+ <keyword type="typedef" name="sigc::slot2::arg2_type_" link="classsigc_1_1slot2.html#af03b1377bbfcdc742a7c00f4c2c419f7"/>
<keyword type="typedef" name="sigc::slot2::result_type" link="classsigc_1_1slot2.html#a0bb920e3d5628c3d01a4337a2a8a97fc"/>
<keyword type="function" name="sigc::slot2::slot2" link="classsigc_1_1slot2.html#a3f9f6cf199bbb40011eca25eb9da67c2"/>
<keyword type="function" name="sigc::slot2::slot2" link="classsigc_1_1slot2.html#a14641110a8fdbb060a58c037b9000730"/>
<keyword type="function" name="sigc::slot2::operator()" link="classsigc_1_1slot2.html#abae441b7fdd6dd5850a4283d95b9e647"/>
<keyword type="function" name="sigc::slot2::operator=" link="classsigc_1_1slot2.html#a6b3d5de4d2e7a6134cc883b98380caa7"/>
<keyword type="struct" name="sigc::slot3" link="classsigc_1_1slot3.html"/>
- <keyword type="typedef" name="sigc::slot3::arg1_type_" link="classsigc_1_1slot3.html#a2aa9798df311c3de224e535788bb9a12"/>
- <keyword type="typedef" name="sigc::slot3::arg2_type_" link="classsigc_1_1slot3.html#add77d4126a1dd4e56f19320767b9cc29"/>
- <keyword type="typedef" name="sigc::slot3::arg3_type_" link="classsigc_1_1slot3.html#afef6a5f4b398ef66242d1568e472a82c"/>
+ <keyword type="typedef" name="sigc::slot3::arg1_type_" link="classsigc_1_1slot3.html#ac6791fffc805aa2303713fea377dbaae"/>
+ <keyword type="typedef" name="sigc::slot3::arg2_type_" link="classsigc_1_1slot3.html#a7390ac1945e87a1e0d172fe266a58d72"/>
+ <keyword type="typedef" name="sigc::slot3::arg3_type_" link="classsigc_1_1slot3.html#a54a09bfe0dd9c518ec22cc14a7e43a23"/>
<keyword type="typedef" name="sigc::slot3::result_type" link="classsigc_1_1slot3.html#a69cca26f164c63de6ffa70a3806fb936"/>
<keyword type="function" name="sigc::slot3::slot3" link="classsigc_1_1slot3.html#ac477d74beed45b2b3e26d19b083147ad"/>
<keyword type="function" name="sigc::slot3::slot3" link="classsigc_1_1slot3.html#aeb40907cf0589e97fd541c71e368ad03"/>
<keyword type="function" name="sigc::slot3::operator()" link="classsigc_1_1slot3.html#a5bc54482d1e813a4dbded24a0893f996"/>
<keyword type="function" name="sigc::slot3::operator=" link="classsigc_1_1slot3.html#a2ff8f9202019d25ddab688128c504e72"/>
<keyword type="struct" name="sigc::slot4" link="classsigc_1_1slot4.html"/>
- <keyword type="typedef" name="sigc::slot4::arg1_type_" link="classsigc_1_1slot4.html#a4e83a8c2b863d63a3a62c980311c3cd6"/>
- <keyword type="typedef" name="sigc::slot4::arg2_type_" link="classsigc_1_1slot4.html#afa40f41b2158ca59ce1e3fd74b6904f4"/>
- <keyword type="typedef" name="sigc::slot4::arg3_type_" link="classsigc_1_1slot4.html#a157a0ea716942080dbabe5baf86f26dc"/>
- <keyword type="typedef" name="sigc::slot4::arg4_type_" link="classsigc_1_1slot4.html#abfec1ba21a151b20403967d5eb9e02cf"/>
+ <keyword type="typedef" name="sigc::slot4::arg1_type_" link="classsigc_1_1slot4.html#a4426d0dcf517d0d815d6add3c9490437"/>
+ <keyword type="typedef" name="sigc::slot4::arg2_type_" link="classsigc_1_1slot4.html#abf1d276525f0120a734b2b054b9cfb3f"/>
+ <keyword type="typedef" name="sigc::slot4::arg3_type_" link="classsigc_1_1slot4.html#ae1af3fbe3981779b68f5676f46f6085c"/>
+ <keyword type="typedef" name="sigc::slot4::arg4_type_" link="classsigc_1_1slot4.html#aec7f4747dbe5b581c65c07033ca1bfe5"/>
<keyword type="typedef" name="sigc::slot4::result_type" link="classsigc_1_1slot4.html#a3f6b5b11385536c1c199ca29468c638a"/>
<keyword type="function" name="sigc::slot4::slot4" link="classsigc_1_1slot4.html#a4b8ef0494eea86c0d787486ce121db91"/>
<keyword type="function" name="sigc::slot4::slot4" link="classsigc_1_1slot4.html#a50d331d378ba1f3cb03f39a42a4aa3cf"/>
<keyword type="function" name="sigc::slot4::operator()" link="classsigc_1_1slot4.html#a8d7a64f3e5c308136ea6456450d83f43"/>
<keyword type="function" name="sigc::slot4::operator=" link="classsigc_1_1slot4.html#ac2fb7f8ae312ced5b7436f0a0d062132"/>
<keyword type="struct" name="sigc::slot5" link="classsigc_1_1slot5.html"/>
- <keyword type="typedef" name="sigc::slot5::arg1_type_" link="classsigc_1_1slot5.html#aa3dd44327a3881b5fbf725456a08cb0d"/>
- <keyword type="typedef" name="sigc::slot5::arg2_type_" link="classsigc_1_1slot5.html#acf28e48ef5d2fbac436b2b5480c54924"/>
- <keyword type="typedef" name="sigc::slot5::arg3_type_" link="classsigc_1_1slot5.html#a148432d9435380a29d4cb2501bcbe12a"/>
- <keyword type="typedef" name="sigc::slot5::arg4_type_" link="classsigc_1_1slot5.html#a8a06dbe3ec0dc66d60a7cd005fd6e134"/>
- <keyword type="typedef" name="sigc::slot5::arg5_type_" link="classsigc_1_1slot5.html#a7838ffea5ef5d1b1e980267dba0d63e9"/>
+ <keyword type="typedef" name="sigc::slot5::arg1_type_" link="classsigc_1_1slot5.html#aeda4706cbac7cb87a276ffeb8bdada16"/>
+ <keyword type="typedef" name="sigc::slot5::arg2_type_" link="classsigc_1_1slot5.html#ad93d2b3cdce1c3990bde0f49693096e1"/>
+ <keyword type="typedef" name="sigc::slot5::arg3_type_" link="classsigc_1_1slot5.html#aab17d4f2a38e02219c1a4757ba268baf"/>
+ <keyword type="typedef" name="sigc::slot5::arg4_type_" link="classsigc_1_1slot5.html#afe7fd46dc4b01397db2c2a9c70b02735"/>
+ <keyword type="typedef" name="sigc::slot5::arg5_type_" link="classsigc_1_1slot5.html#ade67aef04bbfd7c6af63e93afc709321"/>
<keyword type="typedef" name="sigc::slot5::result_type" link="classsigc_1_1slot5.html#aac50a6486dddcac3a42022a6f2189f09"/>
<keyword type="function" name="sigc::slot5::slot5" link="classsigc_1_1slot5.html#a7548f0d175acd8296064c9bc6d76ea88"/>
<keyword type="function" name="sigc::slot5::slot5" link="classsigc_1_1slot5.html#abcf315edb57a1a23ab7f4a0d25e57736"/>
<keyword type="function" name="sigc::slot5::operator()" link="classsigc_1_1slot5.html#a2c05f974b6c5c8b59b2a5259ace5e1c7"/>
<keyword type="function" name="sigc::slot5::operator=" link="classsigc_1_1slot5.html#a24d22be7be827080b34109c625bad7fd"/>
<keyword type="struct" name="sigc::slot6" link="classsigc_1_1slot6.html"/>
- <keyword type="typedef" name="sigc::slot6::arg1_type_" link="classsigc_1_1slot6.html#ab3e64e9000818c57d71ace5378cd88d9"/>
- <keyword type="typedef" name="sigc::slot6::arg2_type_" link="classsigc_1_1slot6.html#a79bb5bb8a57aafc7be66a0e818370b8e"/>
- <keyword type="typedef" name="sigc::slot6::arg3_type_" link="classsigc_1_1slot6.html#a37cd654d10964686d687b3eb6815be77"/>
- <keyword type="typedef" name="sigc::slot6::arg4_type_" link="classsigc_1_1slot6.html#a82916dd6aa5592a30180204bf470cc83"/>
- <keyword type="typedef" name="sigc::slot6::arg5_type_" link="classsigc_1_1slot6.html#a8701fd8f302584b2cef720dca31b1626"/>
- <keyword type="typedef" name="sigc::slot6::arg6_type_" link="classsigc_1_1slot6.html#a5cb150b657589e5b80a04fa7a7da3e1c"/>
+ <keyword type="typedef" name="sigc::slot6::arg1_type_" link="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba"/>
+ <keyword type="typedef" name="sigc::slot6::arg2_type_" link="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a"/>
+ <keyword type="typedef" name="sigc::slot6::arg3_type_" link="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca"/>
+ <keyword type="typedef" name="sigc::slot6::arg4_type_" link="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1"/>
+ <keyword type="typedef" name="sigc::slot6::arg5_type_" link="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1"/>
+ <keyword type="typedef" name="sigc::slot6::arg6_type_" link="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e"/>
<keyword type="typedef" name="sigc::slot6::result_type" link="classsigc_1_1slot6.html#a8dae48d6160e0f917f545eb10950a9bf"/>
<keyword type="function" name="sigc::slot6::slot6" link="classsigc_1_1slot6.html#a3c763adcaa8b9c34c808ef0f15b1fc48"/>
<keyword type="function" name="sigc::slot6::slot6" link="classsigc_1_1slot6.html#a7458f98cd4ed4a9aa6671ea9f0c260f2"/>
<keyword type="function" name="sigc::slot6::operator()" link="classsigc_1_1slot6.html#a5eb35859b00d0a210dd73a8834345331"/>
<keyword type="function" name="sigc::slot6::operator=" link="classsigc_1_1slot6.html#a7d13ed520a19d287719bd24050b7d8a2"/>
<keyword type="struct" name="sigc::slot7" link="classsigc_1_1slot7.html"/>
- <keyword type="typedef" name="sigc::slot7::arg1_type_" link="classsigc_1_1slot7.html#a8b4a6d6d00970a10f21ed9f02a8f954f"/>
- <keyword type="typedef" name="sigc::slot7::arg2_type_" link="classsigc_1_1slot7.html#aa171043774935c1f80184f6c554ca6c7"/>
- <keyword type="typedef" name="sigc::slot7::arg3_type_" link="classsigc_1_1slot7.html#a6cd9dd374e6ae4a7e3dcdb31cb1e53d8"/>
- <keyword type="typedef" name="sigc::slot7::arg4_type_" link="classsigc_1_1slot7.html#accd7c6d48979d45a13b797e0b9bcd3a1"/>
- <keyword type="typedef" name="sigc::slot7::arg5_type_" link="classsigc_1_1slot7.html#a797e3dda33c3f0c8e6536cb4ab21d017"/>
- <keyword type="typedef" name="sigc::slot7::arg6_type_" link="classsigc_1_1slot7.html#a04e594a0728d461d2557d5c4378e6b1a"/>
- <keyword type="typedef" name="sigc::slot7::arg7_type_" link="classsigc_1_1slot7.html#a61a70d5528d7f46eaa410249efad14d2"/>
+ <keyword type="typedef" name="sigc::slot7::arg1_type_" link="classsigc_1_1slot7.html#a58edf93a837003d1a69fc77d39fc11a9"/>
+ <keyword type="typedef" name="sigc::slot7::arg2_type_" link="classsigc_1_1slot7.html#ad144d8ea3ecb891d358b5b1b969be7e2"/>
+ <keyword type="typedef" name="sigc::slot7::arg3_type_" link="classsigc_1_1slot7.html#af90cd5954008a84d6459d99de152a08c"/>
+ <keyword type="typedef" name="sigc::slot7::arg4_type_" link="classsigc_1_1slot7.html#af42bc9af248b7c2226d93230bd7b1024"/>
+ <keyword type="typedef" name="sigc::slot7::arg5_type_" link="classsigc_1_1slot7.html#ad6c1006a29f6fcb721bc39e8d6f82323"/>
+ <keyword type="typedef" name="sigc::slot7::arg6_type_" link="classsigc_1_1slot7.html#ae25a8a8663addfce52415a20725a3b3e"/>
+ <keyword type="typedef" name="sigc::slot7::arg7_type_" link="classsigc_1_1slot7.html#a2dc6c96b8d014fab9daea823188ca021"/>
<keyword type="typedef" name="sigc::slot7::result_type" link="classsigc_1_1slot7.html#a06a374d3304636cb48fed29542dc851f"/>
<keyword type="function" name="sigc::slot7::slot7" link="classsigc_1_1slot7.html#abf200ae4152fb26fc96a6863be3548b8"/>
<keyword type="function" name="sigc::slot7::slot7" link="classsigc_1_1slot7.html#aa9b64dc6516b8a0d55f46e4737eaaf8b"/>
<keyword type="function" name="sigc::trackable::remove_destroy_notify_callback" link="structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b"/>
<keyword type="struct" name="sigc::type_trait" link="structsigc_1_1type__trait.html"/>
<keyword type="typedef" name="sigc::type_trait::pass" link="structsigc_1_1type__trait.html#aebfa426334f8de7b93031de35d2495e3"/>
- <keyword type="typedef" name="sigc::type_trait::pointer" link="structsigc_1_1type__trait.html#a326607e19653e2094262034f2aed0451"/>
<keyword type="typedef" name="sigc::type_trait::take" link="structsigc_1_1type__trait.html#a191a797ea6e2d851287b8a87b6305157"/>
- <keyword type="typedef" name="sigc::type_trait::type" link="structsigc_1_1type__trait.html#ae312a7f4e2466a20c9eec73136cd271a"/>
<keyword type="struct" name="sigc::type_trait< const T_type & >" link="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html"/>
<keyword type="typedef" name="sigc::type_trait< const T_type & >::pass" link="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a7b9cd2a3e6e7cf986e4e25e05c665c73"/>
- <keyword type="typedef" name="sigc::type_trait< const T_type & >::pointer" link="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a29b3ee172528ab2940d9731de9e4b132"/>
<keyword type="typedef" name="sigc::type_trait< const T_type & >::take" link="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#a2c3a2a62adee114867045a7f77096435"/>
- <keyword type="typedef" name="sigc::type_trait< const T_type & >::type" link="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html#abb378de548c634f3b56dab5d4fbd1841"/>
<keyword type="struct" name="sigc::type_trait< T_type & >" link="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html"/>
<keyword type="typedef" name="sigc::type_trait< T_type & >::pass" link="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a1b24e79fed94df3fc0e7574e0ae1c991"/>
- <keyword type="typedef" name="sigc::type_trait< T_type & >::pointer" link="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a97f7ab2233eabcbbd25ebab4a50c5ee9"/>
<keyword type="typedef" name="sigc::type_trait< T_type & >::take" link="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a604c7ad05de42e3f9d28ab45c8d865b5"/>
- <keyword type="typedef" name="sigc::type_trait< T_type & >::type" link="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html#a07466c8c7e5eb429759e9412225636a3"/>
<keyword type="struct" name="sigc::type_trait< T_type[N]>" link="structsigc_1_1type__trait_3_01T__type[N]_4.html"/>
<keyword type="typedef" name="sigc::type_trait< T_type[N]>::pass" link="structsigc_1_1type__trait_3_01T__type[N]_4.html#abfd06dd56be6fda2436e9e15acb1fc72"/>
- <keyword type="typedef" name="sigc::type_trait< T_type[N]>::pointer" link="structsigc_1_1type__trait_3_01T__type[N]_4.html#ae72df00db2702679e9653c3d26e5f04f"/>
<keyword type="typedef" name="sigc::type_trait< T_type[N]>::take" link="structsigc_1_1type__trait_3_01T__type[N]_4.html#a9cb9e2faaa68a89ef1a74b8b7c98d81e"/>
- <keyword type="typedef" name="sigc::type_trait< T_type[N]>::type" link="structsigc_1_1type__trait_3_01T__type[N]_4.html#acac14097ce3113948c5b85cc04210ad4"/>
<keyword type="struct" name="sigc::type_trait< void >" link="structsigc_1_1type__trait_3_01void_01_4.html"/>
<keyword type="typedef" name="sigc::type_trait< void >::pass" link="structsigc_1_1type__trait_3_01void_01_4.html#ab5d97b4ec126f3afeaf67e9a6b05b0be"/>
- <keyword type="typedef" name="sigc::type_trait< void >::pointer" link="structsigc_1_1type__trait_3_01void_01_4.html#a69243f1c0d0e537e066632c1b6a107f9"/>
<keyword type="typedef" name="sigc::type_trait< void >::take" link="structsigc_1_1type__trait_3_01void_01_4.html#a40d187392469ee48d24838ef38531b90"/>
- <keyword type="typedef" name="sigc::type_trait< void >::type" link="structsigc_1_1type__trait_3_01void_01_4.html#add6e3395f22d8169275eafdbb3035fbe"/>
<keyword type="struct" name="sigc::unwrap_reference" link="structsigc_1_1unwrap__reference.html"/>
<keyword type="typedef" name="sigc::unwrap_reference::type" link="structsigc_1_1unwrap__reference.html#af35cad963fc073623282a2fb9c81f02a"/>
<keyword type="struct" name="sigc::unwrap_reference< const_reference_wrapper< T_type > >" link="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html"/>
<keyword type="typedef" name="sigc::volatile_mem_functor1::result_type" link="classsigc_1_1volatile__mem__functor1.html#a3bcbf6ae6e950d35e4ac7b33fa066877"/>
<keyword type="function" name="sigc::volatile_mem_functor1::volatile_mem_functor1" link="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b"/>
<keyword type="function" name="sigc::volatile_mem_functor1::volatile_mem_functor1" link="classsigc_1_1volatile__mem__functor1.html#a86d592aee0ca1d853b64b52224054029"/>
- <keyword type="function" name="sigc::volatile_mem_functor1::operator()" link="classsigc_1_1volatile__mem__functor1.html#a93ca215c5cbfc6e9bef44e38f3635fe9"/>
- <keyword type="function" name="sigc::volatile_mem_functor1::operator()" link="classsigc_1_1volatile__mem__functor1.html#ab229ce1bb3609e465e809eb5dfc47428"/>
+ <keyword type="function" name="sigc::volatile_mem_functor1::operator()" link="classsigc_1_1volatile__mem__functor1.html#a7e3689f54ea790bad4d7b442d6e32beb"/>
+ <keyword type="function" name="sigc::volatile_mem_functor1::operator()" link="classsigc_1_1volatile__mem__functor1.html#ab10c49ac7e959ebd8b351b082b3c5935"/>
<keyword type="struct" name="sigc::volatile_mem_functor2" link="classsigc_1_1volatile__mem__functor2.html"/>
<keyword type="typedef" name="sigc::volatile_mem_functor2::function_type" link="classsigc_1_1volatile__mem__functor2.html#a5faa6d84f05d64ff92e9e4ba6b8bcc1f"/>
<keyword type="typedef" name="sigc::volatile_mem_functor2::result_type" link="classsigc_1_1volatile__mem__functor2.html#a67719071ed0eacd994fa6fe300cfb24d"/>
<keyword type="function" name="sigc::volatile_mem_functor2::volatile_mem_functor2" link="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9"/>
<keyword type="function" name="sigc::volatile_mem_functor2::volatile_mem_functor2" link="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e"/>
- <keyword type="function" name="sigc::volatile_mem_functor2::operator()" link="classsigc_1_1volatile__mem__functor2.html#a10aa8d2d17a83d18d0470986ffe7591e"/>
- <keyword type="function" name="sigc::volatile_mem_functor2::operator()" link="classsigc_1_1volatile__mem__functor2.html#ae8c368143fecb49457733234a34f5aae"/>
+ <keyword type="function" name="sigc::volatile_mem_functor2::operator()" link="classsigc_1_1volatile__mem__functor2.html#a2c3a22a712b6d7c2d36e37bd70f5759d"/>
+ <keyword type="function" name="sigc::volatile_mem_functor2::operator()" link="classsigc_1_1volatile__mem__functor2.html#a714b29652dd190b4de01632bdcad783b"/>
<keyword type="struct" name="sigc::volatile_mem_functor3" link="classsigc_1_1volatile__mem__functor3.html"/>
<keyword type="typedef" name="sigc::volatile_mem_functor3::function_type" link="classsigc_1_1volatile__mem__functor3.html#aadf62624c12ef82ade8114184f0882c9"/>
<keyword type="typedef" name="sigc::volatile_mem_functor3::result_type" link="classsigc_1_1volatile__mem__functor3.html#a229fe43026e97bbcf80215ea8e9fa828"/>
<keyword type="function" name="sigc::volatile_mem_functor3::volatile_mem_functor3" link="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5"/>
<keyword type="function" name="sigc::volatile_mem_functor3::volatile_mem_functor3" link="classsigc_1_1volatile__mem__functor3.html#a2364e6ab68a8128ba9e9973c66c0ce1d"/>
- <keyword type="function" name="sigc::volatile_mem_functor3::operator()" link="classsigc_1_1volatile__mem__functor3.html#a68c2811c3b5b69a92e7c3eda6ddf9ba2"/>
- <keyword type="function" name="sigc::volatile_mem_functor3::operator()" link="classsigc_1_1volatile__mem__functor3.html#af88d0cde1beb833e0e391052cf75098f"/>
+ <keyword type="function" name="sigc::volatile_mem_functor3::operator()" link="classsigc_1_1volatile__mem__functor3.html#ada29662208acfe205afc2b78c70fd097"/>
+ <keyword type="function" name="sigc::volatile_mem_functor3::operator()" link="classsigc_1_1volatile__mem__functor3.html#a02973baeb8c05cc2dec2292f07991408"/>
<keyword type="struct" name="sigc::volatile_mem_functor4" link="classsigc_1_1volatile__mem__functor4.html"/>
<keyword type="typedef" name="sigc::volatile_mem_functor4::function_type" link="classsigc_1_1volatile__mem__functor4.html#a697cad0c578cd4ba3e04f6db8a39e283"/>
<keyword type="typedef" name="sigc::volatile_mem_functor4::result_type" link="classsigc_1_1volatile__mem__functor4.html#a58dd95fa47c02a9ba6340682c7dbbcb0"/>
<keyword type="function" name="sigc::volatile_mem_functor4::volatile_mem_functor4" link="classsigc_1_1volatile__mem__functor4.html#a5ba462855081b617085e59e7566927a7"/>
<keyword type="function" name="sigc::volatile_mem_functor4::volatile_mem_functor4" link="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024"/>
- <keyword type="function" name="sigc::volatile_mem_functor4::operator()" link="classsigc_1_1volatile__mem__functor4.html#ace330ea014ed3e2b91eebcc8bf6a4beb"/>
- <keyword type="function" name="sigc::volatile_mem_functor4::operator()" link="classsigc_1_1volatile__mem__functor4.html#aecefbb7c869d5f66c1b6d679ed49c082"/>
+ <keyword type="function" name="sigc::volatile_mem_functor4::operator()" link="classsigc_1_1volatile__mem__functor4.html#a6e753d5775bf5e738be860627940a0f5"/>
+ <keyword type="function" name="sigc::volatile_mem_functor4::operator()" link="classsigc_1_1volatile__mem__functor4.html#a348790f9ebeb4357158b53ceb694d3bb"/>
<keyword type="struct" name="sigc::volatile_mem_functor5" link="classsigc_1_1volatile__mem__functor5.html"/>
<keyword type="typedef" name="sigc::volatile_mem_functor5::function_type" link="classsigc_1_1volatile__mem__functor5.html#a43ce719034586bbd097c823376c288ef"/>
<keyword type="typedef" name="sigc::volatile_mem_functor5::result_type" link="classsigc_1_1volatile__mem__functor5.html#ab647ea2e44db475cc2d4bae8be842127"/>
<keyword type="function" name="sigc::volatile_mem_functor5::volatile_mem_functor5" link="classsigc_1_1volatile__mem__functor5.html#abe1011a71cd8e78d248e072fb7d60231"/>
<keyword type="function" name="sigc::volatile_mem_functor5::volatile_mem_functor5" link="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0"/>
- <keyword type="function" name="sigc::volatile_mem_functor5::operator()" link="classsigc_1_1volatile__mem__functor5.html#aba561797354b09741648c975c402eef8"/>
- <keyword type="function" name="sigc::volatile_mem_functor5::operator()" link="classsigc_1_1volatile__mem__functor5.html#a36dc06ac5b66e8bec977153741718456"/>
+ <keyword type="function" name="sigc::volatile_mem_functor5::operator()" link="classsigc_1_1volatile__mem__functor5.html#a3e4f825143c5f6bea7e84b20eb3b1039"/>
+ <keyword type="function" name="sigc::volatile_mem_functor5::operator()" link="classsigc_1_1volatile__mem__functor5.html#aa60a0a6aa2d6e9d78a4e88461a9cd671"/>
<keyword type="struct" name="sigc::volatile_mem_functor6" link="classsigc_1_1volatile__mem__functor6.html"/>
<keyword type="typedef" name="sigc::volatile_mem_functor6::function_type" link="classsigc_1_1volatile__mem__functor6.html#a67b3a13a2f595360ff6f78cb96efe9d1"/>
<keyword type="typedef" name="sigc::volatile_mem_functor6::result_type" link="classsigc_1_1volatile__mem__functor6.html#a1ce192c145ec5af4c826ccb2619cf002"/>
<keyword type="function" name="sigc::volatile_mem_functor6::volatile_mem_functor6" link="classsigc_1_1volatile__mem__functor6.html#a782bbd4bff8bd939a008ceb9e0511bae"/>
<keyword type="function" name="sigc::volatile_mem_functor6::volatile_mem_functor6" link="classsigc_1_1volatile__mem__functor6.html#a55c428dacaaff7f5dcd48ec02b53ed60"/>
- <keyword type="function" name="sigc::volatile_mem_functor6::operator()" link="classsigc_1_1volatile__mem__functor6.html#a0e8695404c80f8a83ef3762a5b7af784"/>
- <keyword type="function" name="sigc::volatile_mem_functor6::operator()" link="classsigc_1_1volatile__mem__functor6.html#af65315e6db00c73289a0d522b74c80c9"/>
+ <keyword type="function" name="sigc::volatile_mem_functor6::operator()" link="classsigc_1_1volatile__mem__functor6.html#a67543ff9801d252b910835d8ffd3445e"/>
+ <keyword type="function" name="sigc::volatile_mem_functor6::operator()" link="classsigc_1_1volatile__mem__functor6.html#acda84a62b2239ae04086c4e4cfcc7342"/>
<keyword type="struct" name="sigc::volatile_mem_functor7" link="classsigc_1_1volatile__mem__functor7.html"/>
<keyword type="typedef" name="sigc::volatile_mem_functor7::function_type" link="classsigc_1_1volatile__mem__functor7.html#a4ee701fd029c3b7f2f3a3af1aef428a0"/>
<keyword type="typedef" name="sigc::volatile_mem_functor7::result_type" link="classsigc_1_1volatile__mem__functor7.html#a4762374376dcb7b11c77372edab78823"/>
<keyword type="function" name="sigc::volatile_mem_functor7::volatile_mem_functor7" link="classsigc_1_1volatile__mem__functor7.html#a07834a50703bf92aad9bc167fa256d24"/>
<keyword type="function" name="sigc::volatile_mem_functor7::volatile_mem_functor7" link="classsigc_1_1volatile__mem__functor7.html#a809146646d2dd726a385344f455402e4"/>
- <keyword type="function" name="sigc::volatile_mem_functor7::operator()" link="classsigc_1_1volatile__mem__functor7.html#a87b4cf73bd422a42294c0ffc199d6f50"/>
- <keyword type="function" name="sigc::volatile_mem_functor7::operator()" link="classsigc_1_1volatile__mem__functor7.html#a655613b259953a8e0de21e557b402ce1"/>
+ <keyword type="function" name="sigc::volatile_mem_functor7::operator()" link="classsigc_1_1volatile__mem__functor7.html#a5cb032f90a22c6455d7125ed542997af"/>
+ <keyword type="function" name="sigc::volatile_mem_functor7::operator()" link="classsigc_1_1volatile__mem__functor7.html#a9487258e09d4602eb0782e6314f4c7ee"/>
<keyword type="struct" name="signal0< T_return, nil >" link="classsigc_1_1signal0.html"/>
<keyword type="typedef" name="signal0< T_return, nil >::const_iterator" link="classsigc_1_1signal0.html#ad4f7c62954f5c270e115d9b2a2df15ea"/>
<keyword type="typedef" name="signal0< T_return, nil >::const_reverse_iterator" link="classsigc_1_1signal0.html#a476f559a69eef5999c99cd6262a9aa2f"/>
<keyword type="function" name="signal1< T_return, T_arg1, nil >::signal1" link="classsigc_1_1signal1.html#aba62d8d0b9591bcfd728f8ae8a22d600"/>
<keyword type="function" name="signal1< T_return, T_arg1, nil >::signal1" link="classsigc_1_1signal1.html#ab3378dd754ffddb4760f2a3afb271dbe"/>
<keyword type="function" name="signal1< T_return, T_arg1, nil >::connect" link="classsigc_1_1signal1.html#aac2ade0896bd4a982777d5dd6ac75888"/>
- <keyword type="function" name="signal1< T_return, T_arg1, nil >::emit" link="classsigc_1_1signal1.html#a3d6fc96f07c19d77e5eab9925c101c83"/>
- <keyword type="function" name="signal1< T_return, T_arg1, nil >::emit_reverse" link="classsigc_1_1signal1.html#ac877a1227874a77258d28376ecb99810"/>
- <keyword type="function" name="signal1< T_return, T_arg1, nil >::make_slot" link="classsigc_1_1signal1.html#a3b476d67c4622e69aeb4d495603d9fad"/>
- <keyword type="function" name="signal1< T_return, T_arg1, nil >::operator()" link="classsigc_1_1signal1.html#a5f150c88559aacf13edd07bd7917c96a"/>
+ <keyword type="function" name="signal1< T_return, T_arg1, nil >::emit" link="classsigc_1_1signal1.html#a4893aa0864f31abd466efdc3c0137202"/>
+ <keyword type="function" name="signal1< T_return, T_arg1, nil >::emit_reverse" link="classsigc_1_1signal1.html#a06be06b9bd27e2302d884306c08dab98"/>
+ <keyword type="function" name="signal1< T_return, T_arg1, nil >::make_slot" link="classsigc_1_1signal1.html#ab4e68804403af87b42b4351b79aba720"/>
+ <keyword type="function" name="signal1< T_return, T_arg1, nil >::operator()" link="classsigc_1_1signal1.html#a5734a573c17b00eb31e3c060a6580a10"/>
<keyword type="function" name="signal1< T_return, T_arg1, nil >::slots" link="classsigc_1_1signal1.html#a7653b68e6a3b8445de91f89060bf2600"/>
<keyword type="function" name="signal1< T_return, T_arg1, nil >::slots" link="classsigc_1_1signal1.html#af43eb365c7c52560f1c4c1eb3340155d"/>
<keyword type="struct" name="signal2< T_return, T_arg1, T_arg2, nil >" link="classsigc_1_1signal2.html"/>
<keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::signal2" link="classsigc_1_1signal2.html#a47aba9b19bc2bef0be7183022567e3ea"/>
<keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::signal2" link="classsigc_1_1signal2.html#aa634515507f2ea4a35584e12e2dc92e7"/>
<keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::connect" link="classsigc_1_1signal2.html#aa686af4f961b098a23d4f7276437c2b0"/>
- <keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::emit" link="classsigc_1_1signal2.html#a87dc42578a7adf951a07a4185528ec8e"/>
- <keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::emit_reverse" link="classsigc_1_1signal2.html#a98b518422c244c7a46ef510ac85dc107"/>
- <keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::make_slot" link="classsigc_1_1signal2.html#a67a5d572e75dcb64b068f4045c17d6b9"/>
- <keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::operator()" link="classsigc_1_1signal2.html#abd0c26d0af75ee365d5f02d01a8584d8"/>
+ <keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::emit" link="classsigc_1_1signal2.html#ad0bef6ff1542e3b8a6886d6a2245f080"/>
+ <keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::emit_reverse" link="classsigc_1_1signal2.html#aa7f667dfda17330e0e206923cfa7cc63"/>
+ <keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::make_slot" link="classsigc_1_1signal2.html#a6100abe9cd679c48fc3fb63ee9d289c5"/>
+ <keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::operator()" link="classsigc_1_1signal2.html#a97ee99a844f493929b1a114d549f6507"/>
<keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::slots" link="classsigc_1_1signal2.html#ac28b0205aa1e60cc5ce062d4d8545323"/>
<keyword type="function" name="signal2< T_return, T_arg1, T_arg2, nil >::slots" link="classsigc_1_1signal2.html#a258c0e2926cc21629989bee8a92ec86a"/>
<keyword type="struct" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >" link="classsigc_1_1signal3.html"/>
<keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::signal3" link="classsigc_1_1signal3.html#a52731959f272612fd6abfe8850c5c8cf"/>
<keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::signal3" link="classsigc_1_1signal3.html#afe2c4320927b403b011a2538317e6c70"/>
<keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::connect" link="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd"/>
- <keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::emit" link="classsigc_1_1signal3.html#a85f1768341d975b5b81418ac774b47d8"/>
- <keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::emit_reverse" link="classsigc_1_1signal3.html#a1c2e4104a3d546748b3f906d421f44a9"/>
- <keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::make_slot" link="classsigc_1_1signal3.html#a025abd721a15f3d6a0d5e1bfe329d796"/>
- <keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::operator()" link="classsigc_1_1signal3.html#a4e0e9364afa1d0f23cead97c719e62c0"/>
+ <keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::emit" link="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8"/>
+ <keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::emit_reverse" link="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e"/>
+ <keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::make_slot" link="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b"/>
+ <keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::operator()" link="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b"/>
<keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::slots" link="classsigc_1_1signal3.html#ab9606b708078956a758b81503f956bee"/>
<keyword type="function" name="signal3< T_return, T_arg1, T_arg2, T_arg3, nil >::slots" link="classsigc_1_1signal3.html#aae26e88b26bb928f4931e2fc8668bb3c"/>
<keyword type="struct" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >" link="classsigc_1_1signal4.html"/>
<keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::signal4" link="classsigc_1_1signal4.html#a2d469f516a9edac2b20d7f6cf46e821a"/>
<keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::signal4" link="classsigc_1_1signal4.html#a2d29b39c12c6c014ed7166190e9c8e22"/>
<keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::connect" link="classsigc_1_1signal4.html#a5fdb6df3cf74f5c96fb6319eef4d0a39"/>
- <keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::emit" link="classsigc_1_1signal4.html#a9e0f06318470c16279cd7f56cc5c2bc1"/>
- <keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::emit_reverse" link="classsigc_1_1signal4.html#a6554822c39be3bbbb6c054b4542f9aed"/>
- <keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::make_slot" link="classsigc_1_1signal4.html#ace2b9dfd3ea0da618c9006ce49da0b08"/>
- <keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::operator()" link="classsigc_1_1signal4.html#ac1efa42f5753dbe3e0c0313ee087c8a6"/>
+ <keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::emit" link="classsigc_1_1signal4.html#a16d68efe8c4495877e263f424466755b"/>
+ <keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::emit_reverse" link="classsigc_1_1signal4.html#ab3a5271b19f65f2066deec6f0504cfc1"/>
+ <keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::make_slot" link="classsigc_1_1signal4.html#ae93761723ae7257ea74ee5b0db850c7f"/>
+ <keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::operator()" link="classsigc_1_1signal4.html#a7bfde7c1427ed55f3be628e467aa0cf5"/>
<keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::slots" link="classsigc_1_1signal4.html#ae490f1a6802c40a4c3b12e1580520c88"/>
<keyword type="function" name="signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil >::slots" link="classsigc_1_1signal4.html#a3336c8164cb70eae8f5de655f55ed29f"/>
<keyword type="struct" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >" link="classsigc_1_1signal5.html"/>
<keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::signal5" link="classsigc_1_1signal5.html#af717d1a6fd8612da84dce33fe6640b7a"/>
<keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::signal5" link="classsigc_1_1signal5.html#a7885861b9cdbacbe2d58a13cd96ec265"/>
<keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::connect" link="classsigc_1_1signal5.html#a057789cc27a920700e240f8f3d78dd65"/>
- <keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::emit" link="classsigc_1_1signal5.html#adb7ae6a12e70f96bfdf2b0d36ba0d974"/>
- <keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::emit_reverse" link="classsigc_1_1signal5.html#ac9a8f41617fae87eeb809f8f542a5f93"/>
- <keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::make_slot" link="classsigc_1_1signal5.html#a7ed3002fdf8a0b3cb3769d7edc0c729b"/>
- <keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::operator()" link="classsigc_1_1signal5.html#a17d8e59e84767681fc29d679287f7770"/>
+ <keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::emit" link="classsigc_1_1signal5.html#ade0afa18b931b68da262d24794b89b94"/>
+ <keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::emit_reverse" link="classsigc_1_1signal5.html#a6a003701c5c19b65e00e5951f9dc8eb4"/>
+ <keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::make_slot" link="classsigc_1_1signal5.html#a4208e20967c6eb0a069fa03ae19f718a"/>
+ <keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::operator()" link="classsigc_1_1signal5.html#a553ee81b3d101eee9c113d0023ff6dc3"/>
<keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::slots" link="classsigc_1_1signal5.html#ad6a4ae2a214d8710be6e36bb425587fc"/>
<keyword type="function" name="signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil >::slots" link="classsigc_1_1signal5.html#a84f5c68895c8d6da07c1caa00088617b"/>
<keyword type="struct" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >" link="classsigc_1_1signal6.html"/>
<keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::signal6" link="classsigc_1_1signal6.html#af7f529bbd9cf26d468ed18426b9b51ea"/>
<keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::signal6" link="classsigc_1_1signal6.html#a0244dde296bd892c590c86ced5281e3b"/>
<keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::connect" link="classsigc_1_1signal6.html#a66c302607cf4fb74f5d3352f9c394c9b"/>
- <keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::emit" link="classsigc_1_1signal6.html#a804470d76f7df1e58ff5334b2a16735f"/>
- <keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::emit_reverse" link="classsigc_1_1signal6.html#ae9ef6eb147d18a0896e0cfd94c85177d"/>
- <keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::make_slot" link="classsigc_1_1signal6.html#ae5d45043c11979cef24bf5e3d8093576"/>
- <keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::operator()" link="classsigc_1_1signal6.html#a2c2c5ecc4fc0157d337eea628a9ac214"/>
+ <keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::emit" link="classsigc_1_1signal6.html#ad2a70144c14ecd7f594a6fea6db42433"/>
+ <keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::emit_reverse" link="classsigc_1_1signal6.html#a1be5b99ece44d202f4ade64213372836"/>
+ <keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::make_slot" link="classsigc_1_1signal6.html#a708b94fd06d2f712911d4c2709e5b8a2"/>
+ <keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::operator()" link="classsigc_1_1signal6.html#ad4f4d214fd04b52c6042397bdb852643"/>
<keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::slots" link="classsigc_1_1signal6.html#af44115a7bfa4586fc5312259a1df9567"/>
<keyword type="function" name="signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::slots" link="classsigc_1_1signal6.html#a33206535cad2a3c5d32d8391904c9524"/>
<keyword type="struct" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >" link="classsigc_1_1signal7.html"/>
<keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::signal7" link="classsigc_1_1signal7.html#ab6d54db53a164fb459fcb342d4b45ff0"/>
<keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::signal7" link="classsigc_1_1signal7.html#a12d6e064d0a5c2a8c09d60a64184a823"/>
<keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::connect" link="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2"/>
- <keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::emit" link="classsigc_1_1signal7.html#a5ee8eaa67f05f84ee185841142a34fb0"/>
- <keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::emit_reverse" link="classsigc_1_1signal7.html#a8ba0d7555460070b6c21ca9e7a99ff0a"/>
- <keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::make_slot" link="classsigc_1_1signal7.html#a0948c25035b18b01efa60d08b26f6d51"/>
- <keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::operator()" link="classsigc_1_1signal7.html#a11b73bd2c5d40e02eab78b38ce0d097d"/>
+ <keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::emit" link="classsigc_1_1signal7.html#a4a66ddb9718b33909c39f19a01192be3"/>
+ <keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::emit_reverse" link="classsigc_1_1signal7.html#a792dad46facc66693a65bbb142942c73"/>
+ <keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::make_slot" link="classsigc_1_1signal7.html#a79eae01a881123f78c18ec7f04182e14"/>
+ <keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::operator()" link="classsigc_1_1signal7.html#ab37db0ecc788824d0baa3c301efc8dcd"/>
<keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::slots" link="classsigc_1_1signal7.html#a68153d9079b4881352113079cd6216f7"/>
<keyword type="function" name="signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil >::slots" link="classsigc_1_1signal7.html#a89e3cab128cf4768f1e95e09bf66e088"/>
<keyword type="struct" name="volatile_limit_reference< T_obj >" link="classsigc_1_1volatile__limit__reference.html"/>
<keyword type="function" name="volatile_limit_reference< T_obj >::volatile_limit_reference" link="classsigc_1_1volatile__limit__reference.html#acb3e6e1ecc628343f94faae718b58066"/>
<keyword type="function" name="volatile_limit_reference< T_obj >::invoke" link="classsigc_1_1volatile__limit__reference.html#a932be0a7adce8fac57f269d551e271a3"/>
<keyword type="function" name="volatile_limit_reference< T_obj >::visit" link="classsigc_1_1volatile__limit__reference.html#a14357ecc1a8e064d5f5531ce82542e74"/>
+ <keyword type="typedef" name="sigc::type_trait_pass_t" link="namespacesigc.html#aa2d13c7fc829cfec6e0f9d5092f2aa79"/>
+ <keyword type="typedef" name="sigc::type_trait_take_t" link="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e"/>
<keyword type="function" name="sigc::bind" link="group__bind.html#ga2f099bc6056b32f2a58134ba8537c6f4"/>
<keyword type="function" name="sigc::bind" link="group__bind.html#ga211b3361bb1ae7484b2b276fd926b962"/>
<keyword type="function" name="sigc::bind" link="group__bind.html#gaf1e076f0734addb8080f1cbcac602591"/>
<class kind="struct">sigc::type_trait< T_type[N]></class>
<class kind="struct">sigc::type_trait< void ></class>
<namespace>sigc</namespace>
+ <member kind="typedef">
+ <type>typename type_trait< T >::pass</type>
+ <name>type_trait_pass_t</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>aa2d13c7fc829cfec6e0f9d5092f2aa79</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="typedef">
+ <type>typename type_trait< T >::take</type>
+ <name>type_trait_take_t</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>aa0d56c61023af35c47b79db80b32fd2e</anchor>
+ <arglist></arglist>
+ </member>
</compound>
<compound kind="file">
<name>type_traits.h</name>
<type></type>
<name>bind_functor</name>
<anchorfile>structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html</anchorfile>
- <anchor>a0be421283bbc5c67a1ab96e7f8f77028</anchor>
- <arglist>(typename type_trait< T_functor >::take _A_func, typename type_trait< T_bound >::take _A_bound)</arglist>
+ <anchor>ac170bca0fe2af4722cf6e1fd6b3de128</anchor>
+ <arglist>(type_trait_take_t< T_functor > _A_func, type_trait_take_t< T_bound > _A_bound)</arglist>
</member>
<member kind="function">
<type>result_type</type>
<type></type>
<name>bind_functor</name>
<anchorfile>structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html</anchorfile>
- <anchor>af8471d9a82a86ff6e66337e3d7b90ce7</anchor>
- <arglist>(typename type_trait< T_functor >::take _A_func, typename type_trait< T_type1 >::take _A_bound1)</arglist>
+ <anchor>ad61bb64a42d144999a94767cd6031259</anchor>
+ <arglist>(type_trait_take_t< T_functor > _A_func, type_trait_take_t< T_type1 > _A_bound1)</arglist>
</member>
<member kind="function">
<type>result_type</type>
<type></type>
<name>bind_return_functor</name>
<anchorfile>structsigc_1_1bind__return__functor.html</anchorfile>
- <anchor>af55e50941ead03070bcc10742545393e</anchor>
- <arglist>(typename type_trait< T_functor >::take _A_functor, typename type_trait< T_return >::take _A_ret_value)</arglist>
+ <anchor>a1fa9551283794b249cbbdf7d270745d4</anchor>
+ <arglist>(type_trait_take_t< T_functor > _A_functor, type_trait_take_t< T_return > _A_ret_value)</arglist>
</member>
<member kind="function">
<type>unwrap_reference< T_return >::type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__mem__functor1.html</anchorfile>
- <anchor>aa6afdce8f719849ffc6017f8ac5625bb</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>abf57a498c309b0291f1293215dd41504</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="variable">
<type>const_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__mem__functor2.html</anchorfile>
- <anchor>adabf31280e161f126e256d4e2ee5b00b</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>ab6f79018c4e2f09fc153e211ec0ddff2</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="variable">
<type>const_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__mem__functor3.html</anchorfile>
- <anchor>a512ff6f251c14b84980ee87acdd6fc08</anchor>
- <arglist>(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 </arglist>
+ <anchor>abd7a73629f12c4a85940bac69a6092e1</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="variable">
<type>const_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__mem__functor4.html</anchorfile>
- <anchor>a3822ecd72bd0b496a06e96f98d11dea5</anchor>
- <arglist>(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 </arglist>
+ <anchor>ac87b54763c850eeec2ad327e16942194</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="variable">
<type>const_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__mem__functor5.html</anchorfile>
- <anchor>a7ad802d4ef0c43353ab20cd85de8b933</anchor>
- <arglist>(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 </arglist>
+ <anchor>acd3a6db6fcc4d2250d38bc02b143498f</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="variable">
<type>const_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__mem__functor6.html</anchorfile>
- <anchor>ae261c6047332e15a354461611299706b</anchor>
- <arglist>(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 </arglist>
+ <anchor>a2fc4972340f4deda1e696bfbfe787d1f</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="variable">
<type>const_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__mem__functor7.html</anchorfile>
- <anchor>a19781fcc3bda024dfece2cf00d505d73</anchor>
- <arglist>(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 </arglist>
+ <anchor>ab6790fd19c9e4cb06c8ed3fa0d6e077f</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="variable">
<type>const_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__volatile__mem__functor1.html</anchorfile>
- <anchor>a028c7c04ce109691819316e77b822e7a</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a6a850933b24ad97151f2f7717854ec33</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="variable">
<type>const_volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__volatile__mem__functor2.html</anchorfile>
- <anchor>ae28dac1656f7ad45057b8ad3dd5882f9</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>ac6ae5aa101d8abb9fc011da7bf34d6c4</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="variable">
<type>const_volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__volatile__mem__functor3.html</anchorfile>
- <anchor>aae92092631a6fdb479f07914807343bc</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </arglist>
+ <anchor>a2e25926856bfcc296e8a6c1b14604700</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="variable">
<type>const_volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__volatile__mem__functor4.html</anchorfile>
- <anchor>a1d900d359f3a2d828f3e1f676bd53d48</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a83d3e3fa1f28a519304467df3d71bd3d</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="variable">
<type>const_volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__volatile__mem__functor5.html</anchorfile>
- <anchor>a51d355f17daacfbc2dbe01194c5821e9</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a7bf392e27cdc6e28d762e56923bb7e32</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="variable">
<type>const_volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__volatile__mem__functor6.html</anchorfile>
- <anchor>a1ca04b8397d16d03e086f0dc98241eee</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a72c9cdc12218b79c36c4c1e6bcdc8510</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="variable">
<type>const_volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__const__volatile__mem__functor7.html</anchorfile>
- <anchor>aee72086f8a25fd7935f8024f2d2d01b7</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a59a468b9d9e9a103a9ea06bab62ed772</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="variable">
<type>const_volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__mem__functor1.html</anchorfile>
- <anchor>a5c589e3b5ce49a8845554ce9e95032a3</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a027784cd93e42f1500fcc95c68c5dc91</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="variable">
<type>limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__mem__functor2.html</anchorfile>
- <anchor>a16fbd8a1ed338ee620c3b965fdfd7eb0</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>a59bad11bbacff2fc6c252107b5a484d8</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="variable">
<type>limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__mem__functor3.html</anchorfile>
- <anchor>af8d299f488a73a32578b0342988a3322</anchor>
- <arglist>(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 </arglist>
+ <anchor>aef99cc6ff585af40d08599b0c893fff6</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="variable">
<type>limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__mem__functor4.html</anchorfile>
- <anchor>a26917718a5755c745e96699e2ba482b7</anchor>
- <arglist>(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 </arglist>
+ <anchor>a622496b540da06fe94e5d4b3c65f86e7</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="variable">
<type>limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__mem__functor5.html</anchorfile>
- <anchor>abd409fe824cfe3d9881cc26ce48b64a1</anchor>
- <arglist>(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 </arglist>
+ <anchor>a2fe3cbd5aa04046fb6d0ac8b9a55f902</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="variable">
<type>limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__mem__functor6.html</anchorfile>
- <anchor>af3927372cae3eb56ea1c2fc6656e0f5a</anchor>
- <arglist>(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 </arglist>
+ <anchor>a827677125dd399383e4edc2e388ffc6d</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="variable">
<type>limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__mem__functor7.html</anchorfile>
- <anchor>a4a2eb13cbf93c04580d6d88e6116db8e</anchor>
- <arglist>(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 </arglist>
+ <anchor>a91f9aca2bb76f5837372eb57cae97fec</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="variable">
<type>limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__volatile__mem__functor1.html</anchorfile>
- <anchor>a6bc5e5e893f6be97484a0ccba322013c</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>ad3ab37d42aa958a3c1e5ea1c37165cbd</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="variable">
<type>volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__volatile__mem__functor2.html</anchorfile>
- <anchor>a233338625fb4cca8dbc94c629625d86d</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>a1726984b914334669aea3cd997b48a8b</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="variable">
<type>volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__volatile__mem__functor3.html</anchorfile>
- <anchor>a6ce4c3e0e78cb5271f5c4dfaecb324e1</anchor>
- <arglist>(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 </arglist>
+ <anchor>aba2a306538ca32bd48e9cb757585044a</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="variable">
<type>volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__volatile__mem__functor4.html</anchorfile>
- <anchor>ac394e06d0e3745ad4ca62bc495ce23d0</anchor>
- <arglist>(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 </arglist>
+ <anchor>ae268793e6685d3ffaa1ea598a694d6f6</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="variable">
<type>volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__volatile__mem__functor5.html</anchorfile>
- <anchor>a9f4a121e0e0709b28dfcf31df7a7e0a3</anchor>
- <arglist>(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 </arglist>
+ <anchor>a59c5d86aa42ff8c14d9ecb9646db7166</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="variable">
<type>volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__volatile__mem__functor6.html</anchorfile>
- <anchor>a8f826c208d2cb84e687c508e671b0eb3</anchor>
- <arglist>(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 </arglist>
+ <anchor>a283bbd7d42e91155e11195908b4fd2cb</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="variable">
<type>volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1bound__volatile__mem__functor7.html</anchorfile>
- <anchor>abb41ad4fced6ba1de91d0ffbb58fe2de</anchor>
- <arglist>(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 </arglist>
+ <anchor>a8cdb26b6938b760bfdc3bf34570184ef</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="variable">
<type>volatile_limit_reference< T_obj ></type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor1.html</anchorfile>
- <anchor>a4acc3a59eee797f199988ff5f80d53ae</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a2c6f54619e3ff9c15ddaba1e39771cc1</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor1.html</anchorfile>
- <anchor>a6dc04061c2a3cf3412d0b1e5f38f5bd5</anchor>
- <arglist>(const T_obj &_A_obj, typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>ac8fce16f2a4d5f7f07abf4331267f8a0</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor2.html</anchorfile>
- <anchor>a9da6633c6aa91f86ce986967566747b6</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>acf0ce3cce7eb053b8b4b21945a68bc80</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor2.html</anchorfile>
- <anchor>a6441206062146d43a0e72be48519ae02</anchor>
- <arglist>(const T_obj &_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>a2c0d7b7b2b32a221feb6edaebd3aee3d</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor3.html</anchorfile>
- <anchor>ad8def027881b5a6047b9839177dbe85c</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </arglist>
+ <anchor>a43437137cb073dd22de17a16d528f737</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor3.html</anchorfile>
- <anchor>a50e037ab8e8c28d7ef0776b7f0b3801e</anchor>
- <arglist>(const T_obj &_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 </arglist>
+ <anchor>a844467fda65e43ef1f0284f5378d8b79</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor4.html</anchorfile>
- <anchor>a60f0358e32bbf1b96c086d53d87ec2c7</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>aab7d76a8f15aac7b907020383d6d7ba7</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor4.html</anchorfile>
- <anchor>a736addff58f97101f7a15a57a6ce267a</anchor>
- <arglist>(const T_obj &_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 </arglist>
+ <anchor>acb4060913f99af87627d5ca524efcecb</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor5.html</anchorfile>
- <anchor>a248914dce1045bca14ba45f7b8ab7a9f</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>af468730a8c1dfffa8b8746f1c1645213</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor5.html</anchorfile>
- <anchor>aa05d496807afeb8f80e62e9c897a39e8</anchor>
- <arglist>(const T_obj &_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 </arglist>
+ <anchor>a1309cf4a836345e5f9fe3724944a85cd</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor6.html</anchorfile>
- <anchor>a73952a23160711fcea38e66e74652523</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a76d03ed81f8b2e90f9e13f8c4c5f786d</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor6.html</anchorfile>
- <anchor>a909e792716f9132a6fed7092c73fa72e</anchor>
- <arglist>(const T_obj &_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 </arglist>
+ <anchor>ac20aad17b59a8c3d2392cd6ff633b08b</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor7.html</anchorfile>
- <anchor>ac2d477bff6a8c4347058560efef01f4d</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a161796dd7fc08fbc1ebe25d6f860c24f</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__mem__functor7.html</anchorfile>
- <anchor>a68d5953cafed702d7d3b4543fd381189</anchor>
- <arglist>(const T_obj &_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 </arglist>
+ <anchor>acd410d8ba9a91dc5f1493e299d63d974</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor1.html</anchorfile>
- <anchor>a87ba42e130f905664e2e432e309f9012</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a660e00b641fbdf999dce65ae4a9f1a5d</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor1.html</anchorfile>
- <anchor>a21e2b07a9c4fcfc55ef07631577d7a00</anchor>
- <arglist>(const T_obj &_A_obj, typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a2ec08a9aba3785a146b458477ba900ce</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor2.html</anchorfile>
- <anchor>a7557c17658489f19d12945a5296e8f35</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>a376a0acf7e878183ac85cbc7bf0a9f07</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor2.html</anchorfile>
- <anchor>a450a6db1d97a5faddd5c3245055c5ed0</anchor>
- <arglist>(const T_obj &_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>acb19b16f5ab8978ba5f4402c5b627a2f</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor3.html</anchorfile>
- <anchor>a0fe691de309e7409de98f047ed38a9e7</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </arglist>
+ <anchor>a3d742a1e204f733cd2b7fdd452b53011</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor3.html</anchorfile>
- <anchor>a9f2eeebf6464149555d975edce9c0a1c</anchor>
- <arglist>(const T_obj &_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 </arglist>
+ <anchor>a950746a86c5eb8c06bf2700b0c77df17</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor4.html</anchorfile>
- <anchor>a6b3ab51515480fe4c106461c609aa778</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a1510f1f78471fc134b5fc8dac7d38d5f</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor4.html</anchorfile>
- <anchor>a5d0f6305cc2c8b983fe822c436cbf521</anchor>
- <arglist>(const T_obj &_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 </arglist>
+ <anchor>ab1bbd72e3c63451c258e987bf1b3d2d1</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor5.html</anchorfile>
- <anchor>a62883651028686628f903c2f56f2edf7</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a1f4d39f2cfe58d99d67dc094c4f738dc</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor5.html</anchorfile>
- <anchor>a48d07d4759b3f9702e2014a29eaaae1e</anchor>
- <arglist>(const T_obj &_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 </arglist>
+ <anchor>a46403ee16880dd66855909d2831cbbd3</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor6.html</anchorfile>
- <anchor>ae438dd9368f1b10004b6d51b599c2376</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>ab8c9524ca5ed1ff48ec06e93f6af6cb7</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor6.html</anchorfile>
- <anchor>a16339a56992d51e657da9e7ffd300b21</anchor>
- <arglist>(const T_obj &_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 </arglist>
+ <anchor>ac326aca307b611485552fbb72bde2650</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor7.html</anchorfile>
- <anchor>ad2e699425411b243ac92bbd81f88f607</anchor>
- <arglist>(const T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a99401731065363f4088615c8eac558c3</anchor>
+ <arglist>(const T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1const__volatile__mem__functor7.html</anchorfile>
- <anchor>ab125a6db0dc15be0c539695cbdf828ec</anchor>
- <arglist>(const T_obj &_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 </arglist>
+ <anchor>a6908d116df811051ba610842c6472117</anchor>
+ <arglist>(const T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<compound kind="struct">
<name>sigc::deduce_result_type</name>
<filename>structsigc_1_1deduce__result__type.html</filename>
- <templarg>T_functor</templarg>
- <templarg>T_arg1</templarg>
- <templarg>T_arg2</templarg>
- <templarg>T_arg3</templarg>
- <templarg>T_arg4</templarg>
- <templarg>T_arg5</templarg>
- <templarg>T_arg6</templarg>
- <templarg>T_arg7</templarg>
+ <templarg></templarg>
+ <templarg></templarg>
+ <templarg></templarg>
+ <templarg></templarg>
+ <templarg></templarg>
+ <templarg></templarg>
+ <templarg></templarg>
+ <templarg></templarg>
<templarg>I_derives_adaptor_base</templarg>
<member kind="typedef">
<type>functor_trait< T_functor >::result_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor1.html</anchorfile>
- <anchor>a72c4e7ffd730381bbb842f3b72816d02</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a94012e541419dab7d8093e047eb58dfb</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor1.html</anchorfile>
- <anchor>a3555bf838d0d60d24271d0354d925b40</anchor>
- <arglist>(T_obj &_A_obj, typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a1ac7895847c5d2200dac5de6241b4564</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor2.html</anchorfile>
- <anchor>a1ef9d5e58e8333fc9a812d2f9a9a99fb</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>ac548b79e5bfe7d4051b7b9e40a403eca</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor2.html</anchorfile>
- <anchor>ad3d48579339ab1563404e45cc667b2c8</anchor>
- <arglist>(T_obj &_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>a276cd3027a22e693c859016b3953c914</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor3.html</anchorfile>
- <anchor>a83ad80686392272239adf599a9772ada</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </arglist>
+ <anchor>ac439b3c43a05818e8de962e21b3b8b47</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor3.html</anchorfile>
- <anchor>ad6b7b1bf6cb43fdf76a14d3b37d71512</anchor>
- <arglist>(T_obj &_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 </arglist>
+ <anchor>a87f76b681fc83417aefe34a323a922ce</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor4.html</anchorfile>
- <anchor>a41e65c47fc45c8017fe87117614e6e22</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>aee174e6e6c62a879f731715d3dc29e4b</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor4.html</anchorfile>
- <anchor>adc51ab9e3b9b0defaa0a9c8a402feb32</anchor>
- <arglist>(T_obj &_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 </arglist>
+ <anchor>ad0951893114e10a42260d49c7f1738dc</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor5.html</anchorfile>
- <anchor>ad6ca177de8fcdb0655da5f9abfa3c845</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a1bf94bbc82091c369905ed3e9955f09e</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor5.html</anchorfile>
- <anchor>a0710e739b8e13ab1fadf021dbdb9d22a</anchor>
- <arglist>(T_obj &_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 </arglist>
+ <anchor>ae9706167f343c63cef3c592671a4041a</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor6.html</anchorfile>
- <anchor>ac1e352f15b9f7e77c160ed6b10870c98</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a0fc98b38c8991cd33dc9401feb423346</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor6.html</anchorfile>
- <anchor>a6a2b7cfd0e5de9146afd9dc41a38a736</anchor>
- <arglist>(T_obj &_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 </arglist>
+ <anchor>ae2bc9f33db793f9411315db9b7c923fb</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor7.html</anchorfile>
- <anchor>a55ab258901e1425af849f0562dde8a63</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a06febedf7a2cf2e7b6e4c01729e90592</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1mem__functor7.html</anchorfile>
- <anchor>a4d8c3256803ff3bbb5b81a6738793740</anchor>
- <arglist>(T_obj &_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 </arglist>
+ <anchor>aede98f2190930ccfcd025381d9a468a0</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1pointer__functor1.html</anchorfile>
- <anchor>a1cfeea6457156cf41949233ed844fa9f</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a46cf3a1a50ec9b82ff011b7c47d3ff5b</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1pointer__functor2.html</anchorfile>
- <anchor>a880e4d5fb06711c795e684e943add25e</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>afedc108e4407385fb70e9d1b2ee8282e</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1pointer__functor3.html</anchorfile>
- <anchor>af51742fc7043ed921c42ffab60ebe386</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </arglist>
+ <anchor>a3229fd4b8f451f4de3feedfa9a74625e</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1pointer__functor4.html</anchorfile>
- <anchor>abfa342f31460fda528345ede847c2636</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>acd20aaf8127117980ebbca59134c754b</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1pointer__functor5.html</anchorfile>
- <anchor>a14f326f46993aea1013256a307b954d0</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>aad18eb7b7796d2b10eea8887ceb565b5</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1pointer__functor6.html</anchorfile>
- <anchor>a93455713ca148bff6f50ec6578235357</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a47370deb3a7d5b544974f235d82a2a51</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1pointer__functor7.html</anchorfile>
- <anchor>a3c6940094b0f84e8818d55cb6e21a1b1</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>aaad03590abc05adb0f50e08250d6b134</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type></type>
<name>retype_functor</name>
<anchorfile>structsigc_1_1retype__functor.html</anchorfile>
- <anchor>a4dda9669c6c476d8825b5477159f4edb</anchor>
- <arglist>(typename type_trait< T_functor >::take _A_functor)</arglist>
+ <anchor>a30f35ce3d25b7fd571fbd3ef730de225</anchor>
+ <arglist>(type_trait_take_t< T_functor > _A_functor)</arglist>
</member>
<member kind="function">
<type>result_type</type>
<type></type>
<name>retype_return_functor</name>
<anchorfile>structsigc_1_1retype__return__functor.html</anchorfile>
- <anchor>a1fca6f2ee601bdf6771e14bba21faa46</anchor>
- <arglist>(typename type_trait< T_functor >::take _A_functor)</arglist>
+ <anchor>a9ebfb2a6cfb5125b0705c0adef2cbfb8</anchor>
+ <arglist>(type_trait_take_t< T_functor > _A_functor)</arglist>
</member>
<member kind="function">
<type>T_return</type>
<type></type>
<name>retype_return_functor</name>
<anchorfile>structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html</anchorfile>
- <anchor>a8a9768f5c40e609f9bd06d30e3111735</anchor>
- <arglist>(typename type_trait< T_functor >::take _A_functor)</arglist>
+ <anchor>acd4789babb601ac5bee163651d89f3c8</anchor>
+ <arglist>(type_trait_take_t< T_functor > _A_functor)</arglist>
</member>
<member kind="function">
<type>void</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal1.html</anchorfile>
- <anchor>a3d6fc96f07c19d77e5eab9925c101c83</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a4893aa0864f31abd466efdc3c0137202</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal1.html</anchorfile>
- <anchor>ac877a1227874a77258d28376ecb99810</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a06be06b9bd27e2302d884306c08dab98</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor1< result_type, signal1, typename type_trait< T_arg1 >::take ></type>
+ <type>bound_const_mem_functor1< result_type, signal1, type_trait_take_t< T_arg1 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal1.html</anchorfile>
- <anchor>a3b476d67c4622e69aeb4d495603d9fad</anchor>
+ <anchor>ab4e68804403af87b42b4351b79aba720</anchor>
<arglist>() const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal1.html</anchorfile>
- <anchor>a5f150c88559aacf13edd07bd7917c96a</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a5734a573c17b00eb31e3c060a6580a10</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal2.html</anchorfile>
- <anchor>a87dc42578a7adf951a07a4185528ec8e</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>ad0bef6ff1542e3b8a6886d6a2245f080</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal2.html</anchorfile>
- <anchor>a98b518422c244c7a46ef510ac85dc107</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>aa7f667dfda17330e0e206923cfa7cc63</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor2< result_type, signal2, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take ></type>
+ <type>bound_const_mem_functor2< result_type, signal2, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal2.html</anchorfile>
- <anchor>a67a5d572e75dcb64b068f4045c17d6b9</anchor>
+ <anchor>a6100abe9cd679c48fc3fb63ee9d289c5</anchor>
<arglist>() const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal2.html</anchorfile>
- <anchor>abd0c26d0af75ee365d5f02d01a8584d8</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>a97ee99a844f493929b1a114d549f6507</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal3.html</anchorfile>
- <anchor>a85f1768341d975b5b81418ac774b47d8</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </arglist>
+ <anchor>ae753431d2f0c2b4cd8a9792c997e09d8</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal3.html</anchorfile>
- <anchor>a1c2e4104a3d546748b3f906d421f44a9</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </arglist>
+ <anchor>a9cf91d833104e7807098afe85f00fb9e</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor3< result_type, signal3, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take, typename type_trait< T_arg3 >::take ></type>
+ <type>bound_const_mem_functor3< result_type, signal3, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal3.html</anchorfile>
- <anchor>a025abd721a15f3d6a0d5e1bfe329d796</anchor>
+ <anchor>ac3ca6193c4fa1dfffd2a287a4ddd072b</anchor>
<arglist>() const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal3.html</anchorfile>
- <anchor>a4e0e9364afa1d0f23cead97c719e62c0</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </arglist>
+ <anchor>a3169ce2939a1c47b1984e55a946f0c1b</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal4.html</anchorfile>
- <anchor>a9e0f06318470c16279cd7f56cc5c2bc1</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a16d68efe8c4495877e263f424466755b</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal4.html</anchorfile>
- <anchor>a6554822c39be3bbbb6c054b4542f9aed</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>ab3a5271b19f65f2066deec6f0504cfc1</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor4< result_type, signal4, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take, typename type_trait< T_arg3 >::take, typename type_trait< T_arg4 >::take ></type>
+ <type>bound_const_mem_functor4< result_type, signal4, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 >, type_trait_take_t< T_arg4 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal4.html</anchorfile>
- <anchor>ace2b9dfd3ea0da618c9006ce49da0b08</anchor>
+ <anchor>ae93761723ae7257ea74ee5b0db850c7f</anchor>
<arglist>() const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal4.html</anchorfile>
- <anchor>ac1efa42f5753dbe3e0c0313ee087c8a6</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a7bfde7c1427ed55f3be628e467aa0cf5</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal5.html</anchorfile>
- <anchor>adb7ae6a12e70f96bfdf2b0d36ba0d974</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>ade0afa18b931b68da262d24794b89b94</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal5.html</anchorfile>
- <anchor>ac9a8f41617fae87eeb809f8f542a5f93</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a6a003701c5c19b65e00e5951f9dc8eb4</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor5< result_type, signal5, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take, typename type_trait< T_arg3 >::take, typename type_trait< T_arg4 >::take, typename type_trait< T_arg5 >::take ></type>
+ <type>bound_const_mem_functor5< result_type, signal5, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 >, type_trait_take_t< T_arg4 >, type_trait_take_t< T_arg5 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal5.html</anchorfile>
- <anchor>a7ed3002fdf8a0b3cb3769d7edc0c729b</anchor>
+ <anchor>a4208e20967c6eb0a069fa03ae19f718a</anchor>
<arglist>() const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal5.html</anchorfile>
- <anchor>a17d8e59e84767681fc29d679287f7770</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a553ee81b3d101eee9c113d0023ff6dc3</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal6.html</anchorfile>
- <anchor>a804470d76f7df1e58ff5334b2a16735f</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>ad2a70144c14ecd7f594a6fea6db42433</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal6.html</anchorfile>
- <anchor>ae9ef6eb147d18a0896e0cfd94c85177d</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a1be5b99ece44d202f4ade64213372836</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor6< result_type, signal6, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take, typename type_trait< T_arg3 >::take, typename type_trait< T_arg4 >::take, typename type_trait< T_arg5 >::take, typename type_trait< T_arg6 >::take ></type>
+ <type>bound_const_mem_functor6< result_type, signal6, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 >, type_trait_take_t< T_arg4 >, type_trait_take_t< T_arg5 >, type_trait_take_t< T_arg6 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal6.html</anchorfile>
- <anchor>ae5d45043c11979cef24bf5e3d8093576</anchor>
+ <anchor>a708b94fd06d2f712911d4c2709e5b8a2</anchor>
<arglist>() const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal6.html</anchorfile>
- <anchor>a2c2c5ecc4fc0157d337eea628a9ac214</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>ad4f4d214fd04b52c6042397bdb852643</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal7.html</anchorfile>
- <anchor>a5ee8eaa67f05f84ee185841142a34fb0</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a4a66ddb9718b33909c39f19a01192be3</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal7.html</anchorfile>
- <anchor>a8ba0d7555460070b6c21ca9e7a99ff0a</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>a792dad46facc66693a65bbb142942c73</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor7< result_type, signal7, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take, typename type_trait< T_arg3 >::take, typename type_trait< T_arg4 >::take, typename type_trait< T_arg5 >::take, typename type_trait< T_arg6 >::take, typename type_trait< T_arg7 >::take ></type>
+ <type>bound_const_mem_functor7< result_type, signal7, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 >, type_trait_take_t< T_arg4 >, type_trait_take_t< T_arg5 >, type_trait_take_t< T_arg6 >, type_trait_take_t< T_arg7 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal7.html</anchorfile>
- <anchor>a0948c25035b18b01efa60d08b26f6d51</anchor>
+ <anchor>a79eae01a881123f78c18ec7f04182e14</anchor>
<arglist>() const </arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal7.html</anchorfile>
- <anchor>a11b73bd2c5d40e02eab78b38ce0d097d</anchor>
- <arglist>(typename type_trait< 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 </arglist>
+ <anchor>ab37db0ecc788824d0baa3c301efc8dcd</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<templarg></templarg>
<base>sigc::slot_base</base>
<member kind="typedef">
- <type>type_trait< T_arg1 >::take</type>
+ <type>type_trait_take_t< T_arg1 ></type>
<name>arg1_type_</name>
<anchorfile>classsigc_1_1slot1.html</anchorfile>
- <anchor>a1dad398bbdcf04d01cce1215d20059be</anchor>
+ <anchor>a4d81838957a9ccc6cb4c104706a37a89</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<templarg></templarg>
<base>sigc::slot_base</base>
<member kind="typedef">
- <type>type_trait< T_arg1 >::take</type>
+ <type>type_trait_take_t< T_arg1 ></type>
<name>arg1_type_</name>
<anchorfile>classsigc_1_1slot2.html</anchorfile>
- <anchor>a5e4e9f45f294cc0596822273e909fd04</anchor>
+ <anchor>ae69b03a4119d61a0a521b0ad5ddaae46</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg2 >::take</type>
+ <type>type_trait_take_t< T_arg2 ></type>
<name>arg2_type_</name>
<anchorfile>classsigc_1_1slot2.html</anchorfile>
- <anchor>a8b4e8493ea6e18ad923aae1c49c5587d</anchor>
+ <anchor>af03b1377bbfcdc742a7c00f4c2c419f7</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<templarg></templarg>
<base>sigc::slot_base</base>
<member kind="typedef">
- <type>type_trait< T_arg1 >::take</type>
+ <type>type_trait_take_t< T_arg1 ></type>
<name>arg1_type_</name>
<anchorfile>classsigc_1_1slot3.html</anchorfile>
- <anchor>a2aa9798df311c3de224e535788bb9a12</anchor>
+ <anchor>ac6791fffc805aa2303713fea377dbaae</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg2 >::take</type>
+ <type>type_trait_take_t< T_arg2 ></type>
<name>arg2_type_</name>
<anchorfile>classsigc_1_1slot3.html</anchorfile>
- <anchor>add77d4126a1dd4e56f19320767b9cc29</anchor>
+ <anchor>a7390ac1945e87a1e0d172fe266a58d72</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg3 >::take</type>
+ <type>type_trait_take_t< T_arg3 ></type>
<name>arg3_type_</name>
<anchorfile>classsigc_1_1slot3.html</anchorfile>
- <anchor>afef6a5f4b398ef66242d1568e472a82c</anchor>
+ <anchor>a54a09bfe0dd9c518ec22cc14a7e43a23</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<templarg></templarg>
<base>sigc::slot_base</base>
<member kind="typedef">
- <type>type_trait< T_arg1 >::take</type>
+ <type>type_trait_take_t< T_arg1 ></type>
<name>arg1_type_</name>
<anchorfile>classsigc_1_1slot4.html</anchorfile>
- <anchor>a4e83a8c2b863d63a3a62c980311c3cd6</anchor>
+ <anchor>a4426d0dcf517d0d815d6add3c9490437</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg2 >::take</type>
+ <type>type_trait_take_t< T_arg2 ></type>
<name>arg2_type_</name>
<anchorfile>classsigc_1_1slot4.html</anchorfile>
- <anchor>afa40f41b2158ca59ce1e3fd74b6904f4</anchor>
+ <anchor>abf1d276525f0120a734b2b054b9cfb3f</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg3 >::take</type>
+ <type>type_trait_take_t< T_arg3 ></type>
<name>arg3_type_</name>
<anchorfile>classsigc_1_1slot4.html</anchorfile>
- <anchor>a157a0ea716942080dbabe5baf86f26dc</anchor>
+ <anchor>ae1af3fbe3981779b68f5676f46f6085c</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg4 >::take</type>
+ <type>type_trait_take_t< T_arg4 ></type>
<name>arg4_type_</name>
<anchorfile>classsigc_1_1slot4.html</anchorfile>
- <anchor>abfec1ba21a151b20403967d5eb9e02cf</anchor>
+ <anchor>aec7f4747dbe5b581c65c07033ca1bfe5</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<templarg></templarg>
<base>sigc::slot_base</base>
<member kind="typedef">
- <type>type_trait< T_arg1 >::take</type>
+ <type>type_trait_take_t< T_arg1 ></type>
<name>arg1_type_</name>
<anchorfile>classsigc_1_1slot5.html</anchorfile>
- <anchor>aa3dd44327a3881b5fbf725456a08cb0d</anchor>
+ <anchor>aeda4706cbac7cb87a276ffeb8bdada16</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg2 >::take</type>
+ <type>type_trait_take_t< T_arg2 ></type>
<name>arg2_type_</name>
<anchorfile>classsigc_1_1slot5.html</anchorfile>
- <anchor>acf28e48ef5d2fbac436b2b5480c54924</anchor>
+ <anchor>ad93d2b3cdce1c3990bde0f49693096e1</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg3 >::take</type>
+ <type>type_trait_take_t< T_arg3 ></type>
<name>arg3_type_</name>
<anchorfile>classsigc_1_1slot5.html</anchorfile>
- <anchor>a148432d9435380a29d4cb2501bcbe12a</anchor>
+ <anchor>aab17d4f2a38e02219c1a4757ba268baf</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg4 >::take</type>
+ <type>type_trait_take_t< T_arg4 ></type>
<name>arg4_type_</name>
<anchorfile>classsigc_1_1slot5.html</anchorfile>
- <anchor>a8a06dbe3ec0dc66d60a7cd005fd6e134</anchor>
+ <anchor>afe7fd46dc4b01397db2c2a9c70b02735</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg5 >::take</type>
+ <type>type_trait_take_t< T_arg5 ></type>
<name>arg5_type_</name>
<anchorfile>classsigc_1_1slot5.html</anchorfile>
- <anchor>a7838ffea5ef5d1b1e980267dba0d63e9</anchor>
+ <anchor>ade67aef04bbfd7c6af63e93afc709321</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<templarg></templarg>
<base>sigc::slot_base</base>
<member kind="typedef">
- <type>type_trait< T_arg1 >::take</type>
+ <type>type_trait_take_t< T_arg1 ></type>
<name>arg1_type_</name>
<anchorfile>classsigc_1_1slot6.html</anchorfile>
- <anchor>ab3e64e9000818c57d71ace5378cd88d9</anchor>
+ <anchor>a98240591834da17569f94410684120ba</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg2 >::take</type>
+ <type>type_trait_take_t< T_arg2 ></type>
<name>arg2_type_</name>
<anchorfile>classsigc_1_1slot6.html</anchorfile>
- <anchor>a79bb5bb8a57aafc7be66a0e818370b8e</anchor>
+ <anchor>a44b34c5068d0150922cc630400a1962a</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg3 >::take</type>
+ <type>type_trait_take_t< T_arg3 ></type>
<name>arg3_type_</name>
<anchorfile>classsigc_1_1slot6.html</anchorfile>
- <anchor>a37cd654d10964686d687b3eb6815be77</anchor>
+ <anchor>a05f153d441986f23d115bf29c92736ca</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg4 >::take</type>
+ <type>type_trait_take_t< T_arg4 ></type>
<name>arg4_type_</name>
<anchorfile>classsigc_1_1slot6.html</anchorfile>
- <anchor>a82916dd6aa5592a30180204bf470cc83</anchor>
+ <anchor>a285a8d86913eff1b27b89f4d795190c1</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg5 >::take</type>
+ <type>type_trait_take_t< T_arg5 ></type>
<name>arg5_type_</name>
<anchorfile>classsigc_1_1slot6.html</anchorfile>
- <anchor>a8701fd8f302584b2cef720dca31b1626</anchor>
+ <anchor>a4a304a22b1a1fae56b7998ae4ae3c0e1</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg6 >::take</type>
+ <type>type_trait_take_t< T_arg6 ></type>
<name>arg6_type_</name>
<anchorfile>classsigc_1_1slot6.html</anchorfile>
- <anchor>a5cb150b657589e5b80a04fa7a7da3e1c</anchor>
+ <anchor>ae935d9ad4042e4cfb0730e2855d7882e</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<templarg></templarg>
<base>sigc::slot_base</base>
<member kind="typedef">
- <type>type_trait< T_arg1 >::take</type>
+ <type>type_trait_take_t< T_arg1 ></type>
<name>arg1_type_</name>
<anchorfile>classsigc_1_1slot7.html</anchorfile>
- <anchor>a8b4a6d6d00970a10f21ed9f02a8f954f</anchor>
+ <anchor>a58edf93a837003d1a69fc77d39fc11a9</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg2 >::take</type>
+ <type>type_trait_take_t< T_arg2 ></type>
<name>arg2_type_</name>
<anchorfile>classsigc_1_1slot7.html</anchorfile>
- <anchor>aa171043774935c1f80184f6c554ca6c7</anchor>
+ <anchor>ad144d8ea3ecb891d358b5b1b969be7e2</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg3 >::take</type>
+ <type>type_trait_take_t< T_arg3 ></type>
<name>arg3_type_</name>
<anchorfile>classsigc_1_1slot7.html</anchorfile>
- <anchor>a6cd9dd374e6ae4a7e3dcdb31cb1e53d8</anchor>
+ <anchor>af90cd5954008a84d6459d99de152a08c</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg4 >::take</type>
+ <type>type_trait_take_t< T_arg4 ></type>
<name>arg4_type_</name>
<anchorfile>classsigc_1_1slot7.html</anchorfile>
- <anchor>accd7c6d48979d45a13b797e0b9bcd3a1</anchor>
+ <anchor>af42bc9af248b7c2226d93230bd7b1024</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg5 >::take</type>
+ <type>type_trait_take_t< T_arg5 ></type>
<name>arg5_type_</name>
<anchorfile>classsigc_1_1slot7.html</anchorfile>
- <anchor>a797e3dda33c3f0c8e6536cb4ab21d017</anchor>
+ <anchor>ad6c1006a29f6fcb721bc39e8d6f82323</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg6 >::take</type>
+ <type>type_trait_take_t< T_arg6 ></type>
<name>arg6_type_</name>
<anchorfile>classsigc_1_1slot7.html</anchorfile>
- <anchor>a04e594a0728d461d2557d5c4378e6b1a</anchor>
+ <anchor>ae25a8a8663addfce52415a20725a3b3e</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
- <type>type_trait< T_arg7 >::take</type>
+ <type>type_trait_take_t< T_arg7 ></type>
<name>arg7_type_</name>
<anchorfile>classsigc_1_1slot7.html</anchorfile>
- <anchor>a61a70d5528d7f46eaa410249efad14d2</anchor>
+ <anchor>a2dc6c96b8d014fab9daea823188ca021</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<compound kind="struct">
<name>sigc::type_trait</name>
<filename>structsigc_1_1type__trait.html</filename>
- <templarg>T_type</templarg>
+ <templarg></templarg>
<member kind="typedef">
<type>T_type &</type>
<name>pass</name>
<anchor>aebfa426334f8de7b93031de35d2495e3</anchor>
<arglist></arglist>
</member>
- <member kind="typedef">
- <type>T_type *</type>
- <name>pointer</name>
- <anchorfile>structsigc_1_1type__trait.html</anchorfile>
- <anchor>a326607e19653e2094262034f2aed0451</anchor>
- <arglist></arglist>
- </member>
<member kind="typedef">
<type>const T_type &</type>
<name>take</name>
<anchor>a191a797ea6e2d851287b8a87b6305157</anchor>
<arglist></arglist>
</member>
- <member kind="typedef">
- <type>T_type</type>
- <name>type</name>
- <anchorfile>structsigc_1_1type__trait.html</anchorfile>
- <anchor>ae312a7f4e2466a20c9eec73136cd271a</anchor>
- <arglist></arglist>
- </member>
</compound>
<compound kind="struct">
<name>sigc::type_trait< const T_type & ></name>
<anchor>a7b9cd2a3e6e7cf986e4e25e05c665c73</anchor>
<arglist></arglist>
</member>
- <member kind="typedef">
- <type>const T_type *</type>
- <name>pointer</name>
- <anchorfile>structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html</anchorfile>
- <anchor>a29b3ee172528ab2940d9731de9e4b132</anchor>
- <arglist></arglist>
- </member>
<member kind="typedef">
<type>const T_type &</type>
<name>take</name>
<anchor>a2c3a2a62adee114867045a7f77096435</anchor>
<arglist></arglist>
</member>
- <member kind="typedef">
- <type>const T_type</type>
- <name>type</name>
- <anchorfile>structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html</anchorfile>
- <anchor>abb378de548c634f3b56dab5d4fbd1841</anchor>
- <arglist></arglist>
- </member>
</compound>
<compound kind="struct">
<name>sigc::type_trait< T_type & ></name>
<anchor>a1b24e79fed94df3fc0e7574e0ae1c991</anchor>
<arglist></arglist>
</member>
- <member kind="typedef">
- <type>T_type *</type>
- <name>pointer</name>
- <anchorfile>structsigc_1_1type__trait_3_01T__type_01_6_01_4.html</anchorfile>
- <anchor>a97f7ab2233eabcbbd25ebab4a50c5ee9</anchor>
- <arglist></arglist>
- </member>
<member kind="typedef">
<type>T_type &</type>
<name>take</name>
<anchor>a604c7ad05de42e3f9d28ab45c8d865b5</anchor>
<arglist></arglist>
</member>
- <member kind="typedef">
- <type>T_type</type>
- <name>type</name>
- <anchorfile>structsigc_1_1type__trait_3_01T__type_01_6_01_4.html</anchorfile>
- <anchor>a07466c8c7e5eb429759e9412225636a3</anchor>
- <arglist></arglist>
- </member>
</compound>
<compound kind="struct">
<name>sigc::type_trait< T_type[N]></name>
<anchor>abfd06dd56be6fda2436e9e15acb1fc72</anchor>
<arglist></arglist>
</member>
- <member kind="typedef">
- <type>T_type **</type>
- <name>pointer</name>
- <anchorfile>structsigc_1_1type__trait_3_01T__type[N]_4.html</anchorfile>
- <anchor>ae72df00db2702679e9653c3d26e5f04f</anchor>
- <arglist></arglist>
- </member>
<member kind="typedef">
<type>const T_type *&</type>
<name>take</name>
<anchor>a9cb9e2faaa68a89ef1a74b8b7c98d81e</anchor>
<arglist></arglist>
</member>
- <member kind="typedef">
- <type>T_type *</type>
- <name>type</name>
- <anchorfile>structsigc_1_1type__trait_3_01T__type[N]_4.html</anchorfile>
- <anchor>acac14097ce3113948c5b85cc04210ad4</anchor>
- <arglist></arglist>
- </member>
</compound>
<compound kind="struct">
<name>sigc::type_trait< void ></name>
<anchor>ab5d97b4ec126f3afeaf67e9a6b05b0be</anchor>
<arglist></arglist>
</member>
- <member kind="typedef">
- <type>void *</type>
- <name>pointer</name>
- <anchorfile>structsigc_1_1type__trait_3_01void_01_4.html</anchorfile>
- <anchor>a69243f1c0d0e537e066632c1b6a107f9</anchor>
- <arglist></arglist>
- </member>
<member kind="typedef">
<type>void</type>
<name>take</name>
<anchor>a40d187392469ee48d24838ef38531b90</anchor>
<arglist></arglist>
</member>
- <member kind="typedef">
- <type>void</type>
- <name>type</name>
- <anchorfile>structsigc_1_1type__trait_3_01void_01_4.html</anchorfile>
- <anchor>add6e3395f22d8169275eafdbb3035fbe</anchor>
- <arglist></arglist>
- </member>
</compound>
<compound kind="struct">
<name>sigc::unwrap_reference</name>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor1.html</anchorfile>
- <anchor>a93ca215c5cbfc6e9bef44e38f3635fe9</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>a7e3689f54ea790bad4d7b442d6e32beb</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor1.html</anchorfile>
- <anchor>ab229ce1bb3609e465e809eb5dfc47428</anchor>
- <arglist>(T_obj &_A_obj, typename type_trait< T_arg1 >::take _A_a1) const </arglist>
+ <anchor>ab10c49ac7e959ebd8b351b082b3c5935</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor2.html</anchorfile>
- <anchor>a10aa8d2d17a83d18d0470986ffe7591e</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>a2c3a22a712b6d7c2d36e37bd70f5759d</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor2.html</anchorfile>
- <anchor>ae8c368143fecb49457733234a34f5aae</anchor>
- <arglist>(T_obj &_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const </arglist>
+ <anchor>a714b29652dd190b4de01632bdcad783b</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor3.html</anchorfile>
- <anchor>a68c2811c3b5b69a92e7c3eda6ddf9ba2</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const </arglist>
+ <anchor>ada29662208acfe205afc2b78c70fd097</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor3.html</anchorfile>
- <anchor>af88d0cde1beb833e0e391052cf75098f</anchor>
- <arglist>(T_obj &_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 </arglist>
+ <anchor>a02973baeb8c05cc2dec2292f07991408</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor4.html</anchorfile>
- <anchor>ace330ea014ed3e2b91eebcc8bf6a4beb</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a6e753d5775bf5e738be860627940a0f5</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor4.html</anchorfile>
- <anchor>aecefbb7c869d5f66c1b6d679ed49c082</anchor>
- <arglist>(T_obj &_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 </arglist>
+ <anchor>a348790f9ebeb4357158b53ceb694d3bb</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor5.html</anchorfile>
- <anchor>aba561797354b09741648c975c402eef8</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a3e4f825143c5f6bea7e84b20eb3b1039</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor5.html</anchorfile>
- <anchor>a36dc06ac5b66e8bec977153741718456</anchor>
- <arglist>(T_obj &_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 </arglist>
+ <anchor>aa60a0a6aa2d6e9d78a4e88461a9cd671</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor6.html</anchorfile>
- <anchor>a0e8695404c80f8a83ef3762a5b7af784</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a67543ff9801d252b910835d8ffd3445e</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor6.html</anchorfile>
- <anchor>af65315e6db00c73289a0d522b74c80c9</anchor>
- <arglist>(T_obj &_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 </arglist>
+ <anchor>acda84a62b2239ae04086c4e4cfcc7342</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor7.html</anchorfile>
- <anchor>a87b4cf73bd422a42294c0ffc199d6f50</anchor>
- <arglist>(T_obj *_A_obj, typename type_trait< 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 </arglist>
+ <anchor>a5cb032f90a22c6455d7125ed542997af</anchor>
+ <arglist>(T_obj *_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="function">
<type>T_return</type>
<name>operator()</name>
<anchorfile>classsigc_1_1volatile__mem__functor7.html</anchorfile>
- <anchor>a655613b259953a8e0de21e557b402ce1</anchor>
- <arglist>(T_obj &_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 </arglist>
+ <anchor>a9487258e09d4602eb0782e6314f4c7ee</anchor>
+ <arglist>(T_obj &_A_obj, type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const </arglist>
</member>
<member kind="variable" protection="protected">
<type>function_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal1.html</anchorfile>
- <anchor>a3d6fc96f07c19d77e5eab9925c101c83</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const</arglist>
+ <anchor>a4893aa0864f31abd466efdc3c0137202</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal1.html</anchorfile>
- <anchor>ac877a1227874a77258d28376ecb99810</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const</arglist>
+ <anchor>a06be06b9bd27e2302d884306c08dab98</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor1< result_type, signal1, typename type_trait< T_arg1 >::take ></type>
+ <type>bound_const_mem_functor1< result_type, signal1, type_trait_take_t< T_arg1 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal1.html</anchorfile>
- <anchor>a3b476d67c4622e69aeb4d495603d9fad</anchor>
+ <anchor>ab4e68804403af87b42b4351b79aba720</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal1.html</anchorfile>
- <anchor>a5f150c88559aacf13edd07bd7917c96a</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1) const</arglist>
+ <anchor>a5734a573c17b00eb31e3c060a6580a10</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1) const</arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal2.html</anchorfile>
- <anchor>a87dc42578a7adf951a07a4185528ec8e</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const</arglist>
+ <anchor>ad0bef6ff1542e3b8a6886d6a2245f080</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal2.html</anchorfile>
- <anchor>a98b518422c244c7a46ef510ac85dc107</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const</arglist>
+ <anchor>aa7f667dfda17330e0e206923cfa7cc63</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor2< result_type, signal2, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take ></type>
+ <type>bound_const_mem_functor2< result_type, signal2, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal2.html</anchorfile>
- <anchor>a67a5d572e75dcb64b068f4045c17d6b9</anchor>
+ <anchor>a6100abe9cd679c48fc3fb63ee9d289c5</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal2.html</anchorfile>
- <anchor>abd0c26d0af75ee365d5f02d01a8584d8</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2) const</arglist>
+ <anchor>a97ee99a844f493929b1a114d549f6507</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2) const</arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal3.html</anchorfile>
- <anchor>a85f1768341d975b5b81418ac774b47d8</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const</arglist>
+ <anchor>ae753431d2f0c2b4cd8a9792c997e09d8</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal3.html</anchorfile>
- <anchor>a1c2e4104a3d546748b3f906d421f44a9</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const</arglist>
+ <anchor>a9cf91d833104e7807098afe85f00fb9e</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor3< result_type, signal3, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take, typename type_trait< T_arg3 >::take ></type>
+ <type>bound_const_mem_functor3< result_type, signal3, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal3.html</anchorfile>
- <anchor>a025abd721a15f3d6a0d5e1bfe329d796</anchor>
+ <anchor>ac3ca6193c4fa1dfffd2a287a4ddd072b</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal3.html</anchorfile>
- <anchor>a4e0e9364afa1d0f23cead97c719e62c0</anchor>
- <arglist>(typename type_trait< T_arg1 >::take _A_a1, typename type_trait< T_arg2 >::take _A_a2, typename type_trait< T_arg3 >::take _A_a3) const</arglist>
+ <anchor>a3169ce2939a1c47b1984e55a946f0c1b</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const</arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal4.html</anchorfile>
- <anchor>a9e0f06318470c16279cd7f56cc5c2bc1</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>a16d68efe8c4495877e263f424466755b</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal4.html</anchorfile>
- <anchor>a6554822c39be3bbbb6c054b4542f9aed</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>ab3a5271b19f65f2066deec6f0504cfc1</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor4< result_type, signal4, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take, typename type_trait< T_arg3 >::take, typename type_trait< T_arg4 >::take ></type>
+ <type>bound_const_mem_functor4< result_type, signal4, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 >, type_trait_take_t< T_arg4 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal4.html</anchorfile>
- <anchor>ace2b9dfd3ea0da618c9006ce49da0b08</anchor>
+ <anchor>ae93761723ae7257ea74ee5b0db850c7f</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal4.html</anchorfile>
- <anchor>ac1efa42f5753dbe3e0c0313ee087c8a6</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>a7bfde7c1427ed55f3be628e467aa0cf5</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4) const</arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal5.html</anchorfile>
- <anchor>adb7ae6a12e70f96bfdf2b0d36ba0d974</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>ade0afa18b931b68da262d24794b89b94</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal5.html</anchorfile>
- <anchor>ac9a8f41617fae87eeb809f8f542a5f93</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>a6a003701c5c19b65e00e5951f9dc8eb4</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor5< result_type, signal5, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take, typename type_trait< T_arg3 >::take, typename type_trait< T_arg4 >::take, typename type_trait< T_arg5 >::take ></type>
+ <type>bound_const_mem_functor5< result_type, signal5, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 >, type_trait_take_t< T_arg4 >, type_trait_take_t< T_arg5 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal5.html</anchorfile>
- <anchor>a7ed3002fdf8a0b3cb3769d7edc0c729b</anchor>
+ <anchor>a4208e20967c6eb0a069fa03ae19f718a</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal5.html</anchorfile>
- <anchor>a17d8e59e84767681fc29d679287f7770</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>a553ee81b3d101eee9c113d0023ff6dc3</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5) const</arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal6.html</anchorfile>
- <anchor>a804470d76f7df1e58ff5334b2a16735f</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>ad2a70144c14ecd7f594a6fea6db42433</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal6.html</anchorfile>
- <anchor>ae9ef6eb147d18a0896e0cfd94c85177d</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>a1be5b99ece44d202f4ade64213372836</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor6< result_type, signal6, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take, typename type_trait< T_arg3 >::take, typename type_trait< T_arg4 >::take, typename type_trait< T_arg5 >::take, typename type_trait< T_arg6 >::take ></type>
+ <type>bound_const_mem_functor6< result_type, signal6, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 >, type_trait_take_t< T_arg4 >, type_trait_take_t< T_arg5 >, type_trait_take_t< T_arg6 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal6.html</anchorfile>
- <anchor>ae5d45043c11979cef24bf5e3d8093576</anchor>
+ <anchor>a708b94fd06d2f712911d4c2709e5b8a2</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal6.html</anchorfile>
- <anchor>a2c2c5ecc4fc0157d337eea628a9ac214</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>ad4f4d214fd04b52c6042397bdb852643</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6) const</arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<type>result_type</type>
<name>emit</name>
<anchorfile>classsigc_1_1signal7.html</anchorfile>
- <anchor>a5ee8eaa67f05f84ee185841142a34fb0</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>a4a66ddb9718b33909c39f19a01192be3</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>emit_reverse</name>
<anchorfile>classsigc_1_1signal7.html</anchorfile>
- <anchor>a8ba0d7555460070b6c21ca9e7a99ff0a</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>a792dad46facc66693a65bbb142942c73</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor7< result_type, signal7, typename type_trait< T_arg1 >::take, typename type_trait< T_arg2 >::take, typename type_trait< T_arg3 >::take, typename type_trait< T_arg4 >::take, typename type_trait< T_arg5 >::take, typename type_trait< T_arg6 >::take, typename type_trait< T_arg7 >::take ></type>
+ <type>bound_const_mem_functor7< result_type, signal7, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 >, type_trait_take_t< T_arg4 >, type_trait_take_t< T_arg5 >, type_trait_take_t< T_arg6 >, type_trait_take_t< T_arg7 > ></type>
<name>make_slot</name>
<anchorfile>classsigc_1_1signal7.html</anchorfile>
- <anchor>a0948c25035b18b01efa60d08b26f6d51</anchor>
+ <anchor>a79eae01a881123f78c18ec7f04182e14</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>result_type</type>
<name>operator()</name>
<anchorfile>classsigc_1_1signal7.html</anchorfile>
- <anchor>a11b73bd2c5d40e02eab78b38ce0d097d</anchor>
- <arglist>(typename type_trait< 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</arglist>
+ <anchor>ab37db0ecc788824d0baa3c301efc8dcd</anchor>
+ <arglist>(type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3, type_trait_take_t< T_arg4 > _A_a4, type_trait_take_t< T_arg5 > _A_a5, type_trait_take_t< T_arg6 > _A_a6, type_trait_take_t< T_arg7 > _A_a7) const</arglist>
</member>
<member kind="function">
<type>slot_list_type</type>
<class kind="class">sigc::volatile_mem_functor5</class>
<class kind="class">sigc::volatile_mem_functor6</class>
<class kind="class">sigc::volatile_mem_functor7</class>
+ <member kind="typedef">
+ <type>typename type_trait< T >::pass</type>
+ <name>type_trait_pass_t</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>aa2d13c7fc829cfec6e0f9d5092f2aa79</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="typedef">
+ <type>typename type_trait< T >::take</type>
+ <name>type_trait_take_t</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>aa0d56c61023af35c47b79db80b32fd2e</anchor>
+ <arglist></arglist>
+ </member>
<member kind="function">
<type>bind_functor< I_location, T_functor, T_bound1 ></type>
<name>bind</name>
#ifndef DOXYGEN_SHOULD_SKIP_THIS
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename sigc::deduce_result_type<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type type; };
+ { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> type; };
#endif
typedef typename functor_trait<T_functor>::result_type result_type;
* {
* template <class T_arg1=void, class T_arg2=void>
* struct deduce_result_type
- * { typedef typename sigc::deduce_result_type<T_functor, T_arg1, T_arg2>::type type; };
+ * { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2> type; };
* typedef typename sigc::functor_trait<T_functor>::result_type result_type;
* //
* result_type
#ifndef DOXYGEN_SHOULD_SKIP_THIS
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
#endif
typedef typename adaptor_type::result_type result_type;
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>>
(bound_.invoke(), _A_arg1);
}
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
sun_forte_workaround(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>>
(bound_.invoke(), _A_arg1);
}
#endif
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(bound_.invoke(), _A_arg1, _A_arg2);
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(bound_.invoke(), _A_arg1, _A_arg2);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(bound_.invoke(), _A_arg1, _A_arg2, _A_arg3);
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(bound_.invoke(), _A_arg1, _A_arg2, _A_arg3);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(bound_.invoke(), _A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
}
#endif
* @param _A_func Functor to invoke from operator()().
* @param _A_bound Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
: adapts<T_functor>(_A_func), bound_(_A_bound)
{}
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor passing on the bound argument only.
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, bound_.invoke());
}
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
sun_forte_workaround(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, bound_.invoke());
}
#endif
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
(_A_arg1, bound_.invoke(), _A_arg2);
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>>
(_A_arg1, bound_.invoke(), _A_arg2);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_arg1, bound_.invoke(), _A_arg2, _A_arg3);
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_arg1, bound_.invoke(), _A_arg2, _A_arg3);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4, _A_arg5);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4, _A_arg5);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_arg1, bound_.invoke(), _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
}
#endif
* @param _A_func Functor to invoke from operator()().
* @param _A_bound Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
: adapts<T_functor>(_A_func), bound_(_A_bound)
{}
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor passing on the bound argument only.
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, _A_arg2, bound_.invoke());
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, _A_arg2, bound_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
(_A_arg1, _A_arg2, bound_.invoke(), _A_arg3);
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>>
(_A_arg1, _A_arg2, bound_.invoke(), _A_arg3);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4, _A_arg5);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4, _A_arg5);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4, _A_arg5, _A_arg6);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_arg1, _A_arg2, bound_.invoke(), _A_arg3, _A_arg4, _A_arg5, _A_arg6);
}
#endif
* @param _A_func Functor to invoke from operator()().
* @param _A_bound Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
: adapts<T_functor>(_A_func), bound_(_A_bound)
{}
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor passing on the bound argument only.
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, _A_arg2, _A_arg3, bound_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, _A_arg2, _A_arg3, bound_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
(_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>>
(_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4, _A_arg5);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4, _A_arg5);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4, _A_arg5, _A_arg6);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_arg1, _A_arg2, _A_arg3, bound_.invoke(), _A_arg4, _A_arg5, _A_arg6);
}
#endif
* @param _A_func Functor to invoke from operator()().
* @param _A_bound Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
: adapts<T_functor>(_A_func), bound_(_A_bound)
{}
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor passing on the bound argument only.
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke(), _A_arg5);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke(), _A_arg5);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke(), _A_arg5, _A_arg6);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound_.invoke(), _A_arg5, _A_arg6);
}
#endif
* @param _A_func Functor to invoke from operator()().
* @param _A_bound Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
: adapts<T_functor>(_A_func), bound_(_A_bound)
{}
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg6>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor passing on the bound argument only.
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound_.invoke(), _A_arg6);
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>, type_trait_pass_t<T_arg6>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound_.invoke(), _A_arg6);
}
#endif
* @param _A_func Functor to invoke from operator()().
* @param _A_bound Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
: adapts<T_functor>(_A_func), bound_(_A_bound)
{}
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor passing on the bound argument only.
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_bound>::type>::pass> (bound_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_bound>::type>> (bound_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, bound_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_bound>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_bound>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, bound_.invoke());
}
#endif
* @param _A_func Functor to invoke from operator()().
* @param _A_bound Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_bound>::take _A_bound)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_bound> _A_bound)
: adapts<T_functor>(_A_func), bound_(_A_bound)
{}
#ifndef DOXYGEN_SHOULD_SKIP_THIS
template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<3, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<4, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<5, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<6, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>::type type; };
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type {
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass> (bound1_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>> (bound1_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, bound1_.invoke());
}
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
sun_forte_workaround(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, bound1_.invoke());
}
#endif
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, _A_arg2, bound1_.invoke());
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, _A_arg2, bound1_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, _A_arg2, _A_arg3, bound1_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, _A_arg2, _A_arg3, bound1_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound1_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound1_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, bound1_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, bound1_.invoke());
}
#endif
* @param _A_func Functor to invoke from operator()().
* @param _A_bound1 Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1)
: adapts<T_functor>(_A_func), bound1_(_A_bound1)
{}
template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<3, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<4, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<5, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<6, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>::type type; };
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type {
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass> (bound1_.invoke(), bound2_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>> (bound1_.invoke(), bound2_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
(_A_arg1, bound1_.invoke(), bound2_.invoke());
}
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
sun_forte_workaround(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
(_A_arg1, bound1_.invoke(), bound2_.invoke());
}
#endif
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
(_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke());
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
(_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
(_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
(_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke(), bound2_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke(), bound2_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound1_.invoke(), bound2_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, bound1_.invoke(), bound2_.invoke());
}
#endif
* @param _A_bound1 Argument to bind to the functor.
* @param _A_bound2 Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2)
: adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2)
{}
template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<4, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<5, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<6, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>::type type; };
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type {
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
(_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
}
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
sun_forte_workaround(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
(_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
}
#endif
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
(_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
(_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
(_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
(_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, bound1_.invoke(), bound2_.invoke(), bound3_.invoke());
}
#endif
* @param _A_bound2 Argument to bind to the functor.
* @param _A_bound3 Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2, typename type_trait<T_type3>::take _A_bound3)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3)
: adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2), bound3_(_A_bound3)
{}
template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<5, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<6, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>::type type; };
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type {
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
(_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
}
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
sun_forte_workaround(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
(_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
}
#endif
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
(_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
(_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
}
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
(_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>>
(_A_arg1, _A_arg2, _A_arg3, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke());
}
#endif
* @param _A_bound3 Argument to bind to the functor.
* @param _A_bound4 Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2, typename type_trait<T_type3>::take _A_bound3, typename type_trait<T_type4>::take _A_bound4)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4)
: adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2), bound3_(_A_bound3), bound4_(_A_bound4)
{}
template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; };
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal<6, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>::type type; };
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type {
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
(_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
}
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
sun_forte_workaround(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
(_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
}
#endif
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
(_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>>
(_A_arg1, _A_arg2, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke());
}
#endif
* @param _A_bound4 Argument to bind to the functor.
* @param _A_bound5 Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2, typename type_trait<T_type3>::take _A_bound3, typename type_trait<T_type4>::take _A_bound4, typename type_trait<T_type5>::take _A_bound5)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5)
: adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2), bound3_(_A_bound3), bound4_(_A_bound4), bound5_(_A_bound5)
{}
template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>::type type; };
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type {
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
}
/** Invokes the wrapped functor passing on the arguments.
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
(_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
}
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
sun_forte_workaround(T_arg1 _A_arg1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>>
(_A_arg1, bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke());
}
#endif
* @param _A_bound5 Argument to bind to the functor.
* @param _A_bound6 Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2, typename type_trait<T_type3>::take _A_bound3, typename type_trait<T_type4>::take _A_bound4, typename type_trait<T_type5>::take _A_bound5, typename type_trait<T_type6>::take _A_bound6)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5, type_trait_take_t<T_type6> _A_bound6)
: adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2), bound3_(_A_bound3), bound4_(_A_bound4), bound5_(_A_bound5), bound6_(_A_bound6)
{}
template <int count, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
struct deduce_result_type_internal
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass, typename type_trait<typename unwrap_reference<T_type7>::type>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>>::type type; };
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type {
operator()()
{
//Note: The AIX compiler sometimes gives linker errors if we do not define this in the class.
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<typename unwrap_reference<T_type1>::type>::pass, typename type_trait<typename unwrap_reference<T_type2>::type>::pass, typename type_trait<typename unwrap_reference<T_type3>::type>::pass, typename type_trait<typename unwrap_reference<T_type4>::type>::pass, typename type_trait<typename unwrap_reference<T_type5>::type>::pass, typename type_trait<typename unwrap_reference<T_type6>::type>::pass, typename type_trait<typename unwrap_reference<T_type7>::type>::pass> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<typename unwrap_reference<T_type1>::type>, type_trait_pass_t<typename unwrap_reference<T_type2>::type>, type_trait_pass_t<typename unwrap_reference<T_type3>::type>, type_trait_pass_t<typename unwrap_reference<T_type4>::type>, type_trait_pass_t<typename unwrap_reference<T_type5>::type>, type_trait_pass_t<typename unwrap_reference<T_type6>::type>, type_trait_pass_t<typename unwrap_reference<T_type7>::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke());
}
/** Constructs a bind_functor object that binds an argument to the passed functor.
* @param _A_bound6 Argument to bind to the functor.
* @param _A_bound7 Argument to bind to the functor.
*/
- bind_functor(typename type_trait<T_functor>::take _A_func, typename type_trait<T_type1>::take _A_bound1, typename type_trait<T_type2>::take _A_bound2, typename type_trait<T_type3>::take _A_bound3, typename type_trait<T_type4>::take _A_bound4, typename type_trait<T_type5>::take _A_bound5, typename type_trait<T_type6>::take _A_bound6, typename type_trait<T_type7>::take _A_bound7)
+ bind_functor(type_trait_take_t<T_functor> _A_func, type_trait_take_t<T_type1> _A_bound1, type_trait_take_t<T_type2> _A_bound2, type_trait_take_t<T_type3> _A_bound3, type_trait_take_t<T_type4> _A_bound4, type_trait_take_t<T_type5> _A_bound5, type_trait_take_t<T_type6> _A_bound6, type_trait_take_t<T_type7> _A_bound7)
: adapts<T_functor>(_A_func), bound1_(_A_bound1), bound2_(_A_bound2), bound3_(_A_bound3), bound4_(_A_bound4), bound5_(_A_bound5), bound6_(_A_bound6), bound7_(_A_bound7)
{}
*/
template <class T_arg1>
inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1); return ret_value_.invoke();
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1>
inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1); return ret_value_.invoke();
}
#endif
*/
template <class T_arg1, class T_arg2>
inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2); return ret_value_.invoke();
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2>
inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2); return ret_value_.invoke();
}
#endif
*/
template <class T_arg1, class T_arg2, class T_arg3>
inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3); return ret_value_.invoke();
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3>
inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3); return ret_value_.invoke();
}
#endif
*/
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4); return ret_value_.invoke();
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4); return ret_value_.invoke();
}
#endif
*/
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); return ret_value_.invoke();
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); return ret_value_.invoke();
}
#endif
*/
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); return ret_value_.invoke();
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); return ret_value_.invoke();
}
#endif
*/
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
inline typename unwrap_reference<T_return>::type operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); return ret_value_.invoke();
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
inline typename unwrap_reference<T_return>::type sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); return ret_value_.invoke();
}
#endif
* @param _A_functor Functor to invoke from operator()().
* @param _A_ret_value Value to return from operator()().
*/
- bind_return_functor(typename type_trait<T_functor>::take _A_functor, typename type_trait<T_return>::take _A_ret_value)
+ bind_return_functor(type_trait_take_t<T_functor> _A_functor, type_trait_take_t<T_return> _A_ret_value)
: adapts<T_functor>(_A_functor), ret_value_(_A_ret_value)
{}
template <class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void>
struct deduce_result_type
{ typedef typename adaptor_type::template deduce_result_type<
- typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
+ sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
>::type type; };
#endif
typedef typename adaptor_type::result_type result_type;
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_a1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1>>
(get_(_A_a1));
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2>>
(get_(_A_a1, _A_a2));
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3>>
(get_(_A_a1, _A_a2, _A_a3));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4>>
(get_(_A_a1, _A_a2, _A_a3, _A_a4));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
(get_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
(get_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
(get_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7));
}
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
{ typedef typename adaptor_type::template deduce_result_type<
- typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type,
- typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
+ typename sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
+ typename sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
>::type result_type; };
#endif
typedef typename adaptor_type::result_type result_type;
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_a1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1>::type,
- typename sigc::deduce_result_type<T_getter2, T_arg1>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1>,
+ sigc::deduce_result_t<T_getter2, T_arg1>>
(get1_(_A_a1), get2_(_A_a1));
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2>::type,
- typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2>,
+ sigc::deduce_result_t<T_getter2, T_arg1, T_arg2>>
(get1_(_A_a1, _A_a2), get2_(_A_a1, _A_a2));
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3>::type,
- typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3>,
+ sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3>>
(get1_(_A_a1, _A_a2, _A_a3), get2_(_A_a1, _A_a2, _A_a3));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>::type,
- typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4>,
+ sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4>>
(get1_(_A_a1, _A_a2, _A_a3, _A_a4), get2_(_A_a1, _A_a2, _A_a3, _A_a4));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type,
- typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>,
+ sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>>
(get1_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5), get2_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type,
- typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>,
+ sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>>
(get1_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6), get2_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type,
- typename sigc::deduce_result_type<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<T_getter1, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>,
+ sigc::deduce_result_t<T_getter2, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>>
(get1_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7), get2_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7));
}
struct deduce_result_type<T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, true>
{ typedef typename T_functor::template deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type type; };
+
+template<typename T_functor, typename... T_args>
+using deduce_result_t = typename deduce_result_type<T_functor, T_args...>::type;
+
#endif // DOXYGEN_SHOULD_SKIP_THIS
} /* namespace sigc */
#ifndef DOXYGEN_SHOULD_SKIP_THIS
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
#endif
typedef T_return result_type;
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
}
catch (...)
typedef void result_type;
typedef typename adapts<T_functor>::adaptor_type adaptor_type;
+#ifndef DOXYGEN_SHOULD_SKIP_THIS
+ template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
+ struct deduce_result_type
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
+#endif
+
void
operator()();
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
}
catch (...)
{
try
{
- return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
}
catch (...)
#ifndef DOXYGEN_SHOULD_SKIP_THIS
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
#endif // DOXYGEN_SHOULD_SKIP_THIS
typedef typename adaptor_type::result_type result_type;
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_a1, T_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1); }
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
#endif
#ifndef DOXYGEN_SHOULD_SKIP_THIS
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
#endif // DOXYGEN_SHOULD_SKIP_THIS
typedef typename adaptor_type::result_type result_type;
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1, T_arg2 _A_a2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>>
(_A_a2); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1, T_arg2 _A_a2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>>
(_A_a2); }
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a2, _A_a3); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a2, _A_a3); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a2, _A_a3, _A_a4); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a2, _A_a3, _A_a4); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a2, _A_a3, _A_a4, _A_a5); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a2, _A_a3, _A_a4, _A_a5); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
sun_forte_workaround(T_arg1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
#endif
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor, ignoring the 2nd argument.
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_a1, T_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1); }
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a3); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a3); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a3, _A_a4); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a3, _A_a4); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a3, _A_a4, _A_a5); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a3, _A_a4, _A_a5); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a3, _A_a4, _A_a5, _A_a6); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a3, _A_a4, _A_a5, _A_a6); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
#endif
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor, ignoring the 3rd argument.
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a4); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a4); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a4, _A_a5); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a4, _A_a5); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a4, _A_a5, _A_a6); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a4, _A_a5, _A_a6); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a4, _A_a5, _A_a6, _A_a7); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a4, _A_a5, _A_a6, _A_a7); }
#endif
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor, ignoring the 4th argument.
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a5); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a5); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a5, _A_a6); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a5, _A_a6); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a5, _A_a6, _A_a7); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a5, _A_a6, _A_a7); }
#endif
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor, ignoring the 5th argument.
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a6); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a6); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a6, _A_a7); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a6, _A_a7); }
#endif
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg7>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor, ignoring the 6th argument.
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a7); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg7>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a7); }
#endif
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>::type type; };
typedef typename adaptor_type::result_type result_type;
/** Invokes the wrapped functor, ignoring the 7th argument.
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
#endif
#ifndef DOXYGEN_SHOULD_SKIP_THIS
template <LOOP(class T_arg%1=void, CALL_SIZE)>
struct deduce_result_type
- { typedef typename sigc::deduce_result_type<LIST(T_functor, LOOP(T_arg%1,CALL_SIZE))>::type type; };
+ { typedef sigc::deduce_result_t<LIST(T_functor, LOOP(T_arg%1,CALL_SIZE))> type; };
#endif
typedef typename functor_trait<T_functor>::result_type result_type;
* {
* template <class T_arg1=void, class T_arg2=void>
* struct deduce_result_type
- * { typedef typename sigc::deduce_result_type<T_functor, T_arg1, T_arg2>::type type; };
+ * { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2> type; };
* typedef typename sigc::functor_trait<T_functor>::result_type result_type;
* //
* result_type
template <LOOP(class T_arg%1, $1)>
typename deduce_result_type<LOOP(T_arg%1, $1)>::type
operator()(LOOP(T_arg%1 _A_a%1, $1))
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<LIST(T_getter, LOOP(T_arg%1,$1))>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<LIST(T_getter, LOOP(T_arg%1,$1))>>
(get_(LOOP(_A_a%1, $1)));
}
template <LOOP(class T_arg%1, $1)>
typename deduce_result_type<LOOP(T_arg%1, $1)>::type
operator()(LOOP(T_arg%1 _A_a%1, $1))
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename sigc::deduce_result_type<LIST(T_getter1, LOOP(T_arg%1,$1))>::type,
- typename sigc::deduce_result_type<LIST(T_getter2, LOOP(T_arg%1,$1))>::type>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<sigc::deduce_result_t<LIST(T_getter1, LOOP(T_arg%1,$1))>,
+ sigc::deduce_result_t<LIST(T_getter2, LOOP(T_arg%1,$1))>>
(get1_(LOOP(_A_a%1, $1)), get2_(LOOP(_A_a%1,$1)));
}
template <LOOP(class T_arg%1 = void, CALL_SIZE)>
struct deduce_result_type
{ typedef typename adaptor_type::template deduce_result_type<
- typename sigc::deduce_result_type<LIST(T_getter, LOOP(T_arg%1,CALL_SIZE))>::type
+ sigc::deduce_result_t<LIST(T_getter, LOOP(T_arg%1,CALL_SIZE))>
>::type type; };
#endif
typedef typename adaptor_type::result_type result_type;
template <LOOP(class T_arg%1=void, CALL_SIZE)>
struct deduce_result_type
{ typedef typename adaptor_type::template deduce_result_type<
- typename sigc::deduce_result_type<LIST(T_getter1, LOOP(T_arg%1,CALL_SIZE))>::type,
- typename sigc::deduce_result_type<LIST(T_getter2, LOOP(T_arg%1,CALL_SIZE))>::type
+ typename sigc::deduce_result_t<LIST(T_getter1, LOOP(T_arg%1,CALL_SIZE))>,
+ typename sigc::deduce_result_t<LIST(T_getter2, LOOP(T_arg%1,CALL_SIZE))>
>::type result_type; };
#endif
typedef typename adaptor_type::result_type result_type;
#ifndef DOXYGEN_SHOULD_SKIP_THIS
FOR(0,CALL_SIZE,[[DEDUCE_RESULT_TYPE_ADAPTOR(%1,CALL_SIZE)]])dnl
+
+template<typename T_functor, typename... T_args>
+using deduce_result_t = typename deduce_result_type<T_functor, T_args...>::type;
+
#endif // DOXYGEN_SHOULD_SKIP_THIS
dnl #ifdef SIGC_CXX_TYPEOF
typedef void result_type;
typedef typename adapts<T_functor>::adaptor_type adaptor_type;
+#ifndef DOXYGEN_SHOULD_SKIP_THIS
+ template <LOOP(class T_arg%1=void, CALL_SIZE)>
+ struct deduce_result_type
+ { typedef typename adaptor_type::template deduce_result_type<LOOP(_P_(T_arg%1),CALL_SIZE)>::type type; };
+#endif
+
void
operator()();
template <LOOP(class T_arg%1, $1)>
typename deduce_result_type<LOOP(T_arg%1,$1)>::type
operator()(LOOP(T_arg%1 _A_a%1, $1))
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename type_trait<T_type%1>::take, $1)>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(type_trait_take_t<T_type%1>, $1)>
(LOOP([[static_cast<T_type%1>(_A_a%1)]], $1));
}
template <LOOP(class T_arg%1, $1)>
typename deduce_result_type<LOOP(T_arg%1,$1)>::type
sun_forte_workaround(LOOP(T_arg%1 _A_a%1, $1))
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename type_trait<T_type%1>::take, $1)>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(type_trait_take_t<T_type%1>, $1)>
(LOOP([[static_cast<T_type%1>(_A_a%1)]], $1));
}
#endif
/** Constructs a retype_functor object that performs C-style casts on the parameters passed on to the functor.
* @param _A_functor Functor to invoke from operator()().
*/
- explicit retype_functor(typename type_trait<T_functor>::take _A_functor)
+ explicit retype_functor(type_trait_take_t<T_functor> _A_functor)
: adapts<T_functor>(_A_functor)
{}
};
#ifndef DOXYGEN_SHOULD_SKIP_THIS
template <class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
#endif
typedef typename adapts<T_functor>::result_type result_type;
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
operator()(T_arg1 _A_a1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>>
(static_cast<T_type1>(_A_a1));
}
template <class T_arg1>
typename deduce_result_type<T_arg1>::type
sun_forte_workaround(T_arg1 _A_a1)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>>
(static_cast<T_type1>(_A_a1));
}
#endif
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2));
}
template <class T_arg1, class T_arg2>
typename deduce_result_type<T_arg1, T_arg2>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2));
}
#endif
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3));
}
template <class T_arg1, class T_arg2, class T_arg3>
typename deduce_result_type<T_arg1, T_arg2, T_arg3>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3));
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4));
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5));
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take, typename type_trait<T_type6>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5), static_cast<T_type6>(_A_a6));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take, typename type_trait<T_type6>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5), static_cast<T_type6>(_A_a6));
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take, typename type_trait<T_type6>::take, typename type_trait<T_type7>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5), static_cast<T_type6>(_A_a6), static_cast<T_type7>(_A_a7));
}
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
typename deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::type
sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_type1>::take, typename type_trait<T_type2>::take, typename type_trait<T_type3>::take, typename type_trait<T_type4>::take, typename type_trait<T_type5>::take, typename type_trait<T_type6>::take, typename type_trait<T_type7>::take>
+ { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_type1>, type_trait_take_t<T_type2>, type_trait_take_t<T_type3>, type_trait_take_t<T_type4>, type_trait_take_t<T_type5>, type_trait_take_t<T_type6>, type_trait_take_t<T_type7>>
(static_cast<T_type1>(_A_a1), static_cast<T_type2>(_A_a2), static_cast<T_type3>(_A_a3), static_cast<T_type4>(_A_a4), static_cast<T_type5>(_A_a5), static_cast<T_type6>(_A_a6), static_cast<T_type7>(_A_a7));
}
#endif
/** Constructs a retype_functor object that performs C-style casts on the parameters passed on to the functor.
* @param _A_functor Functor to invoke from operator()().
*/
- explicit retype_functor(typename type_trait<T_functor>::take _A_functor)
+ explicit retype_functor(type_trait_take_t<T_functor> _A_functor)
: adapts<T_functor>(_A_functor)
{}
};
template <class T_arg1>
inline T_return operator()(T_arg1 _A_a1)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1));
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1>
inline T_return sun_forte_workaround(T_arg1 _A_a1)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1));
}
#endif
template <class T_arg1, class T_arg2>
inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2));
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2>
inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2));
}
#endif
template <class T_arg1, class T_arg2, class T_arg3>
inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3));
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3>
inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3));
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4));
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4));
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5));
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5));
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6));
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6));
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
inline T_return operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7));
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
inline T_return sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7));
}
#endif
/** Constructs a retype_return_functor object that perform a C-style cast on the return value of the passed functor.
* @param _A_functor Functor to invoke from operator()().
*/
- explicit retype_return_functor(typename type_trait<T_functor>::take _A_functor)
+ explicit retype_return_functor(type_trait_take_t<T_functor> _A_functor)
: adapts<T_functor>(_A_functor)
{}
};
template <class T_arg1>
inline void operator()(T_arg1 _A_a1)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1);
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1>
inline void sun_forte_workaround(T_arg1 _A_a1)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>>
(_A_a1);
}
#endif
template <class T_arg1, class T_arg2>
inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2);
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2>
inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>>
(_A_a1, _A_a2);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3>
inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3);
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3>
inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>>
(_A_a1, _A_a2, _A_a3);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4);
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4>
inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>>
(_A_a1, _A_a2, _A_a3, _A_a4);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5>
inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6>
inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6);
}
#endif
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
inline void operator()(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
}
#ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
template <class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6, class T_arg7>
inline void sun_forte_workaround(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)
- { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>
+ { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>
(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7);
}
#endif
retype_return_functor() {}
- retype_return_functor(typename type_trait<T_functor>::take _A_functor)
+ retype_return_functor(type_trait_take_t<T_functor> _A_functor)
: adapts<T_functor>(_A_functor)
{}
};
#ifndef DOXYGEN_SHOULD_SKIP_THIS
template <typename T_arg1=void, typename T_arg2=void, typename T_arg3=void, typename T_arg4=void, typename T_arg5=void, typename T_arg6=void, typename T_arg7=void>
struct deduce_result_type
- { typedef typename adaptor_type::template deduce_result_type<typename type_trait<T_arg1>::pass, typename type_trait<T_arg2>::pass, typename type_trait<T_arg3>::pass, typename type_trait<T_arg4>::pass, typename type_trait<T_arg5>::pass, typename type_trait<T_arg6>::pass, typename type_trait<T_arg7>::pass>::type type; };
+ { typedef typename adaptor_type::template deduce_result_type<type_trait_pass_t<T_arg1>, type_trait_pass_t<T_arg2>, type_trait_pass_t<T_arg3>, type_trait_pass_t<T_arg4>, type_trait_pass_t<T_arg5>, type_trait_pass_t<T_arg6>, type_trait_pass_t<T_arg7>>::type type; };
#endif
typedef typename adaptor_type::result_type result_type;
operator()(T_arg1 _A_arg1)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass>
+ type_trait_pass_t<T_arg1>>
(_A_arg1);
}
sun_forte_workaround(T_arg1 _A_arg1)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass>
+ type_trait_pass_t<T_arg1>>
(_A_arg1);
}
#endif
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>>
(_A_arg1, _A_arg2);
}
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>>
(_A_arg1, _A_arg2);
}
#endif
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass,
- typename type_trait<T_arg3>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>,
+ type_trait_pass_t<T_arg3>>
(_A_arg1, _A_arg2, _A_arg3);
}
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass,
- typename type_trait<T_arg3>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>,
+ type_trait_pass_t<T_arg3>>
(_A_arg1, _A_arg2, _A_arg3);
}
#endif
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass,
- typename type_trait<T_arg3>::pass,
- typename type_trait<T_arg4>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>,
+ type_trait_pass_t<T_arg3>,
+ type_trait_pass_t<T_arg4>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4);
}
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass,
- typename type_trait<T_arg3>::pass,
- typename type_trait<T_arg4>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>,
+ type_trait_pass_t<T_arg3>,
+ type_trait_pass_t<T_arg4>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4);
}
#endif
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass,
- typename type_trait<T_arg3>::pass,
- typename type_trait<T_arg4>::pass,
- typename type_trait<T_arg5>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>,
+ type_trait_pass_t<T_arg3>,
+ type_trait_pass_t<T_arg4>,
+ type_trait_pass_t<T_arg5>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5);
}
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass,
- typename type_trait<T_arg3>::pass,
- typename type_trait<T_arg4>::pass,
- typename type_trait<T_arg5>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>,
+ type_trait_pass_t<T_arg3>,
+ type_trait_pass_t<T_arg4>,
+ type_trait_pass_t<T_arg5>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5);
}
#endif
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass,
- typename type_trait<T_arg3>::pass,
- typename type_trait<T_arg4>::pass,
- typename type_trait<T_arg5>::pass,
- typename type_trait<T_arg6>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>,
+ type_trait_pass_t<T_arg3>,
+ type_trait_pass_t<T_arg4>,
+ type_trait_pass_t<T_arg5>,
+ type_trait_pass_t<T_arg6>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
}
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass,
- typename type_trait<T_arg3>::pass,
- typename type_trait<T_arg4>::pass,
- typename type_trait<T_arg5>::pass,
- typename type_trait<T_arg6>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>,
+ type_trait_pass_t<T_arg3>,
+ type_trait_pass_t<T_arg4>,
+ type_trait_pass_t<T_arg5>,
+ type_trait_pass_t<T_arg6>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6);
}
#endif
operator()(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6, T_arg7 _A_arg7)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass,
- typename type_trait<T_arg3>::pass,
- typename type_trait<T_arg4>::pass,
- typename type_trait<T_arg5>::pass,
- typename type_trait<T_arg6>::pass,
- typename type_trait<T_arg7>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>,
+ type_trait_pass_t<T_arg3>,
+ type_trait_pass_t<T_arg4>,
+ type_trait_pass_t<T_arg5>,
+ type_trait_pass_t<T_arg6>,
+ type_trait_pass_t<T_arg7>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, _A_arg7);
}
sun_forte_workaround(T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6, T_arg7 _A_arg7)
{
return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<
- typename type_trait<T_arg1>::pass,
- typename type_trait<T_arg2>::pass,
- typename type_trait<T_arg3>::pass,
- typename type_trait<T_arg4>::pass,
- typename type_trait<T_arg5>::pass,
- typename type_trait<T_arg6>::pass,
- typename type_trait<T_arg7>::pass>
+ type_trait_pass_t<T_arg1>,
+ type_trait_pass_t<T_arg2>,
+ type_trait_pass_t<T_arg3>,
+ type_trait_pass_t<T_arg4>,
+ type_trait_pass_t<T_arg5>,
+ type_trait_pass_t<T_arg6>,
+ type_trait_pass_t<T_arg7>>
(_A_arg1, _A_arg2, _A_arg3, _A_arg4, _A_arg5, _A_arg6, _A_arg7);
}
#endif
* @param _A_a%1 Argument to be passed on to the method.])
* @return The return value of the method invocation.
*/
- T_return operator()(LIST($3 T_obj* _A_obj, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1))) const
+ T_return operator()(LIST($3 T_obj* _A_obj, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1))) const
{ return (_A_obj->*(this->func_ptr_))(LOOP(_A_a%1, $1)); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a%1 Argument to be passed on to the method.])
* @return The return value of the method invocation.
*/
- T_return operator()(LIST($3 T_obj& _A_obj, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1))) const
+ T_return operator()(LIST($3 T_obj& _A_obj, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1))) const
{ return (_A_obj.*func_ptr_)(LOOP(_A_a%1, $1)); }
protected:
* @param _A_a%1 Argument to be passed on to the method.])
* @return The return value of the method invocation.
*/
- T_return operator()(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) const
+ T_return operator()(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) const
{ return (obj_.invoke().*(this->func_ptr_))(LOOP(_A_a%1, $1)); }
//protected:
* @param _A_a%1 Argument to be passed on to the function.])
* @return The return value of the function invocation.
*/
- T_return operator()(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) const
+ T_return operator()(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) const
{ return func_ptr_(LOOP(_A_a%1, $1)); }
};
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
{ return (_A_obj.*func_ptr_)(_A_a1); }
protected:
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
protected:
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
protected:
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
protected:
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
protected:
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
protected:
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
protected:
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
{ return (_A_obj.*func_ptr_)(_A_a1); }
protected:
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
protected:
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
protected:
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
protected:
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
protected:
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
protected:
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
protected:
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
{ return (_A_obj.*func_ptr_)(_A_a1); }
protected:
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
protected:
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
protected:
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
protected:
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
protected:
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
protected:
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
protected:
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1) const
{ return (_A_obj.*func_ptr_)(_A_a1); }
protected:
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2); }
protected:
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); }
protected:
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); }
protected:
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
protected:
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
protected:
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj* _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(const T_obj* _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
/** Execute the wrapped method operating on the passed instance.
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(const T_obj& _A_obj, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(const T_obj& _A_obj, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
protected:
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
//protected:
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
//protected:
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
//protected:
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
//protected:
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
//protected:
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
//protected:
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
//protected:
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
//protected:
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
//protected:
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
//protected:
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
//protected:
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
//protected:
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
//protected:
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
//protected:
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
//protected:
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
//protected:
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
//protected:
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
//protected:
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
//protected:
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
//protected:
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
//protected:
* @param _A_a1 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1); }
//protected:
* @param _A_a2 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); }
//protected:
* @param _A_a3 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); }
//protected:
* @param _A_a4 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); }
//protected:
* @param _A_a5 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
//protected:
* @param _A_a6 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
//protected:
* @param _A_a7 Argument to be passed on to the method.
* @return The return value of the method invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
//protected:
* @param _A_a1 Argument to be passed on to the function.
* @return The return value of the function invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1) const
{ return func_ptr_(_A_a1); }
};
* @param _A_a2 Argument to be passed on to the function.
* @return The return value of the function invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return func_ptr_(_A_a1, _A_a2); }
};
* @param _A_a3 Argument to be passed on to the function.
* @return The return value of the function invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return func_ptr_(_A_a1, _A_a2, _A_a3); }
};
* @param _A_a4 Argument to be passed on to the function.
* @return The return value of the function invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); }
};
* @param _A_a5 Argument to be passed on to the function.
* @return The return value of the function invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
};
* @param _A_a6 Argument to be passed on to the function.
* @return The return value of the function invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
};
* @param _A_a7 Argument to be passed on to the function.
* @return The return value of the function invocation.
*/
- T_return operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ T_return operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
};
* @param _A_a1 Argument to be passed on to the functor.
* @return The return values of the functor invocation.
*/
- static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1)
+ static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1)
{
typedef typed_slot_rep<T_functor> typed_slot;
typed_slot *typed_rep = static_cast<typed_slot*>(rep);
- return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take>
+ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
(a_1);
}
* @param _A_a2 Argument to be passed on to the functor.
* @return The return values of the functor invocation.
*/
- static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2)
+ static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2)
{
typedef typed_slot_rep<T_functor> typed_slot;
typed_slot *typed_rep = static_cast<typed_slot*>(rep);
- return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take>
+ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
(a_1, a_2);
}
* @param _A_a3 Argument to be passed on to the functor.
* @return The return values of the functor invocation.
*/
- static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3)
+ static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3)
{
typedef typed_slot_rep<T_functor> typed_slot;
typed_slot *typed_rep = static_cast<typed_slot*>(rep);
- return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take>
+ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
(a_1, a_2, a_3);
}
* @param _A_a4 Argument to be passed on to the functor.
* @return The return values of the functor invocation.
*/
- static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3, typename type_trait<T_arg4>::take a_4)
+ static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4)
{
typedef typed_slot_rep<T_functor> typed_slot;
typed_slot *typed_rep = static_cast<typed_slot*>(rep);
- return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take>
+ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
(a_1, a_2, a_3, a_4);
}
* @param _A_a5 Argument to be passed on to the functor.
* @return The return values of the functor invocation.
*/
- static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3, typename type_trait<T_arg4>::take a_4, typename type_trait<T_arg5>::take a_5)
+ static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5)
{
typedef typed_slot_rep<T_functor> typed_slot;
typed_slot *typed_rep = static_cast<typed_slot*>(rep);
- return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take>
+ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
(a_1, a_2, a_3, a_4, a_5);
}
* @param _A_a6 Argument to be passed on to the functor.
* @return The return values of the functor invocation.
*/
- static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3, typename type_trait<T_arg4>::take a_4, typename type_trait<T_arg5>::take a_5, typename type_trait<T_arg6>::take a_6)
+ static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6)
{
typedef typed_slot_rep<T_functor> typed_slot;
typed_slot *typed_rep = static_cast<typed_slot*>(rep);
- return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take>
+ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>
(a_1, a_2, a_3, a_4, a_5, a_6);
}
* @param _A_a7 Argument to be passed on to the functor.
* @return The return values of the functor invocation.
*/
- static T_return call_it(slot_rep* rep, typename type_trait<T_arg1>::take a_1, typename type_trait<T_arg2>::take a_2, typename type_trait<T_arg3>::take a_3, typename type_trait<T_arg4>::take a_4, typename type_trait<T_arg5>::take a_5, typename type_trait<T_arg6>::take a_6, typename type_trait<T_arg7>::take a_7)
+ static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg1> a_1, type_trait_take_t<T_arg2> a_2, type_trait_take_t<T_arg3> a_3, type_trait_take_t<T_arg4> a_4, type_trait_take_t<T_arg5> a_5, type_trait_take_t<T_arg6> a_6, type_trait_take_t<T_arg7> a_7)
{
typedef typed_slot_rep<T_functor> typed_slot;
typed_slot *typed_rep = static_cast<typed_slot*>(rep);
- return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take, typename type_trait<T_arg7>::take>
+ return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>
(a_1, a_2, a_3, a_4, a_5, a_6, a_7);
}
{
public:
typedef T_return result_type;
- typedef typename type_trait<T_arg1>::take arg1_type_;
+ typedef type_trait_take_t<T_arg1> arg1_type_;
#ifndef DOXYGEN_SHOULD_SKIP_THIS
{
public:
typedef T_return result_type;
- typedef typename type_trait<T_arg1>::take arg1_type_;
- typedef typename type_trait<T_arg2>::take arg2_type_;
+ typedef type_trait_take_t<T_arg1> arg1_type_;
+ typedef type_trait_take_t<T_arg2> arg2_type_;
#ifndef DOXYGEN_SHOULD_SKIP_THIS
{
public:
typedef T_return result_type;
- typedef typename type_trait<T_arg1>::take arg1_type_;
- typedef typename type_trait<T_arg2>::take arg2_type_;
- typedef typename type_trait<T_arg3>::take arg3_type_;
+ typedef type_trait_take_t<T_arg1> arg1_type_;
+ typedef type_trait_take_t<T_arg2> arg2_type_;
+ typedef type_trait_take_t<T_arg3> arg3_type_;
#ifndef DOXYGEN_SHOULD_SKIP_THIS
{
public:
typedef T_return result_type;
- typedef typename type_trait<T_arg1>::take arg1_type_;
- typedef typename type_trait<T_arg2>::take arg2_type_;
- typedef typename type_trait<T_arg3>::take arg3_type_;
- typedef typename type_trait<T_arg4>::take arg4_type_;
+ typedef type_trait_take_t<T_arg1> arg1_type_;
+ typedef type_trait_take_t<T_arg2> arg2_type_;
+ typedef type_trait_take_t<T_arg3> arg3_type_;
+ typedef type_trait_take_t<T_arg4> arg4_type_;
#ifndef DOXYGEN_SHOULD_SKIP_THIS
{
public:
typedef T_return result_type;
- typedef typename type_trait<T_arg1>::take arg1_type_;
- typedef typename type_trait<T_arg2>::take arg2_type_;
- typedef typename type_trait<T_arg3>::take arg3_type_;
- typedef typename type_trait<T_arg4>::take arg4_type_;
- typedef typename type_trait<T_arg5>::take arg5_type_;
+ typedef type_trait_take_t<T_arg1> arg1_type_;
+ typedef type_trait_take_t<T_arg2> arg2_type_;
+ typedef type_trait_take_t<T_arg3> arg3_type_;
+ typedef type_trait_take_t<T_arg4> arg4_type_;
+ typedef type_trait_take_t<T_arg5> arg5_type_;
#ifndef DOXYGEN_SHOULD_SKIP_THIS
{
public:
typedef T_return result_type;
- typedef typename type_trait<T_arg1>::take arg1_type_;
- typedef typename type_trait<T_arg2>::take arg2_type_;
- typedef typename type_trait<T_arg3>::take arg3_type_;
- typedef typename type_trait<T_arg4>::take arg4_type_;
- typedef typename type_trait<T_arg5>::take arg5_type_;
- typedef typename type_trait<T_arg6>::take arg6_type_;
+ typedef type_trait_take_t<T_arg1> arg1_type_;
+ typedef type_trait_take_t<T_arg2> arg2_type_;
+ typedef type_trait_take_t<T_arg3> arg3_type_;
+ typedef type_trait_take_t<T_arg4> arg4_type_;
+ typedef type_trait_take_t<T_arg5> arg5_type_;
+ typedef type_trait_take_t<T_arg6> arg6_type_;
#ifndef DOXYGEN_SHOULD_SKIP_THIS
{
public:
typedef T_return result_type;
- typedef typename type_trait<T_arg1>::take arg1_type_;
- typedef typename type_trait<T_arg2>::take arg2_type_;
- typedef typename type_trait<T_arg3>::take arg3_type_;
- typedef typename type_trait<T_arg4>::take arg4_type_;
- typedef typename type_trait<T_arg5>::take arg5_type_;
- typedef typename type_trait<T_arg6>::take arg6_type_;
- typedef typename type_trait<T_arg7>::take arg7_type_;
+ typedef type_trait_take_t<T_arg1> arg1_type_;
+ typedef type_trait_take_t<T_arg2> arg2_type_;
+ typedef type_trait_take_t<T_arg3> arg3_type_;
+ typedef type_trait_take_t<T_arg4> arg4_type_;
+ typedef type_trait_take_t<T_arg5> arg5_type_;
+ typedef type_trait_take_t<T_arg6> arg6_type_;
+ typedef type_trait_take_t<T_arg7> arg7_type_;
#ifndef DOXYGEN_SHOULD_SKIP_THIS
* the values on to some slot.
*/
])dnl
- signal_emit$1(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) ifelse($1,0,,[
+ signal_emit$1(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) ifelse($1,0,,[
: LOOP(_A_a%1_(_A_a%1), $1)]) {}
ifelse($1,0,[dnl
* @param _A_a%1 Argument to be passed on to the slots.])
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+ static result_type emit(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
{
T_accumulator accumulator;
* @param _A_a%1 Argument to be passed on to the slots.])
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit_reverse(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+ static result_type emit_reverse(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
{
T_accumulator accumulator;
}
dnl
FOR(1, $1,[
- typename type_trait<T_arg%1>::take _A_a%1_;])
+ type_trait_take_t<T_arg%1> _A_a%1_;])
};
/** Abstracts signal emission.
* @param _A_a%1 Argument to be passed on to the slots.])
* @return The return value of the last slot invoked.
*/
- static result_type emit(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+ static result_type emit(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a%1 Argument to be passed on to the slots.])
* @return The return value of the last slot invoked.
*/
- static result_type emit_reverse(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+ static result_type emit_reverse(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
{
if (!impl || impl->slots_.empty())
return T_return();
FOR(1, $1,[
* @param _A_a%1 Argument to be passed on to the slots.])
*/
- static result_type emit(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+ static result_type emit(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
FOR(1, $1,[
* @param _A_a%1 Argument to be passed on to the slots.])
*/
- static result_type emit_reverse(LIST(signal_impl* impl, LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)))
+ static result_type emit_reverse(LIST(signal_impl* impl, LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)))
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* @param _A_a%1 Argument to be passed on to the slots.])
* @return The accumulated return values of the slot invocations.
*/
- result_type emit(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) const
+ result_type emit(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) const
{ return emitter_type::emit(LIST(impl_, LOOP(_A_a%1, $1))); }
/** Triggers the emission of the signal in reverse order (see emit()). */
- result_type emit_reverse(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) const
+ result_type emit_reverse(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) const
{ return emitter_type::emit_reverse(LIST(impl_, LOOP(_A_a%1, $1))); }
/** Triggers the emission of the signal (see emit()). */
- result_type operator()(LOOP(typename type_trait<T_arg%1>::take _A_a%1, $1)) const
+ result_type operator()(LOOP(type_trait_take_t<T_arg%1> _A_a%1, $1)) const
{ return emit(LOOP(_A_a%1, $1)); }
/** Creates a functor that calls emit() on this signal.
* yields the same result.
* @return A functor that calls emit() on this signal.
*/
- bound_const_mem_functor$1<LIST(result_type, signal$1, LOOP(typename type_trait<T_arg%1>::take, $1))> make_slot() const
- { return bound_const_mem_functor$1<LIST(result_type, signal$1, LOOP(typename type_trait<T_arg%1>::take, $1))>(this, &signal$1::emit); }
+ bound_const_mem_functor$1<LIST(result_type, signal$1, LOOP(type_trait_take_t<T_arg%1>, $1))> make_slot() const
+ { return bound_const_mem_functor$1<LIST(result_type, signal$1, LOOP(type_trait_take_t<T_arg%1>, $1))>(this, &signal$1::emit); }
/** Creates an STL-style interface for the signal's list of slots.
* This interface supports iteration, insertion and removal of slots.
divert(0)dnl
])
-define([_R_],[typename type_trait<$1>::take])
-define([_P_],[typename type_trait<$1>::pass])
+define([_R_],[type_trait_take_t<$1>])
+define([_P_],[type_trait_pass_t<$1>])
define([__DEPRECATION_GUARD__],[SIGCXX_DISABLE_DEPRECATED])dnl
dnl Start deprecation
* The parameters are stored in member variables. operator()() passes
* the values on to some slot.
*/
- signal_emit1(typename type_trait<T_arg1>::take _A_a1)
+ signal_emit1(type_trait_take_t<T_arg1> _A_a1)
: _A_a1_(_A_a1) {}
* @param _A_a1 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
{
T_accumulator accumulator;
* @param _A_a1 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
{
T_accumulator accumulator;
slot_reverse_iterator_buf_type(slots.begin(), &self));
}
- typename type_trait<T_arg1>::take _A_a1_;
+ type_trait_take_t<T_arg1> _A_a1_;
};
/** Abstracts signal emission.
* @param _A_a1 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a1 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param last An iterator pointing to the last slot in the list.
* @param _A_a1 Argument to be passed on to the slots.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* @param last An iterator pointing to the last slot in the list.
* @param _A_a1 Argument to be passed on to the slots.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* The parameters are stored in member variables. operator()() passes
* the values on to some slot.
*/
- signal_emit2(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+ signal_emit2(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
: _A_a1_(_A_a1), _A_a2_(_A_a2) {}
* @param _A_a2 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
{
T_accumulator accumulator;
* @param _A_a2 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
{
T_accumulator accumulator;
slot_reverse_iterator_buf_type(slots.begin(), &self));
}
- typename type_trait<T_arg1>::take _A_a1_;
- typename type_trait<T_arg2>::take _A_a2_;
+ type_trait_take_t<T_arg1> _A_a1_;
+ type_trait_take_t<T_arg2> _A_a2_;
};
/** Abstracts signal emission.
* @param _A_a2 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a2 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a1 Argument to be passed on to the slots.
* @param _A_a2 Argument to be passed on to the slots.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* @param _A_a1 Argument to be passed on to the slots.
* @param _A_a2 Argument to be passed on to the slots.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* The parameters are stored in member variables. operator()() passes
* the values on to some slot.
*/
- signal_emit3(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+ signal_emit3(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
: _A_a1_(_A_a1), _A_a2_(_A_a2), _A_a3_(_A_a3) {}
* @param _A_a3 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
{
T_accumulator accumulator;
* @param _A_a3 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
{
T_accumulator accumulator;
slot_reverse_iterator_buf_type(slots.begin(), &self));
}
- typename type_trait<T_arg1>::take _A_a1_;
- typename type_trait<T_arg2>::take _A_a2_;
- typename type_trait<T_arg3>::take _A_a3_;
+ type_trait_take_t<T_arg1> _A_a1_;
+ type_trait_take_t<T_arg2> _A_a2_;
+ type_trait_take_t<T_arg3> _A_a3_;
};
/** Abstracts signal emission.
* @param _A_a3 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a3 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a2 Argument to be passed on to the slots.
* @param _A_a3 Argument to be passed on to the slots.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* @param _A_a2 Argument to be passed on to the slots.
* @param _A_a3 Argument to be passed on to the slots.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* The parameters are stored in member variables. operator()() passes
* the values on to some slot.
*/
- signal_emit4(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+ signal_emit4(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
: _A_a1_(_A_a1), _A_a2_(_A_a2), _A_a3_(_A_a3), _A_a4_(_A_a4) {}
* @param _A_a4 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
{
T_accumulator accumulator;
* @param _A_a4 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
{
T_accumulator accumulator;
slot_reverse_iterator_buf_type(slots.begin(), &self));
}
- typename type_trait<T_arg1>::take _A_a1_;
- typename type_trait<T_arg2>::take _A_a2_;
- typename type_trait<T_arg3>::take _A_a3_;
- typename type_trait<T_arg4>::take _A_a4_;
+ type_trait_take_t<T_arg1> _A_a1_;
+ type_trait_take_t<T_arg2> _A_a2_;
+ type_trait_take_t<T_arg3> _A_a3_;
+ type_trait_take_t<T_arg4> _A_a4_;
};
/** Abstracts signal emission.
* @param _A_a4 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a4 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a3 Argument to be passed on to the slots.
* @param _A_a4 Argument to be passed on to the slots.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* @param _A_a3 Argument to be passed on to the slots.
* @param _A_a4 Argument to be passed on to the slots.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* The parameters are stored in member variables. operator()() passes
* the values on to some slot.
*/
- signal_emit5(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+ signal_emit5(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
: _A_a1_(_A_a1), _A_a2_(_A_a2), _A_a3_(_A_a3), _A_a4_(_A_a4), _A_a5_(_A_a5) {}
* @param _A_a5 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
{
T_accumulator accumulator;
* @param _A_a5 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
{
T_accumulator accumulator;
slot_reverse_iterator_buf_type(slots.begin(), &self));
}
- typename type_trait<T_arg1>::take _A_a1_;
- typename type_trait<T_arg2>::take _A_a2_;
- typename type_trait<T_arg3>::take _A_a3_;
- typename type_trait<T_arg4>::take _A_a4_;
- typename type_trait<T_arg5>::take _A_a5_;
+ type_trait_take_t<T_arg1> _A_a1_;
+ type_trait_take_t<T_arg2> _A_a2_;
+ type_trait_take_t<T_arg3> _A_a3_;
+ type_trait_take_t<T_arg4> _A_a4_;
+ type_trait_take_t<T_arg5> _A_a5_;
};
/** Abstracts signal emission.
* @param _A_a5 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a5 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a4 Argument to be passed on to the slots.
* @param _A_a5 Argument to be passed on to the slots.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* @param _A_a4 Argument to be passed on to the slots.
* @param _A_a5 Argument to be passed on to the slots.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* The parameters are stored in member variables. operator()() passes
* the values on to some slot.
*/
- signal_emit6(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+ signal_emit6(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
: _A_a1_(_A_a1), _A_a2_(_A_a2), _A_a3_(_A_a3), _A_a4_(_A_a4), _A_a5_(_A_a5), _A_a6_(_A_a6) {}
* @param _A_a6 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
{
T_accumulator accumulator;
* @param _A_a6 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
{
T_accumulator accumulator;
slot_reverse_iterator_buf_type(slots.begin(), &self));
}
- typename type_trait<T_arg1>::take _A_a1_;
- typename type_trait<T_arg2>::take _A_a2_;
- typename type_trait<T_arg3>::take _A_a3_;
- typename type_trait<T_arg4>::take _A_a4_;
- typename type_trait<T_arg5>::take _A_a5_;
- typename type_trait<T_arg6>::take _A_a6_;
+ type_trait_take_t<T_arg1> _A_a1_;
+ type_trait_take_t<T_arg2> _A_a2_;
+ type_trait_take_t<T_arg3> _A_a3_;
+ type_trait_take_t<T_arg4> _A_a4_;
+ type_trait_take_t<T_arg5> _A_a5_;
+ type_trait_take_t<T_arg6> _A_a6_;
};
/** Abstracts signal emission.
* @param _A_a6 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a6 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a5 Argument to be passed on to the slots.
* @param _A_a6 Argument to be passed on to the slots.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* @param _A_a5 Argument to be passed on to the slots.
* @param _A_a6 Argument to be passed on to the slots.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* The parameters are stored in member variables. operator()() passes
* the values on to some slot.
*/
- signal_emit7(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+ signal_emit7(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
: _A_a1_(_A_a1), _A_a2_(_A_a2), _A_a3_(_A_a3), _A_a4_(_A_a4), _A_a5_(_A_a5), _A_a6_(_A_a6), _A_a7_(_A_a7) {}
* @param _A_a7 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
{
T_accumulator accumulator;
* @param _A_a7 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations as processed by the accumulator.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
{
T_accumulator accumulator;
slot_reverse_iterator_buf_type(slots.begin(), &self));
}
- typename type_trait<T_arg1>::take _A_a1_;
- typename type_trait<T_arg2>::take _A_a2_;
- typename type_trait<T_arg3>::take _A_a3_;
- typename type_trait<T_arg4>::take _A_a4_;
- typename type_trait<T_arg5>::take _A_a5_;
- typename type_trait<T_arg6>::take _A_a6_;
- typename type_trait<T_arg7>::take _A_a7_;
+ type_trait_take_t<T_arg1> _A_a1_;
+ type_trait_take_t<T_arg2> _A_a2_;
+ type_trait_take_t<T_arg3> _A_a3_;
+ type_trait_take_t<T_arg4> _A_a4_;
+ type_trait_take_t<T_arg5> _A_a5_;
+ type_trait_take_t<T_arg6> _A_a6_;
+ type_trait_take_t<T_arg7> _A_a7_;
};
/** Abstracts signal emission.
* @param _A_a7 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a7 Argument to be passed on to the slots.
* @return The return value of the last slot invoked.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
{
if (!impl || impl->slots_.empty())
return T_return();
* @param _A_a6 Argument to be passed on to the slots.
* @param _A_a7 Argument to be passed on to the slots.
*/
- static result_type emit(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+ static result_type emit(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* @param _A_a6 Argument to be passed on to the slots.
* @param _A_a7 Argument to be passed on to the slots.
*/
- static result_type emit_reverse(signal_impl* impl, typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7)
+ static result_type emit_reverse(signal_impl* impl, type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7)
{
if (!impl || impl->slots_.empty()) return;
signal_exec exec(impl);
* @param _A_a1 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations.
*/
- result_type emit(typename type_trait<T_arg1>::take _A_a1) const
+ result_type emit(type_trait_take_t<T_arg1> _A_a1) const
{ return emitter_type::emit(impl_, _A_a1); }
/** Triggers the emission of the signal in reverse order (see emit()). */
- result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1) const
+ result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1) const
{ return emitter_type::emit_reverse(impl_, _A_a1); }
/** Triggers the emission of the signal (see emit()). */
- result_type operator()(typename type_trait<T_arg1>::take _A_a1) const
+ result_type operator()(type_trait_take_t<T_arg1> _A_a1) const
{ return emit(_A_a1); }
/** Creates a functor that calls emit() on this signal.
* yields the same result.
* @return A functor that calls emit() on this signal.
*/
- bound_const_mem_functor1<result_type, signal1, typename type_trait<T_arg1>::take> make_slot() const
- { return bound_const_mem_functor1<result_type, signal1, typename type_trait<T_arg1>::take>(this, &signal1::emit); }
+ bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>> make_slot() const
+ { return bound_const_mem_functor1<result_type, signal1, type_trait_take_t<T_arg1>>(this, &signal1::emit); }
/** Creates an STL-style interface for the signal's list of slots.
* This interface supports iteration, insertion and removal of slots.
* @param _A_a2 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations.
*/
- result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return emitter_type::emit(impl_, _A_a1, _A_a2); }
/** Triggers the emission of the signal in reverse order (see emit()). */
- result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); }
/** Triggers the emission of the signal (see emit()). */
- result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2) const
+ result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2) const
{ return emit(_A_a1, _A_a2); }
/** Creates a functor that calls emit() on this signal.
* yields the same result.
* @return A functor that calls emit() on this signal.
*/
- bound_const_mem_functor2<result_type, signal2, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take> make_slot() const
- { return bound_const_mem_functor2<result_type, signal2, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take>(this, &signal2::emit); }
+ bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>> make_slot() const
+ { return bound_const_mem_functor2<result_type, signal2, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>(this, &signal2::emit); }
/** Creates an STL-style interface for the signal's list of slots.
* This interface supports iteration, insertion and removal of slots.
* @param _A_a3 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations.
*/
- result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); }
/** Triggers the emission of the signal in reverse order (see emit()). */
- result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); }
/** Triggers the emission of the signal (see emit()). */
- result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3) const
+ result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3) const
{ return emit(_A_a1, _A_a2, _A_a3); }
/** Creates a functor that calls emit() on this signal.
* yields the same result.
* @return A functor that calls emit() on this signal.
*/
- bound_const_mem_functor3<result_type, signal3, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take> make_slot() const
- { return bound_const_mem_functor3<result_type, signal3, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take>(this, &signal3::emit); }
+ bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>> make_slot() const
+ { return bound_const_mem_functor3<result_type, signal3, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>(this, &signal3::emit); }
/** Creates an STL-style interface for the signal's list of slots.
* This interface supports iteration, insertion and removal of slots.
* @param _A_a4 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations.
*/
- result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
/** Triggers the emission of the signal in reverse order (see emit()). */
- result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); }
/** Triggers the emission of the signal (see emit()). */
- result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4) const
+ result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4) const
{ return emit(_A_a1, _A_a2, _A_a3, _A_a4); }
/** Creates a functor that calls emit() on this signal.
* yields the same result.
* @return A functor that calls emit() on this signal.
*/
- bound_const_mem_functor4<result_type, signal4, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take> make_slot() const
- { return bound_const_mem_functor4<result_type, signal4, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take>(this, &signal4::emit); }
+ bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>> make_slot() const
+ { return bound_const_mem_functor4<result_type, signal4, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>(this, &signal4::emit); }
/** Creates an STL-style interface for the signal's list of slots.
* This interface supports iteration, insertion and removal of slots.
* @param _A_a5 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations.
*/
- result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
/** Triggers the emission of the signal in reverse order (see emit()). */
- result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
/** Triggers the emission of the signal (see emit()). */
- result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5) const
+ result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5) const
{ return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); }
/** Creates a functor that calls emit() on this signal.
* yields the same result.
* @return A functor that calls emit() on this signal.
*/
- bound_const_mem_functor5<result_type, signal5, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take> make_slot() const
- { return bound_const_mem_functor5<result_type, signal5, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take>(this, &signal5::emit); }
+ bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>> make_slot() const
+ { return bound_const_mem_functor5<result_type, signal5, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>(this, &signal5::emit); }
/** Creates an STL-style interface for the signal's list of slots.
* This interface supports iteration, insertion and removal of slots.
* @param _A_a6 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations.
*/
- result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
/** Triggers the emission of the signal in reverse order (see emit()). */
- result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
/** Triggers the emission of the signal (see emit()). */
- result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6) const
+ result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6) const
{ return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); }
/** Creates a functor that calls emit() on this signal.
* yields the same result.
* @return A functor that calls emit() on this signal.
*/
- bound_const_mem_functor6<result_type, signal6, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take> make_slot() const
- { return bound_const_mem_functor6<result_type, signal6, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take>(this, &signal6::emit); }
+ bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>> make_slot() const
+ { return bound_const_mem_functor6<result_type, signal6, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>>(this, &signal6::emit); }
/** Creates an STL-style interface for the signal's list of slots.
* This interface supports iteration, insertion and removal of slots.
* @param _A_a7 Argument to be passed on to the slots.
* @return The accumulated return values of the slot invocations.
*/
- result_type emit(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ result_type emit(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
/** Triggers the emission of the signal in reverse order (see emit()). */
- result_type emit_reverse(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ result_type emit_reverse(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
/** Triggers the emission of the signal (see emit()). */
- result_type operator()(typename type_trait<T_arg1>::take _A_a1, typename type_trait<T_arg2>::take _A_a2, typename type_trait<T_arg3>::take _A_a3, typename type_trait<T_arg4>::take _A_a4, typename type_trait<T_arg5>::take _A_a5, typename type_trait<T_arg6>::take _A_a6, typename type_trait<T_arg7>::take _A_a7) const
+ result_type operator()(type_trait_take_t<T_arg1> _A_a1, type_trait_take_t<T_arg2> _A_a2, type_trait_take_t<T_arg3> _A_a3, type_trait_take_t<T_arg4> _A_a4, type_trait_take_t<T_arg5> _A_a5, type_trait_take_t<T_arg6> _A_a6, type_trait_take_t<T_arg7> _A_a7) const
{ return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); }
/** Creates a functor that calls emit() on this signal.
* yields the same result.
* @return A functor that calls emit() on this signal.
*/
- bound_const_mem_functor7<result_type, signal7, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take, typename type_trait<T_arg7>::take> make_slot() const
- { return bound_const_mem_functor7<result_type, signal7, typename type_trait<T_arg1>::take, typename type_trait<T_arg2>::take, typename type_trait<T_arg3>::take, typename type_trait<T_arg4>::take, typename type_trait<T_arg5>::take, typename type_trait<T_arg6>::take, typename type_trait<T_arg7>::take>(this, &signal7::emit); }
+ bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>> make_slot() const
+ { return bound_const_mem_functor7<result_type, signal7, type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>, type_trait_take_t<T_arg6>, type_trait_take_t<T_arg7>>(this, &signal7::emit); }
/** Creates an STL-style interface for the signal's list of slots.
* This interface supports iteration, insertion and removal of slots.
template <class T_type>
struct type_trait
{
- typedef T_type type;
typedef T_type& pass;
typedef const T_type& take;
- typedef T_type* pointer;
};
template <class T_type, int N>
struct type_trait<T_type[N]>
{
- typedef T_type* type;
typedef T_type*& pass;
typedef const T_type*& take;
- typedef T_type** pointer;
};
template <class T_type>
struct type_trait<T_type&>
{
- typedef T_type type;
typedef T_type& pass;
typedef T_type& take;
- typedef T_type* pointer;
};
template <class T_type>
struct type_trait<const T_type&>
{
- typedef const T_type type;
typedef const T_type& pass;
typedef const T_type& take;
- typedef const T_type* pointer;
};
template<>
struct type_trait<void>
{
- typedef void type;
typedef void pass;
typedef void take;
- typedef void* pointer;
};
+template<typename T>
+using type_trait_pass_t = typename type_trait<T>::pass;
+
+template<typename T>
+using type_trait_take_t = typename type_trait<T>::take;
+
} /* namespace sigc */
#endif /* _SIGC_TYPE_TRAIT_H_ */
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
- bar(sigc::deduce_result_type<foo2, long>::type());
+ bar(sigc::deduce_result_t<foo2, long>());
util->check_result(result_stream, "double");
- bar(sigc::deduce_result_type<foo2, int, int>::type());
+ bar(sigc::deduce_result_t<foo2, int, int>());
util->check_result(result_stream, "double");
- bar(sigc::deduce_result_type<foo3, int, int>::type());
+ bar(sigc::deduce_result_t<foo3, int, int>());
util->check_result(result_stream, "int");
#ifdef FAIL
- bar(sigc::deduce_result_type<foo2, int, int, int>::type());
+ bar(sigc::deduce_result_t<foo2, int, int, int>());
util->check_result(result_stream, "double");
#endif
{
template <class T_arg1=void, class T_arg2=void>
struct deduce_result_type
- { typedef typename sigc::deduce_result_type<T_functor, T_arg1, T_arg2>::type type; };
+ { typedef sigc::deduce_result_t<T_functor, T_arg1, T_arg2> type; };
typedef typename sigc::functor_trait<T_functor>::result_type result_type;
result_type