~ubuntu-branches/ubuntu/trusty/glibmm2.4/trusty

« back to all changes in this revision

Viewing changes to docs/reference/html/classGlib_1_1ListHandle.html

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-28 12:28:45 UTC
  • mfrom: (1.2.77)
  • Revision ID: package-import@ubuntu.com-20120928122845-6h032jivploan2aa
Tags: 2.33.13-0ubuntu2
* debian/rules:
  - Bump shlib version

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
 <tr style="height: 56px;">
18
18
  <td style="padding-left: 0.5em;">
19
19
   <div id="projectname">glibmm
20
 
   &#160;<span id="projectnumber">2.33.12</span>
 
20
   &#160;<span id="projectnumber">2.33.13</span>
21
21
   </div>
22
22
  </td>
23
23
 </tr>
69
69
<tr class="memitem:ab199f3051fababc22e222dd062a98455"><td class="memItemLeft" align="right" valign="top">typedef Tr::CppType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#ab199f3051fababc22e222dd062a98455">CppType</a></td></tr>
70
70
<tr class="memitem:a4bd7e0897feb485c068580ddb3d2ffa8"><td class="memItemLeft" align="right" valign="top">typedef Tr::CType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#a4bd7e0897feb485c068580ddb3d2ffa8">CType</a></td></tr>
71
71
<tr class="memitem:aca0af53b553d99c0bd0d89cff6bcec4d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classGlib_1_1ListHandle.html#ab199f3051fababc22e222dd062a98455">CppType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#aca0af53b553d99c0bd0d89cff6bcec4d">value_type</a></td></tr>
72
 
<tr class="memitem:a7a5d006b9304712af0aef4de46cd6a83"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01608.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#a7a5d006b9304712af0aef4de46cd6a83">size_type</a></td></tr>
73
 
<tr class="memitem:a1523aa68df936d6833f899b40b16c4bc"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01608.html#a4ae81b84e8741816ff07f7f6c20feebb">ptrdiff_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#a1523aa68df936d6833f899b40b16c4bc">difference_type</a></td></tr>
 
72
<tr class="memitem:a7814e858297aa12da87ccef9215eedaa"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01622.html#ad477e282dc33a113ed64628b9b32e3dd">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#a7814e858297aa12da87ccef9215eedaa">size_type</a></td></tr>
 
73
<tr class="memitem:af4094e1aea2c87330aaf8f864b049ae3"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01622.html#a4ae81b84e8741816ff07f7f6c20feebb">std::ptrdiff_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#af4094e1aea2c87330aaf8f864b049ae3">difference_type</a></td></tr>
74
74
<tr class="memitem:ae17fbd0767ba97ba409be1b8eed016e6"><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
75
75
<a class="el" href="classGlib_1_1Container__Helpers_1_1ListHandleIterator.html">Glib::Container_Helpers::ListHandleIterator</a><br class="typebreak"/>
76
76
&lt; Tr &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#ae17fbd0767ba97ba409be1b8eed016e6">const_iterator</a></td></tr>
98
98
<tr class="memitem:a7356c6c2ca4a5f618e09f81c99f62f6e"><td class="memTemplParams" colspan="2">template&lt;class Out &gt; </td></tr>
99
99
<tr class="memitem:a7356c6c2ca4a5f618e09f81c99f62f6e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#a7356c6c2ca4a5f618e09f81c99f62f6e">copy</a> (Out pdest) const </td></tr>
100
100
<tr class="memitem:a63127f932d732a8c5db19b486ca977ba"><td class="memItemLeft" align="right" valign="top">GList*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#a63127f932d732a8c5db19b486ca977ba">data</a> () const </td></tr>
101
 
<tr class="memitem:ac6f7d604ef6ba46603a0fefcf08d4f3d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01608.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#ac6f7d604ef6ba46603a0fefcf08d4f3d">size</a> () const </td></tr>
 
101
<tr class="memitem:af7b34308cda8e6075e5aa94044e0660b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01622.html#ad477e282dc33a113ed64628b9b32e3dd">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#af7b34308cda8e6075e5aa94044e0660b">size</a> () const </td></tr>
102
102
<tr class="memitem:a6506f89c461c3e5472e85e440b5cf3fe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ListHandle.html#a6506f89c461c3e5472e85e440b5cf3fe">empty</a> () const </td></tr>
103
103
</table>
104
104
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
106
106
class Glib::ListHandle&lt; T, Tr &gt;</h3>
107
107
 
108
108
<p>This is an intermediate type. </p>
109
 
<p>When a method takes this, or returns this, you should use a standard C++ container of your choice, such as <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00442.html">std::list</a> or <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a>.</p>
110
 
<p>However, this is not used in new API. We now prefer to just use <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a>, which is less flexibile, but makes the API clearer. </p>
 
109
<p>When a method takes this, or returns this, you should use a standard C++ container of your choice, such as <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00443.html">std::list</a> or <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00984.html">std::vector</a>.</p>
 
