<!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"/> <title>libsigc++: retype(), retype_return()</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.2 --> <div class="navigation" id="top"> <div class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <h1>retype(), retype_return()<br/> <small> [<a class="el" href="group__adaptors.html">Adaptors</a>]</small> </h1> </div> </div> <div class="contents"> <p>sigc::retype() alters a sigc::pointer_functor, a sigc::mem_functor or a <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates.">sigc::slot</a> in that it makes C-style casts to the functor's parameter types of all parameters passed through operator()(). <a href="#_details">More...</a></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="nested-classes"></a> Classes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__return__functor.html">sigc::retype_return_functor< T_return, T_functor ></a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Adaptor that performs a C-style cast on the return value of a functor. <a href="structsigc_1_1retype__return__functor.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><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></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Adaptor that performs a C-style cast on the return value of a functor. <a href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#_details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><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></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Adaptor that performs C-style casts on the parameters passed on to the functor. <a href="structsigc_1_1retype__functor.html#_details">More...</a><br/></td></tr> <tr><td colspan="2"><h2><a name="func-members"></a> Functions</h2></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_action , class T_return , class T_functor > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gad33e9950e9acacd8d6817494f43b7f6d">sigc::visit_each</a> (const T_action& _A_action, const retype_return_functor< T_return, T_functor >& _A_target)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Performs a functor on each of the targets of a functor. <a href="#gad33e9950e9acacd8d6817494f43b7f6d"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_functor > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_return_functor<br class="typebreak"/> < T_return, T_functor > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga263b14f3b0e5616cd3b870d78a2627fa">sigc::retype_return</a> (const T_functor& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <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.">sigc::retype_return_functor</a> which performs a C-style cast on the return value of the passed functor. <a href="#ga263b14f3b0e5616cd3b870d78a2627fa"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_action , class T_functor , class T_type1 , class T_type2 , class T_type3 , class T_type4 , class T_type5 , class T_type6 , class T_type7 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaf94761944ad0dbd50e8b933adb07db33">sigc::visit_each</a> (const T_action& _A_action, const retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 >& _A_target)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Performs a functor on each of the targets of a functor. <a href="#gaf94761944ad0dbd50e8b933adb07db33"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">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 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor< slot< T_return, <br class="typebreak"/> T_arg1, T_arg2, T_arg3, T_arg4, <br class="typebreak"/> T_arg5, T_arg6, T_arg7 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5, T_arg6, T_arg7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gafd118b8e28ec60f260d8182c0552f9b2">sigc::retype</a> (const slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gafd118b8e28ec60f260d8182c0552f9b2"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < pointer_functor0< T_return > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gae7d8cd2a8fba2a4eccf2bed45a52bcee">sigc::retype</a> (const pointer_functor0< T_return >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gae7d8cd2a8fba2a4eccf2bed45a52bcee"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_arg1 , class T_return > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < pointer_functor1< T_arg1, <br class="typebreak"/> T_return >, T_arg1 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga43bcf770d8f32c0863ab49eca05e9e55">sigc::retype</a> (const pointer_functor1< T_arg1, T_return >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga43bcf770d8f32c0863ab49eca05e9e55"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_arg1 , class T_arg2 , class T_return > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < pointer_functor2< T_arg1, <br class="typebreak"/> T_arg2, T_return >, T_arg1, <br class="typebreak"/> T_arg2 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga50a2eeb831e4bfd1917ac230b38fb8eb">sigc::retype</a> (const pointer_functor2< T_arg1, T_arg2, T_return >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga50a2eeb831e4bfd1917ac230b38fb8eb"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_arg1 , class T_arg2 , class T_arg3 , class T_return > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < pointer_functor3< T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_return ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga45c2dc65def352bca7b44e7e81e108cf">sigc::retype</a> (const pointer_functor3< T_arg1, T_arg2, T_arg3, T_return >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga45c2dc65def352bca7b44e7e81e108cf"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_return > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < pointer_functor4< T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, <br class="typebreak"/> T_return >, T_arg1, T_arg2, <br class="typebreak"/> T_arg3, T_arg4 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gafaadd09afe1b8f15f117e6370273f736">sigc::retype</a> (const pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gafaadd09afe1b8f15f117e6370273f736"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_return > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < pointer_functor5< T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_return >, T_arg1, T_arg2, <br class="typebreak"/> T_arg3, T_arg4, T_arg5 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga0b7b036e5d1c43c48cb5b53b0e68d60d">sigc::retype</a> (const pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga0b7b036e5d1c43c48cb5b53b0e68d60d"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_return > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < pointer_functor6< T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_return >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaaccd5f7ab8c3e54b4b3a22522a7d10f3">sigc::retype</a> (const pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaaccd5f7ab8c3e54b4b3a22522a7d10f3"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 , class T_return > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < pointer_functor7< T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7, T_return ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5, T_arg6, T_arg7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga373c281861b873261d948a6c69fd2d71">sigc::retype</a> (const pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga373c281861b873261d948a6c69fd2d71"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor< mem_functor0<br class="typebreak"/> < T_return, T_obj > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga48a60c1ad878688272cbb00ced921fff">sigc::retype</a> (const mem_functor0< T_return, T_obj >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga48a60c1ad878688272cbb00ced921fff"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor< mem_functor1<br class="typebreak"/> < T_return, T_obj, T_arg1 ><br class="typebreak"/> , T_arg1 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga9f3cf52bbddcd3ddb733e15a52219945">sigc::retype</a> (const mem_functor1< T_return, T_obj, T_arg1 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga9f3cf52bbddcd3ddb733e15a52219945"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor< mem_functor2<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2 >, T_arg1, T_arg2 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaab837288b46afaea8d688c069a1d4d7b">sigc::retype</a> (const mem_functor2< T_return, T_obj, T_arg1, T_arg2 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaab837288b46afaea8d688c069a1d4d7b"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor< mem_functor3<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga5e89fecccca95672490dba52a88507ae">sigc::retype</a> (const mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga5e89fecccca95672490dba52a88507ae"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor< mem_functor4<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga636d9880aa19a7cac34d46dd0be3bea3">sigc::retype</a> (const mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga636d9880aa19a7cac34d46dd0be3bea3"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor< mem_functor5<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga8bdd83f750f5744d43eca9d4bd6a5829">sigc::retype</a> (const mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga8bdd83f750f5744d43eca9d4bd6a5829"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor< mem_functor6<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6 >, T_arg1, T_arg2, <br class="typebreak"/> T_arg3, T_arg4, T_arg5, T_arg6 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga7052ef9c261b2920c1d9776c709b1e58">sigc::retype</a> (const mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga7052ef9c261b2920c1d9776c709b1e58"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor< mem_functor7<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaf36ee4d23dd52a64581e7c4c910c9f1a">sigc::retype</a> (const mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaf36ee4d23dd52a64581e7c4c910c9f1a"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_mem_functor0< T_return, <br class="typebreak"/> T_obj > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga8f781343421e1001c500e2b312540996">sigc::retype</a> (const const_mem_functor0< T_return, T_obj >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga8f781343421e1001c500e2b312540996"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_mem_functor1< T_return, <br class="typebreak"/> T_obj, T_arg1 >, T_arg1 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga1be8e18a2d926fe05f379ee873509e13">sigc::retype</a> (const const_mem_functor1< T_return, T_obj, T_arg1 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga1be8e18a2d926fe05f379ee873509e13"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_mem_functor2< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2 ><br class="typebreak"/> , T_arg1, T_arg2 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga7c08332e213b24f3a1dac3baef565f2a">sigc::retype</a> (const const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga7c08332e213b24f3a1dac3baef565f2a"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_mem_functor3< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2, T_arg3 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gabda38cd11844274e3e51bd2035dbf36d">sigc::retype</a> (const const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gabda38cd11844274e3e51bd2035dbf36d"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_mem_functor4< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4 >, T_arg1, T_arg2, <br class="typebreak"/> T_arg3, T_arg4 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga0c551ce2c6cd33213ca7556bb44f5f71">sigc::retype</a> (const const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga0c551ce2c6cd33213ca7556bb44f5f71"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_mem_functor5< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga285e98505a83458e591ac8f81505d718">sigc::retype</a> (const const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga285e98505a83458e591ac8f81505d718"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_mem_functor6< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5, T_arg6 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5, T_arg6 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga0042d4ef6a5536690566021736fa6213">sigc::retype</a> (const const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga0042d4ef6a5536690566021736fa6213"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_mem_functor7< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5, T_arg6, T_arg7 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5, T_arg6, T_arg7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga3e0d3de5fc57955a96d3db8dbea267ef">sigc::retype</a> (const const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga3e0d3de5fc57955a96d3db8dbea267ef"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < volatile_mem_functor0<br class="typebreak"/> < T_return, T_obj > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gac159359d12e988a4042fee69cdffb260">sigc::retype</a> (const volatile_mem_functor0< T_return, T_obj >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gac159359d12e988a4042fee69cdffb260"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < volatile_mem_functor1<br class="typebreak"/> < T_return, T_obj, T_arg1 ><br class="typebreak"/> , T_arg1 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga54f984d1ddfce7e7f5c7ac6e8800675e">sigc::retype</a> (const volatile_mem_functor1< T_return, T_obj, T_arg1 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga54f984d1ddfce7e7f5c7ac6e8800675e"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < volatile_mem_functor2<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2 >, T_arg1, T_arg2 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gad97ff1a4b529b070b1bfb2ed598f0e98">sigc::retype</a> (const volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gad97ff1a4b529b070b1bfb2ed598f0e98"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < volatile_mem_functor3<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga261e3ef98bb1aa6c86dd4e3dc0195457">sigc::retype</a> (const volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga261e3ef98bb1aa6c86dd4e3dc0195457"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < volatile_mem_functor4<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga16e56552d93a46cb664f1c267b4a41cb">sigc::retype</a> (const volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga16e56552d93a46cb664f1c267b4a41cb"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < volatile_mem_functor5<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga82c82e2a1b2ac6dbe4baeec025acdd7c">sigc::retype</a> (const volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga82c82e2a1b2ac6dbe4baeec025acdd7c"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < volatile_mem_functor6<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6 >, T_arg1, T_arg2, <br class="typebreak"/> T_arg3, T_arg4, T_arg5, T_arg6 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga6f8404a58be11fc49928b098592b3ff6">sigc::retype</a> (const volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga6f8404a58be11fc49928b098592b3ff6"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < volatile_mem_functor7<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga1dd02144060a987fb44157ae1e79aa78">sigc::retype</a> (const volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga1dd02144060a987fb44157ae1e79aa78"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_volatile_mem_functor0<br class="typebreak"/> < T_return, T_obj > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga391a28defc597ed6434314b65c89d7b8">sigc::retype</a> (const const_volatile_mem_functor0< T_return, T_obj >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga391a28defc597ed6434314b65c89d7b8"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_volatile_mem_functor1<br class="typebreak"/> < T_return, T_obj, T_arg1 ><br class="typebreak"/> , T_arg1 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga5201341f562754629a7cba4b1ac154e6">sigc::retype</a> (const const_volatile_mem_functor1< T_return, T_obj, T_arg1 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga5201341f562754629a7cba4b1ac154e6"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_volatile_mem_functor2<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2 >, T_arg1, T_arg2 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga3309f2e87e8a891e1df3d6b0431b5fc4">sigc::retype</a> (const const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga3309f2e87e8a891e1df3d6b0431b5fc4"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_volatile_mem_functor3<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga642deff61c5980807d1917646a3c69d2">sigc::retype</a> (const const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga642deff61c5980807d1917646a3c69d2"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_volatile_mem_functor4<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga362b9fc9259bea7531f4d31fd512fb7b">sigc::retype</a> (const const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga362b9fc9259bea7531f4d31fd512fb7b"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_volatile_mem_functor5<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga1d1d2a4923c49091a872c0473f90b932">sigc::retype</a> (const const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga1d1d2a4923c49091a872c0473f90b932"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_volatile_mem_functor6<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6 >, T_arg1, T_arg2, <br class="typebreak"/> T_arg3, T_arg4, T_arg5, T_arg6 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga305a1136ea520aa403a15a53e28a08de">sigc::retype</a> (const const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga305a1136ea520aa403a15a53e28a08de"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < const_volatile_mem_functor7<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaf825539eff18a01e234fc74a59c78026">sigc::retype</a> (const const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaf825539eff18a01e234fc74a59c78026"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_mem_functor0< T_return, <br class="typebreak"/> T_obj > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaca710e4d681b9c3a3fec16e5c93cbbf2">sigc::retype</a> (const bound_mem_functor0< T_return, T_obj >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaca710e4d681b9c3a3fec16e5c93cbbf2"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_mem_functor1< T_return, <br class="typebreak"/> T_obj, T_arg1 >, T_arg1 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga8fa17b784993d6336d779e296201cf8f">sigc::retype</a> (const bound_mem_functor1< T_return, T_obj, T_arg1 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga8fa17b784993d6336d779e296201cf8f"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_mem_functor2< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2 ><br class="typebreak"/> , T_arg1, T_arg2 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gafb998719aad04fe4f5a856e11cf55e0e">sigc::retype</a> (const bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gafb998719aad04fe4f5a856e11cf55e0e"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_mem_functor3< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2, T_arg3 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gabcd6bac846159593b21f30227d493684">sigc::retype</a> (const bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gabcd6bac846159593b21f30227d493684"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_mem_functor4< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4 >, T_arg1, T_arg2, <br class="typebreak"/> T_arg3, T_arg4 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gadf4f9428ed1133a78722846f5c0132a9">sigc::retype</a> (const bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gadf4f9428ed1133a78722846f5c0132a9"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_mem_functor5< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga5d8a7da70b383ecef08a20855989b635">sigc::retype</a> (const bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga5d8a7da70b383ecef08a20855989b635"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_mem_functor6< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5, T_arg6 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5, T_arg6 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga368120cf8bee8ec48c74c2c43df4d356">sigc::retype</a> (const bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga368120cf8bee8ec48c74c2c43df4d356"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_mem_functor7< T_return, <br class="typebreak"/> T_obj, T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5, T_arg6, T_arg7 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5, T_arg6, T_arg7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga90823e5a559293b7fc4883c634059d02">sigc::retype</a> (const bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga90823e5a559293b7fc4883c634059d02"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_mem_functor0<br class="typebreak"/> < T_return, T_obj > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga2e7b340189aaab7bc618b15397572a26">sigc::retype</a> (const bound_const_mem_functor0< T_return, T_obj >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga2e7b340189aaab7bc618b15397572a26"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_mem_functor1<br class="typebreak"/> < T_return, T_obj, T_arg1 ><br class="typebreak"/> , T_arg1 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gacf8109a58cf43637ad16cf0820bb0134">sigc::retype</a> (const bound_const_mem_functor1< T_return, T_obj, T_arg1 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gacf8109a58cf43637ad16cf0820bb0134"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_mem_functor2<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2 >, T_arg1, T_arg2 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga72caa009922c7b22978450c6514b99d1">sigc::retype</a> (const bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga72caa009922c7b22978450c6514b99d1"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_mem_functor3<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga727cc85e51e3bb4bfb759859af37a541">sigc::retype</a> (const bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga727cc85e51e3bb4bfb759859af37a541"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_mem_functor4<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga4e04c4e9a0b68db775674103a0d4f0b4">sigc::retype</a> (const bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga4e04c4e9a0b68db775674103a0d4f0b4"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_mem_functor5<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaa3e551f631b23862dc0683cf81ed516e">sigc::retype</a> (const bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaa3e551f631b23862dc0683cf81ed516e"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_mem_functor6<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6 >, T_arg1, T_arg2, <br class="typebreak"/> T_arg3, T_arg4, T_arg5, T_arg6 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga2ba3cb34f35d03672b0d22c5e113a8b3">sigc::retype</a> (const bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga2ba3cb34f35d03672b0d22c5e113a8b3"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_mem_functor7<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga41785f8bca665c1d37644e03cc4996b6">sigc::retype</a> (const bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga41785f8bca665c1d37644e03cc4996b6"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_volatile_mem_functor0<br class="typebreak"/> < T_return, T_obj > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gacd0c8c77539d8b8005d02c8b337c2e01">sigc::retype</a> (const bound_volatile_mem_functor0< T_return, T_obj >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gacd0c8c77539d8b8005d02c8b337c2e01"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_volatile_mem_functor1<br class="typebreak"/> < T_return, T_obj, T_arg1 ><br class="typebreak"/> , T_arg1 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga2919261a6fddae2a22087d7750fa6a6a">sigc::retype</a> (const bound_volatile_mem_functor1< T_return, T_obj, T_arg1 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga2919261a6fddae2a22087d7750fa6a6a"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_volatile_mem_functor2<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2 >, T_arg1, T_arg2 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaeba4fa26d1230185f1e48dcbc28b200e">sigc::retype</a> (const bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaeba4fa26d1230185f1e48dcbc28b200e"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_volatile_mem_functor3<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga750235d3681709542c2e582b4c637c42">sigc::retype</a> (const bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga750235d3681709542c2e582b4c637c42"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_volatile_mem_functor4<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga98e8f225d52f338bc6edbb7287da8dc3">sigc::retype</a> (const bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga98e8f225d52f338bc6edbb7287da8dc3"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_volatile_mem_functor5<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaf85fd7ffaa77b335027ffb6d50fd84b9">sigc::retype</a> (const bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaf85fd7ffaa77b335027ffb6d50fd84b9"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_volatile_mem_functor6<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6 >, T_arg1, T_arg2, <br class="typebreak"/> T_arg3, T_arg4, T_arg5, T_arg6 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaacb3c94f389588e414d9c1aed1ed38de">sigc::retype</a> (const bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaacb3c94f389588e414d9c1aed1ed38de"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_volatile_mem_functor7<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga81473a2f2432ead60c96a4af77fbe892">sigc::retype</a> (const bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga81473a2f2432ead60c96a4af77fbe892"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_volatile_mem_functor0<br class="typebreak"/> < T_return, T_obj > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga4f536365709d563dad97f6daae927ab1">sigc::retype</a> (const bound_const_volatile_mem_functor0< T_return, T_obj >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga4f536365709d563dad97f6daae927ab1"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_volatile_mem_functor1<br class="typebreak"/> < T_return, T_obj, T_arg1 ><br class="typebreak"/> , T_arg1 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaf3e306d9428c5638a70bdbd727af704d">sigc::retype</a> (const bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaf3e306d9428c5638a70bdbd727af704d"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_volatile_mem_functor2<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2 >, T_arg1, T_arg2 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga27bd82fbe55fead4b199d296f4c6b1d9">sigc::retype</a> (const bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga27bd82fbe55fead4b199d296f4c6b1d9"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_volatile_mem_functor3<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaab0980106c1cf33f936f6e64df3c5e03">sigc::retype</a> (const bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaab0980106c1cf33f936f6e64df3c5e03"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_volatile_mem_functor4<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga63b05a1b0442b8969f95fae079c98e86">sigc::retype</a> (const bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga63b05a1b0442b8969f95fae079c98e86"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_volatile_mem_functor5<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5 ><br class="typebreak"/> , T_arg1, T_arg2, T_arg3, <br class="typebreak"/> T_arg4, T_arg5 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga6c0f509a5dcc66444e28faa3c2aff6a7">sigc::retype</a> (const bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#ga6c0f509a5dcc66444e28faa3c2aff6a7"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_volatile_mem_functor6<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6 >, T_arg1, T_arg2, <br class="typebreak"/> T_arg3, T_arg4, T_arg5, T_arg6 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaec5e8fd715e7eb3e7a19aa53f2e53864">sigc::retype</a> (const bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaec5e8fd715e7eb3e7a19aa53f2e53864"></a><br/></td></tr> <tr><td class="memTemplParams" colspan="2">template<class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top">retype_functor<br class="typebreak"/> < bound_const_volatile_mem_functor7<br class="typebreak"/> < T_return, T_obj, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 >, T_arg1, <br class="typebreak"/> T_arg2, T_arg3, T_arg4, T_arg5, <br class="typebreak"/> T_arg6, T_arg7 > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gaffc5091a0592e9516708231a55549438">sigc::retype</a> (const bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >& _A_functor)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. <a href="#gaffc5091a0592e9516708231a55549438"></a><br/></td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>sigc::retype() alters a sigc::pointer_functor, a sigc::mem_functor or a <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates.">sigc::slot</a> in that it makes C-style casts to the functor's parameter types of all parameters passed through operator()(). </p> <p>Use this adaptor for inline conversion between numeric or other simple types. </p> <dl class="user"><dt><b>Example:</b></dt><dd><div class="fragment"><pre class="fragment"> <span class="keywordtype">void</span> foo(<span class="keywordtype">int</span>); <a class="code" href="group__retype.html#gafd118b8e28ec60f260d8182c0552f9b2" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">sigc::retype</a>(<a class="code" href="group__ptr__fun.html#gada8b678665c14dc85eb32d25b7299465" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">sigc::ptr_fun</a>(&foo))(5.7F); <span class="comment">// calls foo(5)</span> </pre></div></dd></dl> <p>The functor that sigc::retype() 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="user"><dt><b>Example:</b></dt><dd><div class="fragment"><pre class="fragment"> <a class="code" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates.">sigc::signal<void,float></a> some_signal; <span class="keywordtype">void</span> foo(<span class="keywordtype">int</span>); some_signal.<a class="code" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots.">connect</a>(<a class="code" href="group__retype.html#gafd118b8e28ec60f260d8182c0552f9b2" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">sigc::retype</a>(<a class="code" href="group__ptr__fun.html#gada8b678665c14dc85eb32d25b7299465" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">sigc::ptr_fun</a>(&foo))); </pre></div></dd></dl> <p>This adaptor builds an exception in that it only works on sig::pointer_functor, sigc::mem_functor and <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates.">sigc::slot</a> because it needs sophisticated information about the parameter types that cannot be deduced from arbitrary functor types.</p> <p>sigc::retype_return() alters the return type of an arbitrary functor. Like in sigc::retype() a C-style cast is performed. Usage sigc::retype_return() is not restricted to libsigc++ functor types but you need to specify the new return type as a template parameter.</p> <dl class="user"><dt><b>Example:</b></dt><dd><div class="fragment"><pre class="fragment"> <span class="keywordtype">float</span> foo(); std::cout << sigc::retype_return<int>(&foo)(); <span class="comment">// converts foo's return value to an integer</span> </pre></div> </dd></dl> <hr/><h2>Function Documentation</h2> <a class="anchor" id="gafd118b8e28ec60f260d8182c0552f9b2"></a><!-- doxytag: member="sigc::retype" ref="gafd118b8e28ec60f260d8182c0552f9b2" args="(const slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)" --> <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">retype_functor<slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigc::retype </td> <td>(</td> <td class="paramtype">const slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates.">sigc::slot</a>.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaffc5091a0592e9516708231a55549438"></a><!-- doxytag: member="sigc::retype" ref="gaffc5091a0592e9516708231a55549438" args="(const bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaec5e8fd715e7eb3e7a19aa53f2e53864"></a><!-- doxytag: member="sigc::retype" ref="gaec5e8fd715e7eb3e7a19aa53f2e53864" args="(const bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga6c0f509a5dcc66444e28faa3c2aff6a7"></a><!-- doxytag: member="sigc::retype" ref="ga6c0f509a5dcc66444e28faa3c2aff6a7" args="(const bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga63b05a1b0442b8969f95fae079c98e86"></a><!-- doxytag: member="sigc::retype" ref="ga63b05a1b0442b8969f95fae079c98e86" args="(const bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>, T_arg1, T_arg2, T_arg3, T_arg4 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaab0980106c1cf33f936f6e64df3c5e03"></a><!-- doxytag: member="sigc::retype" ref="gaab0980106c1cf33f936f6e64df3c5e03" args="(const bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>, T_arg1, T_arg2, T_arg3 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga27bd82fbe55fead4b199d296f4c6b1d9"></a><!-- doxytag: member="sigc::retype" ref="ga27bd82fbe55fead4b199d296f4c6b1d9" args="(const bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>, T_arg1, T_arg2 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaf3e306d9428c5638a70bdbd727af704d"></a><!-- doxytag: member="sigc::retype" ref="gaf3e306d9428c5638a70bdbd727af704d" args="(const bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_volatile_mem_functor1<T_return, T_obj, T_arg1>, T_arg1 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga4f536365709d563dad97f6daae927ab1"></a><!-- doxytag: member="sigc::retype" ref="ga4f536365709d563dad97f6daae927ab1" args="(const bound_const_volatile_mem_functor0< T_return, T_obj > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_volatile_mem_functor0<T_return, T_obj> > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_volatile_mem_functor0< T_return, T_obj > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga81473a2f2432ead60c96a4af77fbe892"></a><!-- doxytag: member="sigc::retype" ref="ga81473a2f2432ead60c96a4af77fbe892" args="(const bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaacb3c94f389588e414d9c1aed1ed38de"></a><!-- doxytag: member="sigc::retype" ref="gaacb3c94f389588e414d9c1aed1ed38de" args="(const bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaf85fd7ffaa77b335027ffb6d50fd84b9"></a><!-- doxytag: member="sigc::retype" ref="gaf85fd7ffaa77b335027ffb6d50fd84b9" args="(const bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga98e8f225d52f338bc6edbb7287da8dc3"></a><!-- doxytag: member="sigc::retype" ref="ga98e8f225d52f338bc6edbb7287da8dc3" args="(const bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>, T_arg1, T_arg2, T_arg3, T_arg4 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gae7d8cd2a8fba2a4eccf2bed45a52bcee"></a><!-- doxytag: member="sigc::retype" ref="gae7d8cd2a8fba2a4eccf2bed45a52bcee" args="(const pointer_functor0< T_return > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return > </div> <table class="memname"> <tr> <td class="memname">retype_functor<pointer_functor0<T_return> > sigc::retype </td> <td>(</td> <td class="paramtype">const pointer_functor0< T_return > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::pointer_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaeba4fa26d1230185f1e48dcbc28b200e"></a><!-- doxytag: member="sigc::retype" ref="gaeba4fa26d1230185f1e48dcbc28b200e" args="(const bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>, T_arg1, T_arg2 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga2919261a6fddae2a22087d7750fa6a6a"></a><!-- doxytag: member="sigc::retype" ref="ga2919261a6fddae2a22087d7750fa6a6a" args="(const bound_volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_volatile_mem_functor1<T_return, T_obj, T_arg1>, T_arg1 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_volatile_mem_functor1< T_return, T_obj, T_arg1 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gacd0c8c77539d8b8005d02c8b337c2e01"></a><!-- doxytag: member="sigc::retype" ref="gacd0c8c77539d8b8005d02c8b337c2e01" args="(const bound_volatile_mem_functor0< T_return, T_obj > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_volatile_mem_functor0<T_return, T_obj> > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_volatile_mem_functor0< T_return, T_obj > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga41785f8bca665c1d37644e03cc4996b6"></a><!-- doxytag: member="sigc::retype" ref="ga41785f8bca665c1d37644e03cc4996b6" args="(const bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga2ba3cb34f35d03672b0d22c5e113a8b3"></a><!-- doxytag: member="sigc::retype" ref="ga2ba3cb34f35d03672b0d22c5e113a8b3" args="(const bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaa3e551f631b23862dc0683cf81ed516e"></a><!-- doxytag: member="sigc::retype" ref="gaa3e551f631b23862dc0683cf81ed516e" args="(const bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga4e04c4e9a0b68db775674103a0d4f0b4"></a><!-- doxytag: member="sigc::retype" ref="ga4e04c4e9a0b68db775674103a0d4f0b4" args="(const bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>, T_arg1, T_arg2, T_arg3, T_arg4 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga727cc85e51e3bb4bfb759859af37a541"></a><!-- doxytag: member="sigc::retype" ref="ga727cc85e51e3bb4bfb759859af37a541" args="(const bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>, T_arg1, T_arg2, T_arg3 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga72caa009922c7b22978450c6514b99d1"></a><!-- doxytag: member="sigc::retype" ref="ga72caa009922c7b22978450c6514b99d1" args="(const bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>, T_arg1, T_arg2 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gacf8109a58cf43637ad16cf0820bb0134"></a><!-- doxytag: member="sigc::retype" ref="gacf8109a58cf43637ad16cf0820bb0134" args="(const bound_const_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_mem_functor1<T_return, T_obj, T_arg1>, T_arg1 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_mem_functor1< T_return, T_obj, T_arg1 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga2e7b340189aaab7bc618b15397572a26"></a><!-- doxytag: member="sigc::retype" ref="ga2e7b340189aaab7bc618b15397572a26" args="(const bound_const_mem_functor0< T_return, T_obj > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_const_mem_functor0<T_return, T_obj> > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_const_mem_functor0< T_return, T_obj > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga90823e5a559293b7fc4883c634059d02"></a><!-- doxytag: member="sigc::retype" ref="ga90823e5a559293b7fc4883c634059d02" args="(const bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga368120cf8bee8ec48c74c2c43df4d356"></a><!-- doxytag: member="sigc::retype" ref="ga368120cf8bee8ec48c74c2c43df4d356" args="(const bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga5d8a7da70b383ecef08a20855989b635"></a><!-- doxytag: member="sigc::retype" ref="ga5d8a7da70b383ecef08a20855989b635" args="(const bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gadf4f9428ed1133a78722846f5c0132a9"></a><!-- doxytag: member="sigc::retype" ref="gadf4f9428ed1133a78722846f5c0132a9" args="(const bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>, T_arg1, T_arg2, T_arg3, T_arg4 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga45c2dc65def352bca7b44e7e81e108cf"></a><!-- doxytag: member="sigc::retype" ref="ga45c2dc65def352bca7b44e7e81e108cf" args="(const pointer_functor3< T_arg1, T_arg2, T_arg3, T_return > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_arg1 , class T_arg2 , class T_arg3 , class T_return > </div> <table class="memname"> <tr> <td class="memname">retype_functor<pointer_functor3<T_arg1, T_arg2, T_arg3, T_return>, T_arg1, T_arg2, T_arg3 > sigc::retype </td> <td>(</td> <td class="paramtype">const pointer_functor3< T_arg1, T_arg2, T_arg3, T_return > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::pointer_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gafb998719aad04fe4f5a856e11cf55e0e"></a><!-- doxytag: member="sigc::retype" ref="gafb998719aad04fe4f5a856e11cf55e0e" args="(const bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_mem_functor2<T_return, T_obj, T_arg1, T_arg2>, T_arg1, T_arg2 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga8fa17b784993d6336d779e296201cf8f"></a><!-- doxytag: member="sigc::retype" ref="ga8fa17b784993d6336d779e296201cf8f" args="(const bound_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_mem_functor1<T_return, T_obj, T_arg1>, T_arg1 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_mem_functor1< T_return, T_obj, T_arg1 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaca710e4d681b9c3a3fec16e5c93cbbf2"></a><!-- doxytag: member="sigc::retype" ref="gaca710e4d681b9c3a3fec16e5c93cbbf2" args="(const bound_mem_functor0< T_return, T_obj > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_mem_functor0<T_return, T_obj> > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_mem_functor0< T_return, T_obj > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaf825539eff18a01e234fc74a59c78026"></a><!-- doxytag: member="sigc::retype" ref="gaf825539eff18a01e234fc74a59c78026" args="(const const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga305a1136ea520aa403a15a53e28a08de"></a><!-- doxytag: member="sigc::retype" ref="ga305a1136ea520aa403a15a53e28a08de" args="(const const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga1d1d2a4923c49091a872c0473f90b932"></a><!-- doxytag: member="sigc::retype" ref="ga1d1d2a4923c49091a872c0473f90b932" args="(const const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga362b9fc9259bea7531f4d31fd512fb7b"></a><!-- doxytag: member="sigc::retype" ref="ga362b9fc9259bea7531f4d31fd512fb7b" args="(const const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>, T_arg1, T_arg2, T_arg3, T_arg4 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga5e89fecccca95672490dba52a88507ae"></a><!-- doxytag: member="sigc::retype" ref="ga5e89fecccca95672490dba52a88507ae" args="(const mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>, T_arg1, T_arg2, T_arg3 > sigc::retype </td> <td>(</td> <td class="paramtype">const mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga3309f2e87e8a891e1df3d6b0431b5fc4"></a><!-- doxytag: member="sigc::retype" ref="ga3309f2e87e8a891e1df3d6b0431b5fc4" args="(const const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>, T_arg1, T_arg2 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga5201341f562754629a7cba4b1ac154e6"></a><!-- doxytag: member="sigc::retype" ref="ga5201341f562754629a7cba4b1ac154e6" args="(const const_volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_volatile_mem_functor1<T_return, T_obj, T_arg1>, T_arg1 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_volatile_mem_functor1< T_return, T_obj, T_arg1 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga391a28defc597ed6434314b65c89d7b8"></a><!-- doxytag: member="sigc::retype" ref="ga391a28defc597ed6434314b65c89d7b8" args="(const const_volatile_mem_functor0< T_return, T_obj > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_volatile_mem_functor0<T_return, T_obj> > sigc::retype </td> <td>(</td> <td class="paramtype">const const_volatile_mem_functor0< T_return, T_obj > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga1dd02144060a987fb44157ae1e79aa78"></a><!-- doxytag: member="sigc::retype" ref="ga1dd02144060a987fb44157ae1e79aa78" args="(const volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<volatile_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigc::retype </td> <td>(</td> <td class="paramtype">const volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga6f8404a58be11fc49928b098592b3ff6"></a><!-- doxytag: member="sigc::retype" ref="ga6f8404a58be11fc49928b098592b3ff6" args="(const volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<volatile_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > sigc::retype </td> <td>(</td> <td class="paramtype">const volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga82c82e2a1b2ac6dbe4baeec025acdd7c"></a><!-- doxytag: member="sigc::retype" ref="ga82c82e2a1b2ac6dbe4baeec025acdd7c" args="(const volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<volatile_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > sigc::retype </td> <td>(</td> <td class="paramtype">const volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga261e3ef98bb1aa6c86dd4e3dc0195457"></a><!-- doxytag: member="sigc::retype" ref="ga261e3ef98bb1aa6c86dd4e3dc0195457" args="(const volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>, T_arg1, T_arg2, T_arg3 > sigc::retype </td> <td>(</td> <td class="paramtype">const volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga750235d3681709542c2e582b4c637c42"></a><!-- doxytag: member="sigc::retype" ref="ga750235d3681709542c2e582b4c637c42" args="(const bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>, T_arg1, T_arg2, T_arg3 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gad97ff1a4b529b070b1bfb2ed598f0e98"></a><!-- doxytag: member="sigc::retype" ref="gad97ff1a4b529b070b1bfb2ed598f0e98" args="(const volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<volatile_mem_functor2<T_return, T_obj, T_arg1, T_arg2>, T_arg1, T_arg2 > sigc::retype </td> <td>(</td> <td class="paramtype">const volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga54f984d1ddfce7e7f5c7ac6e8800675e"></a><!-- doxytag: member="sigc::retype" ref="ga54f984d1ddfce7e7f5c7ac6e8800675e" args="(const volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<volatile_mem_functor1<T_return, T_obj, T_arg1>, T_arg1 > sigc::retype </td> <td>(</td> <td class="paramtype">const volatile_mem_functor1< T_return, T_obj, T_arg1 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gac159359d12e988a4042fee69cdffb260"></a><!-- doxytag: member="sigc::retype" ref="gac159359d12e988a4042fee69cdffb260" args="(const volatile_mem_functor0< T_return, T_obj > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj > </div> <table class="memname"> <tr> <td class="memname">retype_functor<volatile_mem_functor0<T_return, T_obj> > sigc::retype </td> <td>(</td> <td class="paramtype">const volatile_mem_functor0< T_return, T_obj > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga3e0d3de5fc57955a96d3db8dbea267ef"></a><!-- doxytag: member="sigc::retype" ref="ga3e0d3de5fc57955a96d3db8dbea267ef" args="(const const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga0042d4ef6a5536690566021736fa6213"></a><!-- doxytag: member="sigc::retype" ref="ga0042d4ef6a5536690566021736fa6213" args="(const const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga285e98505a83458e591ac8f81505d718"></a><!-- doxytag: member="sigc::retype" ref="ga285e98505a83458e591ac8f81505d718" args="(const const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga0c551ce2c6cd33213ca7556bb44f5f71"></a><!-- doxytag: member="sigc::retype" ref="ga0c551ce2c6cd33213ca7556bb44f5f71" args="(const const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>, T_arg1, T_arg2, T_arg3, T_arg4 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gabcd6bac846159593b21f30227d493684"></a><!-- doxytag: member="sigc::retype" ref="gabcd6bac846159593b21f30227d493684" args="(const bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<bound_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>, T_arg1, T_arg2, T_arg3 > sigc::retype </td> <td>(</td> <td class="paramtype">const bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::bound_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga7c08332e213b24f3a1dac3baef565f2a"></a><!-- doxytag: member="sigc::retype" ref="ga7c08332e213b24f3a1dac3baef565f2a" args="(const const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_mem_functor2<T_return, T_obj, T_arg1, T_arg2>, T_arg1, T_arg2 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga1be8e18a2d926fe05f379ee873509e13"></a><!-- doxytag: member="sigc::retype" ref="ga1be8e18a2d926fe05f379ee873509e13" args="(const const_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_mem_functor1<T_return, T_obj, T_arg1>, T_arg1 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_mem_functor1< T_return, T_obj, T_arg1 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga8f781343421e1001c500e2b312540996"></a><!-- doxytag: member="sigc::retype" ref="ga8f781343421e1001c500e2b312540996" args="(const const_mem_functor0< T_return, T_obj > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_mem_functor0<T_return, T_obj> > sigc::retype </td> <td>(</td> <td class="paramtype">const const_mem_functor0< T_return, T_obj > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga642deff61c5980807d1917646a3c69d2"></a><!-- doxytag: member="sigc::retype" ref="ga642deff61c5980807d1917646a3c69d2" args="(const const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_volatile_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>, T_arg1, T_arg2, T_arg3 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga7052ef9c261b2920c1d9776c709b1e58"></a><!-- doxytag: member="sigc::retype" ref="ga7052ef9c261b2920c1d9776c709b1e58" args="(const mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<mem_functor6<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > sigc::retype </td> <td>(</td> <td class="paramtype">const mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga8bdd83f750f5744d43eca9d4bd6a5829"></a><!-- doxytag: member="sigc::retype" ref="ga8bdd83f750f5744d43eca9d4bd6a5829" args="(const mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<mem_functor5<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > sigc::retype </td> <td>(</td> <td class="paramtype">const mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga16e56552d93a46cb664f1c267b4a41cb"></a><!-- doxytag: member="sigc::retype" ref="ga16e56552d93a46cb664f1c267b4a41cb" args="(const volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<volatile_mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>, T_arg1, T_arg2, T_arg3, T_arg4 > sigc::retype </td> <td>(</td> <td class="paramtype">const volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::volatile_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga636d9880aa19a7cac34d46dd0be3bea3"></a><!-- doxytag: member="sigc::retype" ref="ga636d9880aa19a7cac34d46dd0be3bea3" args="(const mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<mem_functor4<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4>, T_arg1, T_arg2, T_arg3, T_arg4 > sigc::retype </td> <td>(</td> <td class="paramtype">const mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaab837288b46afaea8d688c069a1d4d7b"></a><!-- doxytag: member="sigc::retype" ref="gaab837288b46afaea8d688c069a1d4d7b" args="(const mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<mem_functor2<T_return, T_obj, T_arg1, T_arg2>, T_arg1, T_arg2 > sigc::retype </td> <td>(</td> <td class="paramtype">const mem_functor2< T_return, T_obj, T_arg1, T_arg2 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga9f3cf52bbddcd3ddb733e15a52219945"></a><!-- doxytag: member="sigc::retype" ref="ga9f3cf52bbddcd3ddb733e15a52219945" args="(const mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<mem_functor1<T_return, T_obj, T_arg1>, T_arg1 > sigc::retype </td> <td>(</td> <td class="paramtype">const mem_functor1< T_return, T_obj, T_arg1 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga48a60c1ad878688272cbb00ced921fff"></a><!-- doxytag: member="sigc::retype" ref="ga48a60c1ad878688272cbb00ced921fff" args="(const mem_functor0< T_return, T_obj > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj > </div> <table class="memname"> <tr> <td class="memname">retype_functor<mem_functor0<T_return, T_obj> > sigc::retype </td> <td>(</td> <td class="paramtype">const mem_functor0< T_return, T_obj > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gabda38cd11844274e3e51bd2035dbf36d"></a><!-- doxytag: member="sigc::retype" ref="gabda38cd11844274e3e51bd2035dbf36d" args="(const const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<const_mem_functor3<T_return, T_obj, T_arg1, T_arg2, T_arg3>, T_arg1, T_arg2, T_arg3 > sigc::retype </td> <td>(</td> <td class="paramtype">const const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::const_mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaaccd5f7ab8c3e54b4b3a22522a7d10f3"></a><!-- doxytag: member="sigc::retype" ref="gaaccd5f7ab8c3e54b4b3a22522a7d10f3" args="(const pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_return > </div> <table class="memname"> <tr> <td class="memname">retype_functor<pointer_functor6<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > sigc::retype </td> <td>(</td> <td class="paramtype">const pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::pointer_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gaf36ee4d23dd52a64581e7c4c910c9f1a"></a><!-- doxytag: member="sigc::retype" ref="gaf36ee4d23dd52a64581e7c4c910c9f1a" args="(const mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_obj , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 > </div> <table class="memname"> <tr> <td class="memname">retype_functor<mem_functor7<T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigc::retype </td> <td>(</td> <td class="paramtype">const mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::mem_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="gafaadd09afe1b8f15f117e6370273f736"></a><!-- doxytag: member="sigc::retype" ref="gafaadd09afe1b8f15f117e6370273f736" args="(const pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_return > </div> <table class="memname"> <tr> <td class="memname">retype_functor<pointer_functor4<T_arg1, T_arg2, T_arg3, T_arg4, T_return>, T_arg1, T_arg2, T_arg3, T_arg4 > sigc::retype </td> <td>(</td> <td class="paramtype">const pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::pointer_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga0b7b036e5d1c43c48cb5b53b0e68d60d"></a><!-- doxytag: member="sigc::retype" ref="ga0b7b036e5d1c43c48cb5b53b0e68d60d" args="(const pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_return > </div> <table class="memname"> <tr> <td class="memname">retype_functor<pointer_functor5<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > sigc::retype </td> <td>(</td> <td class="paramtype">const pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::pointer_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga50a2eeb831e4bfd1917ac230b38fb8eb"></a><!-- doxytag: member="sigc::retype" ref="ga50a2eeb831e4bfd1917ac230b38fb8eb" args="(const pointer_functor2< T_arg1, T_arg2, T_return > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_arg1 , class T_arg2 , class T_return > </div> <table class="memname"> <tr> <td class="memname">retype_functor<pointer_functor2<T_arg1, T_arg2, T_return>, T_arg1, T_arg2 > sigc::retype </td> <td>(</td> <td class="paramtype">const pointer_functor2< T_arg1, T_arg2, T_return > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::pointer_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga373c281861b873261d948a6c69fd2d71"></a><!-- doxytag: member="sigc::retype" ref="ga373c281861b873261d948a6c69fd2d71" args="(const pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 , class T_return > </div> <table class="memname"> <tr> <td class="memname">retype_functor<pointer_functor7<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return>, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigc::retype </td> <td>(</td> <td class="paramtype">const pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::pointer_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga43bcf770d8f32c0863ab49eca05e9e55"></a><!-- doxytag: member="sigc::retype" ref="ga43bcf770d8f32c0863ab49eca05e9e55" args="(const pointer_functor1< T_arg1, T_return > &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_arg1 , class T_return > </div> <table class="memname"> <tr> <td class="memname">retype_functor<pointer_functor1<T_arg1, T_return>, T_arg1 > sigc::retype </td> <td>(</td> <td class="paramtype">const pointer_functor1< T_arg1, T_return > & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor. </p> <p>This function template specialization works on sigc::pointer_functor.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl> </div> </div> <a class="anchor" id="ga263b14f3b0e5616cd3b870d78a2627fa"></a><!-- doxytag: member="sigc::retype_return" ref="ga263b14f3b0e5616cd3b870d78a2627fa" args="(const T_functor &_A_functor)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_return , class T_functor > </div> <table class="memname"> <tr> <td class="memname">retype_return_functor<T_return, T_functor> sigc::retype_return </td> <td>(</td> <td class="paramtype">const T_functor & </td> <td class="paramname"> <em>_A_functor</em> )</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Creates an adaptor of type <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.">sigc::retype_return_functor</a> which performs a C-style cast on the return value of the passed functor. </p> <p>The template argument <em>T_return</em> specifies the target type of the cast.</p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Adaptor that executes <em>_A_functor</em> performing a C-style cast on the return value. </dd></dl> </div> </div> <a class="anchor" id="gaf94761944ad0dbd50e8b933adb07db33"></a><!-- doxytag: member="sigc::visit_each" ref="gaf94761944ad0dbd50e8b933adb07db33" args="(const T_action &_A_action, const retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 > &_A_target)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_action , class T_functor , class T_type1 , class T_type2 , class T_type3 , class T_type4 , class T_type5 , class T_type6 , class T_type7 > </div> <table class="memname"> <tr> <td class="memname">void sigc::visit_each </td> <td>(</td> <td class="paramtype">const T_action & </td> <td class="paramname"> <em>_A_action</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const retype_functor< T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 > & </td> <td class="paramname"> <em>_A_target</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Performs a functor on each of the targets of a functor. </p> <p>The function overload for <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> performs a functor on the functor stored in the <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor.">sigc::retype_functor</a> object. </p> </div> </div> <a class="anchor" id="gad33e9950e9acacd8d6817494f43b7f6d"></a><!-- doxytag: member="sigc::visit_each" ref="gad33e9950e9acacd8d6817494f43b7f6d" args="(const T_action &_A_action, const retype_return_functor< T_return, T_functor > &_A_target)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class T_action , class T_return , class T_functor > </div> <table class="memname"> <tr> <td class="memname">void sigc::visit_each </td> <td>(</td> <td class="paramtype">const T_action & </td> <td class="paramname"> <em>_A_action</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const retype_return_functor< T_return, T_functor > & </td> <td class="paramname"> <em>_A_target</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Performs a functor on each of the targets of a functor. </p> <p>The function overload for <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.">sigc::retype_return_functor</a> performs a functor on the functor stored in the <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.">sigc::retype_return_functor</a> object. </p> </div> </div> </div> <hr class="footer"/><address class="footer"><small>Generated on Tue Mar 8 2011 11:44:40 for libsigc++ by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address> </body> </html>