~ubuntu-branches/ubuntu/precise/glom/precise

« back to all changes in this revision

Viewing changes to docs/libglom_reference/html/classGlom_1_1sharedptr.html

  • Committer: Package Import Robot
  • Author(s): Daniel Holbach
  • Date: 2011-09-13 11:04:29 UTC
  • mfrom: (1.1.46 upstream)
  • Revision ID: package-import@ubuntu.com-20110913110429-39c9eh8ez2qg0aq4
Tags: 1.18.3-0ubuntu1
* New upstream release, fixes FTBFS (LP: #749267).
* debian/watch: updated.
* Updated to 1.18 ABI.
* debian/control: 
  - update build depends,
  - added libxml++2.6-dev depends to libglom-1.18-dev (LP: #736913).
* Use dh_python2.
* Don't ship internal libjs-underscore, use system version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
 
<title>libglom-1.16: Glom::sharedptr&lt; T_obj &gt; Class Template Reference</title>
 
5
<title>libglom-1.18: Glom::sharedptr&lt; T_obj &gt; Class Template Reference</title>
6
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8
8
</head>
9
9
<body>
10
 
<!-- Generated by Doxygen 1.7.1 -->
11
 
<div class="navigation" id="top">
12
 
  <div class="tabs">
 
10
<!-- Generated by Doxygen 1.7.3 -->
 
11
<div id="top">
 
12
<div id="titlearea">
 
13
<table cellspacing="0" cellpadding="0">
 
14
 <tbody>
 
15
 <tr style="height: 56px;">
 
16
  <td style="padding-left: 0.5em;">
 
17
   <div id="projectname">libglom-1.18&#160;<span id="projectnumber">1.18.3</span></div>
 
18
  </td>
 
19
 </tr>
 
20
 </tbody>
 
21
</table>
 
22
</div>
 
23
  <div id="navrow1" class="tabs">
13
24
    <ul class="tablist">
14
25
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
15
26
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
16
27
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
17
28
    </ul>
18
29
  </div>
19
 
  <div class="tabs2">
 
30
  <div id="navrow2" class="tabs2">
20
31
    <ul class="tablist">
21
32
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
22
33
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
23
 
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
 
34
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
24
35
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
25
36
    </ul>
26
37
  </div>
27
 
  <div class="navpath">
 
38
  <div id="nav-path" class="navpath">
28
39
    <ul>
29
 
      <li><a class="el" href="namespaceGlom.html">Glom</a> </li>
30
 
      <li><a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr&lt; T_obj &gt;</a> </li>
 
40
      <li class="navelem"><a class="el" href="namespaceGlom.html">Glom</a> </li>
 
41
      <li class="navelem"><a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a> </li>
31
42
    </ul>
32
43
  </div>
33
44
</div>
42
53
<div class="contents">
43
54
<!-- doxytag: class="Glom::sharedptr" -->
44
55
<p>A ref-counting smart-pointer for the underlying C++ object. <a href="#_details">More...</a></p>
 
56
<div class="dynheader">
 
57
Inheritance diagram for Glom::sharedptr&lt; T_obj &gt;:</div>
 
58
<div class="dyncontent">
 
59
<div class="center"><img src="classGlom_1_1sharedptr__inherit__graph.png" border="0" usemap="#Glom_1_1sharedptr_3_01T__obj_01_4_inherit__map" alt="Inheritance graph"/></div>
 
60
<map name="Glom_1_1sharedptr_3_01T__obj_01_4_inherit__map" id="Glom_1_1sharedptr_3_01T__obj_01_4_inherit__map">
 
61
<area shape="rect" id="node3" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; const T_Element \&gt;" alt="" coords="363,15,600,46"/><area shape="rect" id="node5" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; TableInfo \&gt;" alt="" coords="385,69,577,99"/><area shape="rect" id="node7" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; CustomTitle \&gt;" alt="" coords="377,122,585,153"/><area shape="rect" id="node9" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; TranslatableItem \&gt;" alt="" coords="364,175,599,206"/><area shape="rect" id="node11" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; Field \&gt;" alt="" coords="399,229,564,259"/><area shape="rect" id="node13" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; LayoutGroup \&gt;" alt="" coords="375,282,588,313"/><area shape="rect" id="node15" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; Relationship \&gt;" alt="" coords="376,335,587,366"/><area shape="rect" id="node17" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; LayoutItem_Field \&gt;" alt="" coords="363,389,600,419"/><area shape="rect" id="node19" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; UsesRelationship \&gt;" alt="" coords="361,442,601,473"/><area shape="rect" id="node21" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; const Field \&gt;" alt="" coords="380,495,583,526"/><area shape="rect" id="node23" href="classGlom_1_1sharedptr.html" title="Glom::sharedptr\&lt; const Relationship \&gt;" alt="" coords="359,549,604,579"/></map>
 
62
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
45
63
 
46
64
<p><a href="classGlom_1_1sharedptr-members.html">List of all members.</a></p>
47
65
<table class="memberdecls">
48
66
<tr><td colspan="2"><h2><a name="pub-types"></a>
49
67
Public Types</h2></td></tr>
50
 
<tr><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/a01134.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlom_1_1sharedptr.html#a136c71f35df111e6f6bfa9e03e9917a0">size_type</a></td></tr>
 
68
<tr><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/a01528.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlom_1_1sharedptr.html#a136c71f35df111e6f6bfa9e03e9917a0">size_type</a></td></tr>
51
69
<tr><td class="memItemLeft" align="right" valign="top">typedef T_obj&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlom_1_1sharedptr.html#acb058473e72cf4f006a7a23ffbbdaf35">object_type</a></td></tr>
52
70
<tr><td colspan="2"><h2><a name="pub-methods"></a>
53
71
Public Member Functions</h2></td></tr>
87
105
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the underlying instance: <a href="#a4b254013a623c15f9040b4e26772d399"></a><br/></td></tr>
88
106
<tr><td class="memItemLeft" align="right" valign="top">const T_obj*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlom_1_1sharedptr.html#a14b85493ef0d6ea82e6305050259ca84">obj</a> () const </td></tr>
89
107
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the underlying instance: <a href="#a14b85493ef0d6ea82e6305050259ca84"></a><br/></td></tr>
90
 
<tr><td class="memTemplParams" colspan="2">template&lt;typename T_obj&gt; </td></tr>
91
 
<tr><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGlom_1_1sharedptr.html#aff45cebc26fdead4f13f641f9f127ec7">sharedptr</a> (T_obj* pobj, <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01134.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a>* refcount)</td></tr>
92
108
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
93
109
Static Public Member Functions</h2></td></tr>
94
110
<tr><td class="memTemplParams" colspan="2">template&lt;class T_CastFrom &gt; </td></tr>
103
119
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlom_1_1sharedptr.html#aeb06d0326d1404fe72a9eb9eeb8dd981">create</a> ()</td></tr>
104
120
</table>
105
121
<hr/><a name="_details"></a><h2>Detailed Description</h2>
106
 
<h3>template &lt;typename T_obj&gt;<br/>
 
122
<div class="textblock"><h3>template&lt;typename T_obj&gt;<br/>
107
123
 class Glom::sharedptr&lt; T_obj &gt;</h3>
108
124
 
109
125
<p>A ref-counting smart-pointer for the underlying C++ object. </p>
110
126
<p>You can copy these smarpointers-of-C++-resources, and therefore the C++ classes can have simple copy constructors which just share the underlying resources. </p>
111
 
<hr/><h2>Member Typedef Documentation</h2>
 
127
</div><hr/><h2>Member Typedef Documentation</h2>
112
128
<a class="anchor" id="acb058473e72cf4f006a7a23ffbbdaf35"></a><!-- doxytag: member="Glom::sharedptr::object_type" ref="acb058473e72cf4f006a7a23ffbbdaf35" args="" -->
113
129
<div class="memitem">
114
130
<div class="memproto">
131
147
template &lt;typename T_obj&gt; </div>
132
148
      <table class="memname">
133
149
        <tr>
134
 
          <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/a01134.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a> <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::<a class="el" href="classGlom_1_1sharedptr.html#a136c71f35df111e6f6bfa9e03e9917a0">size_type</a></td>
 
150
          <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/a01528.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a> <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::<a class="el" href="classGlom_1_1sharedptr.html#a136c71f35df111e6f6bfa9e03e9917a0">size_type</a></td>
135
151
        </tr>
136
152
      </table>
137
153
</div>
149
165
        <tr>
150
166
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::<a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a> </td>
151
167
          <td>(</td>
152
 
          <td class="paramname"></td>
153
 
          <td>&#160;)&#160;</td>
 
168
          <td class="paramname"></td><td>)</td>
154
169
          <td></td>
155
170
        </tr>
156
171
      </table>
169
184
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::<a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a> </td>
170
185
          <td>(</td>
171
186
          <td class="paramtype">T_obj *&#160;</td>
172
 
          <td class="paramname"> <em>pobj</em></td>
173
 
          <td>&#160;)&#160;</td>
 
187
          <td class="paramname"><em>pobj</em></td><td>)</td>
174
188
          <td><code> [explicit]</code></td>
175
189
        </tr>
176
190
      </table>
191
205
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::<a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a> </td>
192
206
          <td>(</td>
193
207
          <td class="paramtype">T_obj *&#160;</td>
194
 
          <td class="paramname"> <em>pobj</em>, </td>
 
208
          <td class="paramname"><em>pobj</em>, </td>
195
209
        </tr>
196
210
        <tr>
197
211
          <td class="paramkey"></td>
198
212
          <td></td>
199
213
          <td class="paramtype"><a class="el" href="classGlom_1_1sharedptr.html#a136c71f35df111e6f6bfa9e03e9917a0">size_type</a>*&#160;</td>
200
 
          <td class="paramname"> <em>refcount</em></td><td>&#160;</td>
 
214
          <td class="paramname"><em>refcount</em>&#160;</td>
201
215
        </tr>
202
216
        <tr>
203
217
          <td></td>
204
218
          <td>)</td>
205
 
          <td></td><td></td><td><code> [explicit]</code></td>
 
219
          <td></td><td><code> [explicit]</code></td>
206
220
        </tr>
207
221
      </table>
208
222
</div>
223
237
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::<a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a> </td>
224
238
          <td>(</td>
225
239
          <td class="paramtype">const <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt;&amp;&#160;</td>
226
 
          <td class="paramname"> <em>src</em></td>
227
 
          <td>&#160;)&#160;</td>
 
240
          <td class="paramname"><em>src</em></td><td>)</td>
228
241
          <td></td>
229
242
        </tr>
230
243
      </table>
247
260
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::<a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a> </td>
248
261
          <td>(</td>
249
262
          <td class="paramtype">const <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_CastFrom &gt;&amp;&#160;</td>
250
 
          <td class="paramname"> <em>src</em></td>
251
 
          <td>&#160;)&#160;</td>
 
263
          <td class="paramname"><em>src</em></td><td>)</td>
252
264
          <td><code> [inline]</code></td>
253
265
        </tr>
254
266
      </table>
269
281
        <tr>
270
282
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::~<a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a> </td>
271
283
          <td>(</td>
272
 
          <td class="paramname"></td>
273
 
          <td>&#160;)&#160;</td>
 
284
          <td class="paramname"></td><td>)</td>
274
285
          <td><code> [virtual]</code></td>
275
286
        </tr>
276
287
      </table>
279
290
 
280
291
</div>
281
292
</div>
282
 
<a class="anchor" id="aff45cebc26fdead4f13f641f9f127ec7"></a><!-- doxytag: member="Glom::sharedptr::sharedptr" ref="aff45cebc26fdead4f13f641f9f127ec7" args="(T_obj *pobj, size_t *refcount)" -->
283
 
<div class="memitem">
284
 
<div class="memproto">
285
 
<div class="memtemplate">
286
 
template &lt;typename T_obj&gt; </div>
287
 
<div class="memtemplate">
288
 
template &lt;typename T_obj&gt; </div>
289
 
      <table class="memname">
290
 
        <tr>
291
 
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::<a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a> </td>
292
 
          <td>(</td>
293
 
          <td class="paramtype">T_obj *&#160;</td>
294
 
          <td class="paramname"> <em>pobj</em>, </td>
295
 
        </tr>
296
 
        <tr>
297
 
          <td class="paramkey"></td>
298
 
          <td></td>
299
 
          <td class="paramtype"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01134.html#ad477e282dc33a113ed64628b9b32e3dd">size_t</a> *&#160;</td>
300
 
          <td class="paramname"> <em>refcount</em></td><td>&#160;</td>
301
 
        </tr>
302
 
        <tr>
303
 
          <td></td>
304
 
          <td>)</td>
305
 
          <td></td><td></td><td></td>
306
 
        </tr>
307
 
      </table>
308
 
</div>
309
 
<div class="memdoc">
310
 
 
311
 
</div>
312
 
</div>
313
293
<hr/><h2>Member Function Documentation</h2>
314
294
<a class="anchor" id="a41155a5e5f5edc47f7a211f8e33deee6"></a><!-- doxytag: member="Glom::sharedptr::cast_const" ref="a41155a5e5f5edc47f7a211f8e33deee6" args="(const sharedptr&lt; T_CastFrom &gt; &amp;src)" -->
315
295
<div class="memitem">
323
303
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt; <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::cast_const </td>
324
304
          <td>(</td>
325
305
          <td class="paramtype">const <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_CastFrom &gt;&amp;&#160;</td>
326
 
          <td class="paramname"> <em>src</em></td>
327
 
          <td>&#160;)&#160;</td>
 
306
          <td class="paramname"><em>src</em></td><td>)</td>
328
307
          <td><code> [inline, static]</code></td>
329
308
        </tr>
330
309
      </table>
348
327
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt; <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::cast_dynamic </td>
349
328
          <td>(</td>
350
329
          <td class="paramtype">const <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_CastFrom &gt;&amp;&#160;</td>
351
 
          <td class="paramname"> <em>src</em></td>
352
 
          <td>&#160;)&#160;</td>
 
330
          <td class="paramname"><em>src</em></td><td>)</td>
353
331
          <td><code> [inline, static]</code></td>
354
332
        </tr>
355
333
      </table>
373
351
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt; <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::cast_static </td>
374
352
          <td>(</td>
375
353
          <td class="paramtype">const <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_CastFrom &gt;&amp;&#160;</td>
376
 
          <td class="paramname"> <em>src</em></td>
377
 
          <td>&#160;)&#160;</td>
 
354
          <td class="paramname"><em>src</em></td><td>)</td>
378
355
          <td><code> [inline, static]</code></td>
379
356
        </tr>
380
357
      </table>
395
372
        <tr>
396
373
          <td class="memname">void <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::clear </td>
397
374
          <td>(</td>
398
 
          <td class="paramname"></td>
399
 
          <td>&#160;)&#160;</td>
 
375
          <td class="paramname"></td><td>)</td>
400
376
          <td><code> [virtual]</code></td>
401
377
        </tr>
402
378
      </table>
416
392
        <tr>
417
393
          <td class="memname">static <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt;T_obj&gt; <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::create </td>
418
394
          <td>(</td>
419
 
          <td class="paramname"></td>
420
 
          <td>&#160;)&#160;</td>
 
395
          <td class="paramname"></td><td>)</td>
421
396
          <td><code> [inline, static]</code></td>
422
397
        </tr>
423
398
      </table>
435
410
        <tr>
436
411
          <td class="memname">T_obj* <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::obj </td>
437
412
          <td>(</td>
438
 
          <td class="paramname"></td>
439
 
          <td>&#160;)&#160;</td>
 
413
          <td class="paramname"></td><td>)</td>
440
414
          <td><code> [inline]</code></td>
441
415
        </tr>
442
416
      </table>
456
430
        <tr>
457
431
          <td class="memname">const T_obj* <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::obj </td>
458
432
          <td>(</td>
459
 
          <td class="paramname"></td>
460
 
          <td>&#160;)&#160;</td>
 
433
          <td class="paramname"></td><td>)</td>
461
434
          <td> const<code> [inline]</code></td>
462
435
        </tr>
463
436
      </table>
477
450
        <tr>
478
451
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::operator bool </td>
479
452
          <td>(</td>
480
 
          <td class="paramname"></td>
481
 
          <td>&#160;)&#160;</td>
 
453
          <td class="paramname"></td><td>)</td>
482
454
          <td> const<code> [inline]</code></td>
483
455
        </tr>
484
456
      </table>
500
472
        <tr>
501
473
          <td class="memname">bool <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::operator! </td>
502
474
          <td>(</td>
503
 
          <td class="paramname"></td>
504
 
          <td>&#160;)&#160;</td>
 
475
          <td class="paramname"></td><td>)</td>
505
476
          <td> const<code> [inline]</code></td>
506
477
        </tr>
507
478
      </table>
524
495
          <td class="memname">bool <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::operator!= </td>
525
496
          <td>(</td>
526
497
          <td class="paramtype">const <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt;&amp;&#160;</td>
527
 
          <td class="paramname"> <em>src</em></td>
528
 
          <td>&#160;)&#160;</td>
 
498
          <td class="paramname"><em>src</em></td><td>)</td>
529
499
          <td> const<code> [inline]</code></td>
530
500
        </tr>
531
501
      </table>
543
513
        <tr>
544
514
          <td class="memname">const T_obj&amp; <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::operator* </td>
545
515
          <td>(</td>
546
 
          <td class="paramname"></td>
547
 
          <td>&#160;)&#160;</td>
 
516
          <td class="paramname"></td><td>)</td>
548
517
          <td> const<code> [inline]</code></td>
549
518
        </tr>
550
519
      </table>
564
533
        <tr>
565
534
          <td class="memname">T_obj&amp; <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::operator* </td>
566
535
          <td>(</td>
567
 
          <td class="paramname"></td>
568
 
          <td>&#160;)&#160;</td>
 
536
          <td class="paramname"></td><td>)</td>
569
537
          <td><code> [inline]</code></td>
570
538
        </tr>
571
539
      </table>
585
553
        <tr>
586
554
          <td class="memname">T_obj* <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::operator-&gt; </td>
587
555
          <td>(</td>
588
 
          <td class="paramname"></td>
589
 
          <td>&#160;)&#160;</td>
 
556
          <td class="paramname"></td><td>)</td>
590
557
          <td> const<code> [inline]</code></td>
591
558
        </tr>
592
559
      </table>
610
577
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt;&amp; <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::operator= </td>
611
578
          <td>(</td>
612
579
          <td class="paramtype">const <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_CastFrom &gt;&amp;&#160;</td>
613
 
          <td class="paramname"> <em>src</em></td>
614
 
          <td>&#160;)&#160;</td>
 
580
          <td class="paramname"><em>src</em></td><td>)</td>
615
581
          <td><code> [inline]</code></td>
616
582
        </tr>
617
583
      </table>
633
599
          <td class="memname"><a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt;&amp; <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::operator= </td>
634
600
          <td>(</td>
635
601
          <td class="paramtype">const <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt;&amp;&#160;</td>
636
 
          <td class="paramname"> <em>src</em></td>
637
 
          <td>&#160;)&#160;</td>
 
602
          <td class="paramname"><em>src</em></td><td>)</td>
638
603
          <td></td>
639
604
        </tr>
640
605
      </table>
655
620
          <td class="memname">bool <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::operator== </td>
656
621
          <td>(</td>
657
622
          <td class="paramtype">const <a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt;&amp;&#160;</td>
658
 
          <td class="paramname"> <em>src</em></td>
659
 
          <td>&#160;)&#160;</td>
 
623
          <td class="paramname"><em>src</em></td><td>)</td>
660
624
          <td> const<code> [inline]</code></td>
661
625
        </tr>
662
626
      </table>
675
639
          <td class="memname">void <a class="el" href="classGlom_1_1sharedptr.html">Glom::sharedptr</a>&lt; T_obj &gt;::swap </td>
676
640
          <td>(</td>
677
641
          <td class="paramtype"><a class="el" href="classGlom_1_1sharedptr.html">sharedptr</a>&lt; T_obj &gt;&amp;&#160;</td>
678
 
          <td class="paramname"> <em>other</em></td>
679
 
          <td>&#160;)&#160;</td>
 
642
          <td class="paramname"><em>other</em></td><td>)</td>
680
643
          <td><code> [inline]</code></td>
681
644
        </tr>
682
645
      </table>
692
655
<li>libglom/sharedptr.h</li>
693
656
</ul>
694
657
</div>
695
 
<hr class="footer"/><address class="footer"><small>Generated on Tue Nov 30 2010 08:50:19 for libglom-1.16 by&#160;
 
658
<hr class="footer"/><address class="footer"><small>Generated on Tue Jul 5 2011 11:54:19 for libglom-1.18 by&#160;
696
659
<a href="http://www.doxygen.org/index.html">
697
 
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
 
660
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
698
661
</body>
699
662
</html>