110
<p>However, this is not used in new API. We now prefer to just use <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00984.html">std::vector</a>, which is less flexibile, but makes the API clearer. </p>
111
111
</div><hr/><h2>Member Typedef Documentation</h2>
112
112
<a class="anchor" id="ae17fbd0767ba97ba409be1b8eed016e6"></a>
113
113
<div class="memitem">
151
151
 
152
152
</div>
153
153
</div>
154
 
<a class="anchor" id="a1523aa68df936d6833f899b40b16c4bc"></a>
 
154
<a class="anchor" id="af4094e1aea2c87330aaf8f864b049ae3"></a>
155
155
<div class="memitem">
156
156
<div class="memproto">
157
157
<div class="memtemplate">
158
158
template &lt;class T , class Tr = Glib::Container_Helpers::TypeTraits&lt;T&gt;&gt; </div>
159
159
      <table class="memname">
160
160
        <tr>
161
 
          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01608.html#a4ae81b84e8741816ff07f7f6c20feebb">ptrdiff_t</a> <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::<a class="el" href="classGlib_1_1ListHandle.html#a1523aa68df936d6833f899b40b16c4bc">difference_type</a></td>
 
161
          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01622.html#a4ae81b84e8741816ff07f7f6c20feebb">std::ptrdiff_t</a> <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::<a class="el" href="classGlib_1_1ListHandle.html#af4094e1aea2c87330aaf8f864b049ae3">difference_type</a></td>
162
162
        </tr>
163
163
      </table>
164
164
</div><div class="memdoc">
179
179
 
180
180
</div>
181
181
</div>
182
 
<a class="anchor" id="a7a5d006b9304712af0aef4de46cd6a83"></a>
 
182
<a class="anchor" id="a7814e858297aa12da87ccef9215eedaa"></a>
183
183
<div class="memitem">
184
184
<div class="memproto">
185
185
<div class="memtemplate">
186
186
template &lt;class T , class Tr = Glib::Container_Helpers::TypeTraits&lt;T&gt;&gt; </div>
187
187
      <table class="memname">
188
188
        <tr>
189
 
          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01608.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a> <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::<a class="el" href="classGlib_1_1ListHandle.html#a7a5d006b9304712af0aef4de46cd6a83">size_type</a></td>
 
189
          <td class="memname">typedef <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01622.html#ad477e282dc33a113ed64628b9b32e3dd">std::size_t</a> <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::<a class="el" href="classGlib_1_1ListHandle.html#a7814e858297aa12da87ccef9215eedaa">size_type</a></td>
190
190
        </tr>
191
191
      </table>
192
192
</div><div class="memdoc">
484
484
  <td class="mlabels-left">
485
485
      <table class="memname">
486
486
        <tr>
487
 
          <td class="memname"><a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::operator <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00661.html">std::deque</a>&lt; U &gt; </td>
 
487
          <td class="memname"><a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::operator <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00677.html">std::deque</a>&lt; U &gt; </td>
488
488
          <td>(</td>
489
489
          <td class="paramname"></td><td>)</td>
490
490
          <td> const</td>
511
511
  <td class="mlabels-left">
512
512
      <table class="memname">
513
513
        <tr>
514
 
          <td class="memname"><a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::operator <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00442.html">std::list</a>&lt; U &gt; </td>
 
514
          <td class="memname"><a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::operator <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00443.html">std::list</a>&lt; U &gt; </td>
515
515
          <td>(</td>
516
516
          <td class="paramname"></td><td>)</td>
517
517
          <td> const</td>
538
538
  <td class="mlabels-left">
539
539
      <table class="memname">
540
540
        <tr>
541
 
          <td class="memname"><a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::operator <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00970.html">std::vector</a>&lt; U &gt; </td>
 
541
          <td class="memname"><a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::operator <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00984.html">std::vector</a>&lt; U &gt; </td>
542
542
          <td>(</td>
543
543
          <td class="paramname"></td><td>)</td>
544
544
          <td> const</td>
553
553
 
554
554
</div>
555
555
</div>
556
 
<a class="anchor" id="ac6f7d604ef6ba46603a0fefcf08d4f3d"></a>
 
556
<a class="anchor" id="af7b34308cda8e6075e5aa94044e0660b"></a>
557
557
<div class="memitem">
558
558
<div class="memproto">
559
559
<div class="memtemplate">
563
563
  <td class="mlabels-left">
564
564
      <table class="memname">
565
565
        <tr>
566
 
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01608.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a> <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::size </td>
 
566
          <td class="memname"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01622.html#ad477e282dc33a113ed64628b9b32e3dd">std::size_t</a> <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; T, Tr &gt;::size </td>
567
567
          <td>(</td>
568
568
          <td class="paramname"></td><td>)</td>
569
569
          <td> const</td>
581
581
</div><!-- contents -->
582
582
<!-- start footer part -->
583
583
<hr class="footer"/><address class="footer"><small>
584
 
Generated on Fri Sep 7 2012 11:00:17 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
 
584
Generated by &#160;<a href="http://www.doxygen.org/index.html">
585
585
<img class="footer" src="doxygen.png" alt="doxygen"/>
586
586
</a> 1.8.1.1
587
587
</small></address>