• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3<title> TemplateOscl_TAlloc&lt; T, Alloc &gt; class Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5</head><body>
6<!-- Generated by Doxygen 1.2.18 -->
7<center>
8<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </center>
9<hr><h1>Oscl_TAlloc&lt; T, Alloc &gt; Class Template Reference<br>
10<small>
11[<a class="el" href="group__osclbase.html">OSCL Base</a>]</small>
12</h1><code>#include &lt;<a class="el" href="oscl__defalloc_8h-source.html">oscl_defalloc.h</a>&gt;</code>
13<p>
14<p>Inheritance diagram for Oscl_TAlloc&lt; T, Alloc &gt;:
15<p><center><img src="classOscl__TAlloc.png" usemap="#Oscl_TAlloc< T, Alloc >_map" border="0" alt=""></center>
16<map name="Oscl_TAlloc< T, Alloc >_map">
17<area href="classOsclDestructDealloc.html" alt="OsclDestructDealloc" shape="rect" coords="0,0,150,24">
18</map>
19<table border=0 cellpadding=0 cellspacing=0>
20<tr><td></td></tr>
21<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
22<tr><td nowrap align=right valign=top>typedef T&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#s0">value_type</a></td></tr>
23<tr><td nowrap align=right valign=top>typedef T *&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#s1">pointer</a></td></tr>
24<tr><td nowrap align=right valign=top>typedef const T *&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#s2">const_pointer</a></td></tr>
25<tr><td nowrap align=right valign=top>typedef uint32&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#s3">size_type</a></td></tr>
26<tr><td nowrap align=right valign=top>typedef T &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#s4">reference</a></td></tr>
27<tr><td nowrap align=right valign=top>typedef const T &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#s5">const_reference</a></td></tr>
28<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
29<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a0">~Oscl_TAlloc</a> ()</td></tr>
30<tr><td nowrap align=right valign=top><a class="el" href="classOscl__TAlloc.html#s1">pointer</a>&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a1">allocate_fl</a> (uint32 size, const char *file_name, const int line_num)</td></tr>
31<tr><td nowrap align=right valign=top><a class="el" href="classOscl__TAlloc.html#s1">pointer</a>&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a2">allocate</a> (uint32 size)</td></tr>
32<tr><td nowrap align=right valign=top><a class="el" href="classOscl__TAlloc.html#s1">pointer</a>&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a3">alloc_and_construct_fl</a> (<a class="el" href="classOscl__TAlloc.html#s5">const_reference</a> val, const char *file_name, const int line_num)</td></tr>
33<tr><td nowrap align=right valign=top><a class="el" href="classOscl__TAlloc.html#s1">pointer</a>&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a4">alloc_and_construct</a> (<a class="el" href="classOscl__TAlloc.html#s5">const_reference</a> val)</td></tr>
34<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a5">deallocate</a> (<a class="el" href="group__osclbase.html#a25">OsclAny</a> *p)</td></tr>
35<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a6">deallocate</a> (<a class="el" href="group__osclbase.html#a25">OsclAny</a> *p, <a class="el" href="classOscl__TAlloc.html#s3">size_type</a> n)</td></tr>
36<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a7">destruct_and_dealloc</a> (<a class="el" href="group__osclbase.html#a25">OsclAny</a> *p)</td></tr>
37<tr><td nowrap align=right valign=top><a class="el" href="classOscl__TAlloc.html#s1">pointer</a>&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a8">address</a> (<a class="el" href="classOscl__TAlloc.html#s4">reference</a> r)</td></tr>
38<tr><td nowrap align=right valign=top><a class="el" href="classOscl__TAlloc.html#s2">const_pointer</a>&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a9">address</a> (<a class="el" href="classOscl__TAlloc.html#s5">const_reference</a> r) const</td></tr>
39<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a10">construct</a> (<a class="el" href="classOscl__TAlloc.html#s1">pointer</a> p, <a class="el" href="classOscl__TAlloc.html#s5">const_reference</a> val)</td></tr>
40<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOscl__TAlloc.html#a11">destroy</a> (<a class="el" href="classOscl__TAlloc.html#s1">pointer</a> p)</td></tr>
41</table>
42<h3>template&lt;class T, class Alloc&gt;<br>
43 class Oscl_TAlloc&lt; T, Alloc &gt;</h3>
44
45<hr><h2>Member Typedef Documentation</h2>
46<a name="s2" doxytag="Oscl_TAlloc::const_pointer"></a><p>
47<table width="100%" cellpadding="2" cellspacing="0" border="0">
48  <tr>
49    <td class="md">
50      <table cellpadding="0" cellspacing="0" border="0">
51        <tr>
52          <td class="md" colspan="4">
53template&lt;class T, class Alloc&gt; </td>
54        </tr>
55        <tr>
56          <td class="md" nowrap valign="top"> typedef const T* Oscl_TAlloc&lt; T, Alloc &gt;::const_pointer
57      </table>
58    </td>
59  </tr>
60</table>
61<table cellspacing=5 cellpadding=0 border=0>
62  <tr>
63    <td>
64      &nbsp;
65    </td>
66    <td>
67
68<p>
69    </td>
70  </tr>
71</table>
72<a name="s5" doxytag="Oscl_TAlloc::const_reference"></a><p>
73<table width="100%" cellpadding="2" cellspacing="0" border="0">
74  <tr>
75    <td class="md">
76      <table cellpadding="0" cellspacing="0" border="0">
77        <tr>
78          <td class="md" colspan="4">
79template&lt;class T, class Alloc&gt; </td>
80        </tr>
81        <tr>
82          <td class="md" nowrap valign="top"> typedef const T&amp; Oscl_TAlloc&lt; T, Alloc &gt;::const_reference
83      </table>
84    </td>
85  </tr>
86</table>
87<table cellspacing=5 cellpadding=0 border=0>
88  <tr>
89    <td>
90      &nbsp;
91    </td>
92    <td>
93
94<p>
95    </td>
96  </tr>
97</table>
98<a name="s1" doxytag="Oscl_TAlloc::pointer"></a><p>
99<table width="100%" cellpadding="2" cellspacing="0" border="0">
100  <tr>
101    <td class="md">
102      <table cellpadding="0" cellspacing="0" border="0">
103        <tr>
104          <td class="md" colspan="4">
105template&lt;class T, class Alloc&gt; </td>
106        </tr>
107        <tr>
108          <td class="md" nowrap valign="top"> typedef T* Oscl_TAlloc&lt; T, Alloc &gt;::pointer
109      </table>
110    </td>
111  </tr>
112</table>
113<table cellspacing=5 cellpadding=0 border=0>
114  <tr>
115    <td>
116      &nbsp;
117    </td>
118    <td>
119
120<p>
121    </td>
122  </tr>
123</table>
124<a name="s4" doxytag="Oscl_TAlloc::reference"></a><p>
125<table width="100%" cellpadding="2" cellspacing="0" border="0">
126  <tr>
127    <td class="md">
128      <table cellpadding="0" cellspacing="0" border="0">
129        <tr>
130          <td class="md" colspan="4">
131template&lt;class T, class Alloc&gt; </td>
132        </tr>
133        <tr>
134          <td class="md" nowrap valign="top"> typedef T&amp; Oscl_TAlloc&lt; T, Alloc &gt;::reference
135      </table>
136    </td>
137  </tr>
138</table>
139<table cellspacing=5 cellpadding=0 border=0>
140  <tr>
141    <td>
142      &nbsp;
143    </td>
144    <td>
145
146<p>
147    </td>
148  </tr>
149</table>
150<a name="s3" doxytag="Oscl_TAlloc::size_type"></a><p>
151<table width="100%" cellpadding="2" cellspacing="0" border="0">
152  <tr>
153    <td class="md">
154      <table cellpadding="0" cellspacing="0" border="0">
155        <tr>
156          <td class="md" colspan="4">
157template&lt;class T, class Alloc&gt; </td>
158        </tr>
159        <tr>
160          <td class="md" nowrap valign="top"> typedef uint32 Oscl_TAlloc&lt; T, Alloc &gt;::size_type
161      </table>
162    </td>
163  </tr>
164</table>
165<table cellspacing=5 cellpadding=0 border=0>
166  <tr>
167    <td>
168      &nbsp;
169    </td>
170    <td>
171
172<p>
173    </td>
174  </tr>
175</table>
176<a name="s0" doxytag="Oscl_TAlloc::value_type"></a><p>
177<table width="100%" cellpadding="2" cellspacing="0" border="0">
178  <tr>
179    <td class="md">
180      <table cellpadding="0" cellspacing="0" border="0">
181        <tr>
182          <td class="md" colspan="4">
183template&lt;class T, class Alloc&gt; </td>
184        </tr>
185        <tr>
186          <td class="md" nowrap valign="top"> typedef T Oscl_TAlloc&lt; T, Alloc &gt;::value_type
187      </table>
188    </td>
189  </tr>
190</table>
191<table cellspacing=5 cellpadding=0 border=0>
192  <tr>
193    <td>
194      &nbsp;
195    </td>
196    <td>
197
198<p>
199    </td>
200  </tr>
201</table>
202<hr><h2>Constructor &amp; Destructor Documentation</h2>
203<a name="a0" doxytag="Oscl_TAlloc::~Oscl_TAlloc"></a><p>
204<table width="100%" cellpadding="2" cellspacing="0" border="0">
205  <tr>
206    <td class="md">
207      <table cellpadding="0" cellspacing="0" border="0">
208        <tr>
209          <td class="md" colspan="4">
210template&lt;class T, class Alloc&gt; </td>
211        </tr>
212        <tr>
213          <td class="md" nowrap valign="top"> virtual Oscl_TAlloc&lt; T, Alloc &gt;::~Oscl_TAlloc </td>
214          <td class="md" valign="top">(&nbsp;</td>
215          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
216          <td class="md" valign="top">)&nbsp;</td>
217          <td class="md" nowrap><code> [inline, virtual]</code></td>
218        </tr>
219
220      </table>
221    </td>
222  </tr>
223</table>
224<table cellspacing=5 cellpadding=0 border=0>
225  <tr>
226    <td>
227      &nbsp;
228    </td>
229    <td>
230
231<p>
232    </td>
233  </tr>
234</table>
235<hr><h2>Member Function Documentation</h2>
236<a name="a9" doxytag="Oscl_TAlloc::address"></a><p>
237<table width="100%" cellpadding="2" cellspacing="0" border="0">
238  <tr>
239    <td class="md">
240      <table cellpadding="0" cellspacing="0" border="0">
241        <tr>
242          <td class="md" colspan="4">
243template&lt;class T, class Alloc&gt; </td>
244        </tr>
245        <tr>
246          <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s2">const_pointer</a> Oscl_TAlloc&lt; T, Alloc &gt;::address </td>
247          <td class="md" valign="top">(&nbsp;</td>
248          <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s5">const_reference</a>&nbsp;</td>
249          <td class="mdname1" valign="top" nowrap>&nbsp; <em>r</em>          </td>
250          <td class="md" valign="top">)&nbsp;</td>
251          <td class="md" nowrap> const<code> [inline]</code></td>
252        </tr>
253
254      </table>
255    </td>
256  </tr>
257</table>
258<table cellspacing=5 cellpadding=0 border=0>
259  <tr>
260    <td>
261      &nbsp;
262    </td>
263    <td>
264
265<p>
266    </td>
267  </tr>
268</table>
269<a name="a8" doxytag="Oscl_TAlloc::address"></a><p>
270<table width="100%" cellpadding="2" cellspacing="0" border="0">
271  <tr>
272    <td class="md">
273      <table cellpadding="0" cellspacing="0" border="0">
274        <tr>
275          <td class="md" colspan="4">
276template&lt;class T, class Alloc&gt; </td>
277        </tr>
278        <tr>
279          <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s1">pointer</a> Oscl_TAlloc&lt; T, Alloc &gt;::address </td>
280          <td class="md" valign="top">(&nbsp;</td>
281          <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s4">reference</a>&nbsp;</td>
282          <td class="mdname1" valign="top" nowrap>&nbsp; <em>r</em>          </td>
283          <td class="md" valign="top">)&nbsp;</td>
284          <td class="md" nowrap><code> [inline]</code></td>
285        </tr>
286
287      </table>
288    </td>
289  </tr>
290</table>
291<table cellspacing=5 cellpadding=0 border=0>
292  <tr>
293    <td>
294      &nbsp;
295    </td>
296    <td>
297
298<p>
299    </td>
300  </tr>
301</table>
302<a name="a4" doxytag="Oscl_TAlloc::alloc_and_construct"></a><p>
303<table width="100%" cellpadding="2" cellspacing="0" border="0">
304  <tr>
305    <td class="md">
306      <table cellpadding="0" cellspacing="0" border="0">
307        <tr>
308          <td class="md" colspan="4">
309template&lt;class T, class Alloc&gt; </td>
310        </tr>
311        <tr>
312          <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s1">pointer</a> Oscl_TAlloc&lt; T, Alloc &gt;::alloc_and_construct </td>
313          <td class="md" valign="top">(&nbsp;</td>
314          <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s5">const_reference</a>&nbsp;</td>
315          <td class="mdname1" valign="top" nowrap>&nbsp; <em>val</em>          </td>
316          <td class="md" valign="top">)&nbsp;</td>
317          <td class="md" nowrap><code> [inline]</code></td>
318        </tr>
319
320      </table>
321    </td>
322  </tr>
323</table>
324<table cellspacing=5 cellpadding=0 border=0>
325  <tr>
326    <td>
327      &nbsp;
328    </td>
329    <td>
330
331<p>
332    </td>
333  </tr>
334</table>
335<a name="a3" doxytag="Oscl_TAlloc::alloc_and_construct_fl"></a><p>
336<table width="100%" cellpadding="2" cellspacing="0" border="0">
337  <tr>
338    <td class="md">
339      <table cellpadding="0" cellspacing="0" border="0">
340        <tr>
341          <td class="md" colspan="4">
342template&lt;class T, class Alloc&gt; </td>
343        </tr>
344        <tr>
345          <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s1">pointer</a> Oscl_TAlloc&lt; T, Alloc &gt;::alloc_and_construct_fl </td>
346          <td class="md" valign="top">(&nbsp;</td>
347          <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s5">const_reference</a>&nbsp;</td>
348          <td class="mdname" nowrap>&nbsp; <em>val</em>, </td>
349        </tr>
350        <tr>
351          <td></td>
352          <td></td>
353          <td class="md" nowrap>const char *&nbsp;</td>
354          <td class="mdname" nowrap>&nbsp; <em>file_name</em>, </td>
355        </tr>
356        <tr>
357          <td></td>
358          <td></td>
359          <td class="md" nowrap>const int&nbsp;</td>
360          <td class="mdname" nowrap>&nbsp; <em>line_num</em></td>
361        </tr>
362        <tr>
363          <td></td>
364          <td class="md">)&nbsp;</td>
365          <td class="md" colspan="2"><code> [inline]</code></td>
366        </tr>
367
368      </table>
369    </td>
370  </tr>
371</table>
372<table cellspacing=5 cellpadding=0 border=0>
373  <tr>
374    <td>
375      &nbsp;
376    </td>
377    <td>
378
379<p>
380    </td>
381  </tr>
382</table>
383<a name="a2" doxytag="Oscl_TAlloc::allocate"></a><p>
384<table width="100%" cellpadding="2" cellspacing="0" border="0">
385  <tr>
386    <td class="md">
387      <table cellpadding="0" cellspacing="0" border="0">
388        <tr>
389          <td class="md" colspan="4">
390template&lt;class T, class Alloc&gt; </td>
391        </tr>
392        <tr>
393          <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s1">pointer</a> Oscl_TAlloc&lt; T, Alloc &gt;::allocate </td>
394          <td class="md" valign="top">(&nbsp;</td>
395          <td class="md" nowrap valign="top">uint32&nbsp;</td>
396          <td class="mdname1" valign="top" nowrap>&nbsp; <em>size</em>          </td>
397          <td class="md" valign="top">)&nbsp;</td>
398          <td class="md" nowrap><code> [inline]</code></td>
399        </tr>
400
401      </table>
402    </td>
403  </tr>
404</table>
405<table cellspacing=5 cellpadding=0 border=0>
406  <tr>
407    <td>
408      &nbsp;
409    </td>
410    <td>
411
412<p>
413    </td>
414  </tr>
415</table>
416<a name="a1" doxytag="Oscl_TAlloc::allocate_fl"></a><p>
417<table width="100%" cellpadding="2" cellspacing="0" border="0">
418  <tr>
419    <td class="md">
420      <table cellpadding="0" cellspacing="0" border="0">
421        <tr>
422          <td class="md" colspan="4">
423template&lt;class T, class Alloc&gt; </td>
424        </tr>
425        <tr>
426          <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s1">pointer</a> Oscl_TAlloc&lt; T, Alloc &gt;::allocate_fl </td>
427          <td class="md" valign="top">(&nbsp;</td>
428          <td class="md" nowrap valign="top">uint32&nbsp;</td>
429          <td class="mdname" nowrap>&nbsp; <em>size</em>, </td>
430        </tr>
431        <tr>
432          <td></td>
433          <td></td>
434          <td class="md" nowrap>const char *&nbsp;</td>
435          <td class="mdname" nowrap>&nbsp; <em>file_name</em>, </td>
436        </tr>
437        <tr>
438          <td></td>
439          <td></td>
440          <td class="md" nowrap>const int&nbsp;</td>
441          <td class="mdname" nowrap>&nbsp; <em>line_num</em></td>
442        </tr>
443        <tr>
444          <td></td>
445          <td class="md">)&nbsp;</td>
446          <td class="md" colspan="2"><code> [inline]</code></td>
447        </tr>
448
449      </table>
450    </td>
451  </tr>
452</table>
453<table cellspacing=5 cellpadding=0 border=0>
454  <tr>
455    <td>
456      &nbsp;
457    </td>
458    <td>
459
460<p>
461    </td>
462  </tr>
463</table>
464<a name="a10" doxytag="Oscl_TAlloc::construct"></a><p>
465<table width="100%" cellpadding="2" cellspacing="0" border="0">
466  <tr>
467    <td class="md">
468      <table cellpadding="0" cellspacing="0" border="0">
469        <tr>
470          <td class="md" colspan="4">
471template&lt;class T, class Alloc&gt; </td>
472        </tr>
473        <tr>
474          <td class="md" nowrap valign="top"> void Oscl_TAlloc&lt; T, Alloc &gt;::construct </td>
475          <td class="md" valign="top">(&nbsp;</td>
476          <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s1">pointer</a>&nbsp;</td>
477          <td class="mdname" nowrap>&nbsp; <em>p</em>, </td>
478        </tr>
479        <tr>
480          <td></td>
481          <td></td>
482          <td class="md" nowrap><a class="el" href="classOscl__TAlloc.html#s5">const_reference</a>&nbsp;</td>
483          <td class="mdname" nowrap>&nbsp; <em>val</em></td>
484        </tr>
485        <tr>
486          <td></td>
487          <td class="md">)&nbsp;</td>
488          <td class="md" colspan="2"><code> [inline]</code></td>
489        </tr>
490
491      </table>
492    </td>
493  </tr>
494</table>
495<table cellspacing=5 cellpadding=0 border=0>
496  <tr>
497    <td>
498      &nbsp;
499    </td>
500    <td>
501
502<p>
503    </td>
504  </tr>
505</table>
506<a name="a6" doxytag="Oscl_TAlloc::deallocate"></a><p>
507<table width="100%" cellpadding="2" cellspacing="0" border="0">
508  <tr>
509    <td class="md">
510      <table cellpadding="0" cellspacing="0" border="0">
511        <tr>
512          <td class="md" colspan="4">
513template&lt;class T, class Alloc&gt; </td>
514        </tr>
515        <tr>
516          <td class="md" nowrap valign="top"> void Oscl_TAlloc&lt; T, Alloc &gt;::deallocate </td>
517          <td class="md" valign="top">(&nbsp;</td>
518          <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> *&nbsp;</td>
519          <td class="mdname" nowrap>&nbsp; <em>p</em>, </td>
520        </tr>
521        <tr>
522          <td></td>
523          <td></td>
524          <td class="md" nowrap><a class="el" href="classOscl__TAlloc.html#s3">size_type</a>&nbsp;</td>
525          <td class="mdname" nowrap>&nbsp; <em>n</em></td>
526        </tr>
527        <tr>
528          <td></td>
529          <td class="md">)&nbsp;</td>
530          <td class="md" colspan="2"><code> [inline]</code></td>
531        </tr>
532
533      </table>
534    </td>
535  </tr>
536</table>
537<table cellspacing=5 cellpadding=0 border=0>
538  <tr>
539    <td>
540      &nbsp;
541    </td>
542    <td>
543
544<p>
545    </td>
546  </tr>
547</table>
548<a name="a5" doxytag="Oscl_TAlloc::deallocate"></a><p>
549<table width="100%" cellpadding="2" cellspacing="0" border="0">
550  <tr>
551    <td class="md">
552      <table cellpadding="0" cellspacing="0" border="0">
553        <tr>
554          <td class="md" colspan="4">
555template&lt;class T, class Alloc&gt; </td>
556        </tr>
557        <tr>
558          <td class="md" nowrap valign="top"> void Oscl_TAlloc&lt; T, Alloc &gt;::deallocate </td>
559          <td class="md" valign="top">(&nbsp;</td>
560          <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> *&nbsp;</td>
561          <td class="mdname1" valign="top" nowrap>&nbsp; <em>p</em>          </td>
562          <td class="md" valign="top">)&nbsp;</td>
563          <td class="md" nowrap><code> [inline]</code></td>
564        </tr>
565
566      </table>
567    </td>
568  </tr>
569</table>
570<table cellspacing=5 cellpadding=0 border=0>
571  <tr>
572    <td>
573      &nbsp;
574    </td>
575    <td>
576
577<p>
578    </td>
579  </tr>
580</table>
581<a name="a11" doxytag="Oscl_TAlloc::destroy"></a><p>
582<table width="100%" cellpadding="2" cellspacing="0" border="0">
583  <tr>
584    <td class="md">
585      <table cellpadding="0" cellspacing="0" border="0">
586        <tr>
587          <td class="md" colspan="4">
588template&lt;class T, class Alloc&gt; </td>
589        </tr>
590        <tr>
591          <td class="md" nowrap valign="top"> void Oscl_TAlloc&lt; T, Alloc &gt;::destroy </td>
592          <td class="md" valign="top">(&nbsp;</td>
593          <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s1">pointer</a>&nbsp;</td>
594          <td class="mdname1" valign="top" nowrap>&nbsp; <em>p</em>          </td>
595          <td class="md" valign="top">)&nbsp;</td>
596          <td class="md" nowrap><code> [inline]</code></td>
597        </tr>
598
599      </table>
600    </td>
601  </tr>
602</table>
603<table cellspacing=5 cellpadding=0 border=0>
604  <tr>
605    <td>
606      &nbsp;
607    </td>
608    <td>
609
610<p>
611    </td>
612  </tr>
613</table>
614<a name="a7" doxytag="Oscl_TAlloc::destruct_and_dealloc"></a><p>
615<table width="100%" cellpadding="2" cellspacing="0" border="0">
616  <tr>
617    <td class="md">
618      <table cellpadding="0" cellspacing="0" border="0">
619        <tr>
620          <td class="md" colspan="4">
621template&lt;class T, class Alloc&gt; </td>
622        </tr>
623        <tr>
624          <td class="md" nowrap valign="top"> void Oscl_TAlloc&lt; T, Alloc &gt;::destruct_and_dealloc </td>
625          <td class="md" valign="top">(&nbsp;</td>
626          <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> *&nbsp;</td>
627          <td class="mdname1" valign="top" nowrap>&nbsp; <em>p</em>          </td>
628          <td class="md" valign="top">)&nbsp;</td>
629          <td class="md" nowrap><code> [inline, virtual]</code></td>
630        </tr>
631
632      </table>
633    </td>
634  </tr>
635</table>
636<table cellspacing=5 cellpadding=0 border=0>
637  <tr>
638    <td>
639      &nbsp;
640    </td>
641    <td>
642
643<p>
644
645<p>
646Implements <a class="el" href="classOsclDestructDealloc.html#a0">OsclDestructDealloc</a>.    </td>
647  </tr>
648</table>
649<hr>The documentation for this class was generated from the following file:<ul>
650<li><a class="el" href="oscl__defalloc_8h-source.html">oscl_defalloc.h</a></ul>
651<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
652<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
653</small></address>
654</body>
655</html>
656