• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/db-4.8.30/docs/api_reference/STL/
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml">
4  <head>
5    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6    <title>Chapter��23.�� ElementHolder</title>
7    <link rel="stylesheet" href="apiReference.css" type="text/css" />
8    <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
9    <link rel="start" href="index.html" title="Berkeley DB C++ Standard Template Library API Reference" />
10    <link rel="up" href="index.html" title="Berkeley DB C++ Standard Template Library API Reference" />
11    <link rel="prev" href="Element_wrappers.html" title="Chapter��22.�� ElementRef and ElementHolder Wappers" />
12    <link rel="next" href="stlElementHolderdstr_ElementHolder.html" title="~ElementHolder" />
13  </head>
14  <body>
15    <div class="navheader">
16      <table width="100%" summary="Navigation header">
17        <tr>
18          <th colspan="3" align="center">Chapter��23.��
19 ElementHolder  </th>
20        </tr>
21        <tr>
22          <td width="20%" align="left"><a accesskey="p" href="Element_wrappers.html">Prev</a>��</td>
23          <th width="60%" align="center">��</th>
24          <td width="20%" align="right">��<a accesskey="n" href="stlElementHolderdstr_ElementHolder.html">Next</a></td>
25        </tr>
26      </table>
27      <hr />
28    </div>
29    <div class="chapter" lang="en" xml:lang="en">
30      <div class="titlepage">
31        <div>
32          <div>
33            <h2 class="title"><a id="ElementHolder"></a>Chapter��23.��
34 ElementHolder  </h2>
35          </div>
36        </div>
37      </div>
38      <p>A wrapper class for primitive types. </p>
39      <p>It has identical usage and public interface to the <a class="link" href="ElementRef.html" title="Chapter��24.�� ElementRef">ElementRef</a>
40 class. </p>
41      <h4><a id="id1568335"></a>
42See Also
43</h4>
44      <p> </p>
45      <p><a class="link" href="ElementRef.html" title="Chapter��24.�� ElementRef">ElementRef</a>
46. </p>
47      <h4><a id="id1568593"></a> Public Members </h4>
48      <div class="informaltable">
49        <table border="1" width="80%">
50          <colgroup>
51            <col />
52            <col />
53          </colgroup>
54          <thead>
55            <tr>
56              <th>Member</th>
57              <th>Description</th>
58            </tr>
59          </thead>
60          <tbody>
61            <tr>
62              <td>
63<a class="xref" href="ElementHolder.html#stlElementHolderElementHolder" title="ElementHolder">
64ElementHolder
65</a>
66</td>
67              <td>
68   <p>Constructor. </p>        </td>
69            </tr>
70            <tr>
71              <td>
72<a class="xref" href="stlElementHolderdstr_ElementHolder.html" title="~ElementHolder">
73~ElementHolder
74</a>
75</td>
76              <td>
77   <p>Destructor. </p>        </td>
78            </tr>
79            <tr>
80              <td>
81<a class="xref" href="stlElementHolderoperator_ia.html" title="operator+=">
82operator+=
83</a>
84</td>
85              <td>
86   </td>
87            </tr>
88            <tr>
89              <td>
90<a class="xref" href="stlElementHolderoperator_sa.html" title="operator-=">
91operator-=
92</a>
93</td>
94              <td>
95   </td>
96            </tr>
97            <tr>
98              <td>
99<a class="xref" href="stlElementHolderoperator__ma.html" title="operator��*=">
100operator��*=
101</a>
102</td>
103              <td>
104   </td>
105            </tr>
106            <tr>
107              <td>
108<a class="xref" href="stlElementHolderoperator_da.html" title="operator/=">
109operator/=
110</a>
111</td>
112              <td>
113   </td>
114            </tr>
115            <tr>
116              <td>
117<a class="xref" href="stlElementHolderoperator_modasg.html" title="operator%=">
118operator%=
119</a>
120</td>
121              <td>
122   </td>
123            </tr>
124            <tr>
125              <td>
126<a class="xref" href="stlElementHolderoperator__aa.html" title="operator��&amp;=">
127operator��&amp;=
128</a>
129</td>
130              <td>
131   </td>
132            </tr>
133            <tr>
134              <td>
135<a class="xref" href="stlElementHolderoperator_oa.html" title="operator|=">
136operator|=
137</a>
138</td>
139              <td>
140   </td>
141            </tr>
142            <tr>
143              <td>
144<a class="xref" href="stlElementHolderoperator_xa.html" title="operator^=">
145operator^=
146</a>
147</td>
148              <td>
149   </td>
150            </tr>
151            <tr>
152              <td>
153<a class="xref" href="stlElementHolderoperator_gt_ge.html" title="operator&gt;&gt;=">
154operator&gt;&gt;=
155</a>
156</td>
157              <td>
158   </td>
159            </tr>
160            <tr>
161              <td>
162<a class="xref" href="stlElementHolderoperator_lt_le.html" title="operator&lt;&lt;=">
163operator&lt;&lt;=
164</a>
165</td>
166              <td>
167   </td>
168            </tr>
169            <tr>
170              <td>
171<a class="xref" href="stlElementHolderoperator_incr.html" title="operator++">
172operator++
173</a>
174</td>
175              <td>
176   </td>
177            </tr>
178            <tr>
179              <td>
180<a class="xref" href="stlElementHolderoperator_decr.html" title="operator--">
181operator--
182</a>
183</td>
184              <td>
185   </td>
186            </tr>
187            <tr>
188              <td>
189<a class="xref" href="stlElementHolderoperator_assign.html" title="operator=">
190operator=
191</a>
192</td>
193              <td>
194   </td>
195            </tr>
196            <tr>
197              <td>
198<a class="xref" href="stlElementHolderoperator_ptype.html" title="operator��ptype">
199operator��ptype
200</a>
201</td>
202              <td>
203   <p>This operator is a type converter. </p>        </td>
204            </tr>
205            <tr>
206              <td>
207<a class="xref" href="stlElementHolder_DB_STL_value.html" title="_DB_STL_value">
208_DB_STL_value
209</a>
210</td>
211              <td>
212   <p>Returns the data element this wrapper object wraps;. </p>        </td>
213            </tr>
214            <tr>
215              <td>
216<a class="xref" href="stlElementHolder_DB_STL_StoreElement.html" title="_DB_STL_StoreElement">
217_DB_STL_StoreElement
218</a>
219</td>
220              <td>
221   <p>Function to store the data element. </p>        </td>
222            </tr>
223          </tbody>
224        </table>
225      </div>
226      <h4><a id="id1568722"></a>
227Group</h4>
228      <p>
229<a class="xref" href="Element_wrappers.html" title="Chapter��22.�� ElementRef and ElementHolder Wappers">
230 ElementRef and ElementHolder Wappers  </a>
231</p>
232      <p>
233</p>
234      <div class="sect1" lang="en" xml:lang="en">
235        <div class="titlepage">
236          <div>
237            <div>
238              <h2 class="title" style="clear: both"><a id="stlElementHolderElementHolder"></a>
239ElementHolder
240</h2>
241            </div>
242          </div>
243        </div>
244        <div class="sect2" lang="en" xml:lang="en">
245          <div class="titlepage">
246            <div>
247              <div>
248                <h3 class="title"><a id="func_details"></a>
249Function Details</h3>
250              </div>
251            </div>
252          </div>
253          <pre class="programlisting">
254ElementHolder(iterator_type��*pitr=NULL)
255 </pre>
256          <div class="sect3" lang="en" xml:lang="en">
257            <div class="titlepage"></div>
258            <p>Constructor. </p>
259            <p>If the pitr parameter is NULL or the default value is used, the object created is a simple wrapper and not connected to a container. If a valid iterator parameter is passed in, the wrapped element will be associated with the matching key/data pair in the underlying container. </p>
260          </div>
261          <div class="sect3" lang="en" xml:lang="en">
262            <div class="titlepage">
263              <div>
264                <div>
265                  <h4 class="title"><a id="id1568435"></a>
266Parameters</h4>
267                </div>
268              </div>
269            </div>
270            <div class="sect4" lang="en" xml:lang="en">
271              <div class="titlepage">
272                <div>
273                  <div>
274                    <h5 class="title"><a id="id1568730"></a>
275 pitr </h5>
276                  </div>
277                </div>
278              </div>
279              <p>The iterator owning this object. </p>
280            </div>
281          </div>
282          <pre class="programlisting">
283ElementHolder(const��ptype��&amp;dt)
284 </pre>
285          <div class="sect3" lang="en" xml:lang="en">
286            <div class="titlepage"></div>
287            <p>Constructor. </p>
288            <p>Initializes an <a class="link" href="ElementRef.html" title="Chapter��24.�� ElementRef">ElementRef</a>
289 wrapper without an iterator. It can only be used to wrap a data element in memory, it can't access an unerlying database. </p>
290          </div>
291          <div class="sect3" lang="en" xml:lang="en">
292            <div class="titlepage">
293              <div>
294                <div>
295                  <h4 class="title"><a id="id1568357"></a>
296Parameters</h4>
297                </div>
298              </div>
299            </div>
300            <div class="sect4" lang="en" xml:lang="en">
301              <div class="titlepage">
302                <div>
303                  <div>
304                    <h5 class="title"><a id="id1568734"></a>
305 dt </h5>
306                  </div>
307                </div>
308              </div>
309              <p>The base class object to initialize this object. </p>
310            </div>
311          </div>
312          <pre class="programlisting">
313ElementHolder(const��self��&amp;other)
314 </pre>
315          <div class="sect3" lang="en" xml:lang="en">
316            <div class="titlepage"></div>
317            <p>Copy constructor. </p>
318            <p>The constructor takes a "deep" copy. The created object will be identical to, but independent from the original object. </p>
319          </div>
320          <div class="sect3" lang="en" xml:lang="en">
321            <div class="titlepage">
322              <div>
323                <div>
324                  <h4 class="title"><a id="id1568604"></a>
325Parameters</h4>
326                </div>
327              </div>
328            </div>
329            <div class="sect4" lang="en" xml:lang="en">
330              <div class="titlepage">
331                <div>
332                  <div>
333                    <h5 class="title"><a id="id1568503"></a>
334 other </h5>
335                  </div>
336                </div>
337              </div>
338              <p>The object to clone from. </p>
339            </div>
340          </div>
341        </div>
342        <div class="sect2" lang="en" xml:lang="en">
343          <div class="titlepage">
344            <div>
345              <div>
346                <h3 class="title"><a id="id1568921"></a>
347Class</h3>
348              </div>
349            </div>
350          </div>
351          <p>
352  <a class="link" href="ElementHolder.html" title="Chapter��23.�� ElementHolder">
353  ElementHolder</a>
354     </p>
355        </div>
356      </div>
357    </div>
358    <div class="navfooter">
359      <hr />
360      <table width="100%" summary="Navigation footer">
361        <tr>
362          <td width="40%" align="left"><a accesskey="p" href="Element_wrappers.html">Prev</a>��</td>
363          <td width="20%" align="center">��</td>
364          <td width="40%" align="right">��<a accesskey="n" href="stlElementHolderdstr_ElementHolder.html">Next</a></td>
365        </tr>
366        <tr>
367          <td width="40%" align="left" valign="top">Chapter��22.��
368 ElementRef and ElementHolder Wappers  ��</td>
369          <td width="20%" align="center">
370            <a accesskey="h" href="index.html">Home</a>
371          </td>
372          <td width="40%" align="right" valign="top">��
373~ElementHolder
374</td>
375        </tr>
376      </table>
377    </div>
378  </body>
379</html>
380