20
<!-- Generated by Doxygen 1.3.8 -->
20
<!-- Generated by Doxygen 1.3.9.1 -->
21
21
<h1>sigc::adaptor_trait< T_functor, false > Struct Template Reference</h1>Trait that specifies what is the adaptor version of a functor type.
22
22
<a href="#_details">More...</a>
24
<a href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
24
<a href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
26
<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
27
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a>< T_functor <br>
28
>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w0">result_type</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w0">result_type</a></td></tr>
30
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a>< T_functor <br>
31
>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a></td></tr>
33
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="structsigc_1_1adaptor__functor.html">adaptor_functor</a><<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a>> </td><td class="memItemRight" valign=bottom><a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w2">adaptor_type</a></td></tr>
26
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
27
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a>< T_functor <br>
28
>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w0">result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w0">result_type</a></td></tr>
30
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a>< T_functor <br>
31
>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a></td></tr>
33
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structsigc_1_1adaptor__functor.html">adaptor_functor</a><<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a>> </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w2">adaptor_type</a></td></tr>
36
36
<hr><a name="_details"></a><h2>Detailed Description</h2>
42
42
This template specialization is used for arbitrary functors, for function pointers and for class methods are provided. The latter are converted into <code>pointer_functor</code> or <code>mem_functor</code> types. adaptor_type is equal to <code>adaptor_functor<functor_type></code>.
44
44
<hr><h2>Member Typedef Documentation</h2>
45
<a class="anchor" name="w2" doxytag="sigc::adaptor_trait< T_functor, false >::adaptor_type" ></a><p>
46
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
49
<table cellpadding="0" cellspacing="0" border="0">
51
<td class="md" colspan="4">
52
template <class T_functor> </td>
55
<td class="md" nowrap valign="top"> typedef <a class="el" href="structsigc_1_1adaptor__functor.html">adaptor_functor</a><<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a>> sigc::adaptor_trait<T_functor, false>::<a class="el" href="structsigc_1_1adaptor__functor.html">adaptor_type</a> </td>
61
<table cellspacing=5 cellpadding=0 border=0>
72
<a class="anchor" name="w1" doxytag="sigc::adaptor_trait< T_functor, false >::functor_type" ></a><p>
73
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
76
<table cellpadding="0" cellspacing="0" border="0">
78
<td class="md" colspan="4">
79
template <class T_functor> </td>
82
<td class="md" nowrap valign="top"> typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a><T_functor>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a> sigc::adaptor_trait<T_functor, false>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a> </td>
88
<table cellspacing=5 cellpadding=0 border=0>
99
<a class="anchor" name="w0" doxytag="sigc::adaptor_trait< T_functor, false >::result_type" ></a><p>
100
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
103
<table cellpadding="0" cellspacing="0" border="0">
105
<td class="md" colspan="4">
106
template <class T_functor> </td>
109
<td class="md" nowrap valign="top"> typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a><T_functor>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w0">result_type</a> sigc::adaptor_trait<T_functor, false>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w0">result_type</a> </td>
115
<table cellspacing=5 cellpadding=0 border=0>
45
<a class="anchor" name="w2" doxytag="sigc::adaptor_trait< T_functor, false >::adaptor_type"></a><p>
46
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
49
<table cellpadding="0" cellspacing="0" border="0">
51
<td class="md" colspan="4">
52
template <class T_functor> </td>
55
<td class="md" nowrap valign="top">typedef <a class="el" href="structsigc_1_1adaptor__functor.html">adaptor_functor</a><<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a>> sigc::adaptor_trait<T_functor, false>::<a class="el" href="structsigc_1_1adaptor__functor.html">adaptor_type</a> </td>
61
<table cellspacing="5" cellpadding="0" border="0">
72
<a class="anchor" name="w1" doxytag="sigc::adaptor_trait< T_functor, false >::functor_type"></a><p>
73
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
76
<table cellpadding="0" cellspacing="0" border="0">
78
<td class="md" colspan="4">
79
template <class T_functor> </td>
82
<td class="md" nowrap valign="top">typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a><T_functor>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a> sigc::adaptor_trait<T_functor, false>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w1">functor_type</a> </td>
88
<table cellspacing="5" cellpadding="0" border="0">
99
<a class="anchor" name="w0" doxytag="sigc::adaptor_trait< T_functor, false >::result_type"></a><p>
100
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
103
<table cellpadding="0" cellspacing="0" border="0">
105
<td class="md" colspan="4">
106
template <class T_functor> </td>
109
<td class="md" nowrap valign="top">typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a><T_functor>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w0">result_type</a> sigc::adaptor_trait<T_functor, false>::<a class="el" href="structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html#w0">result_type</a> </td>
115
<table cellspacing="5" cellpadding="0" border="0">