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