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< T, Alloc > 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> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> </center> 9 <hr><h1>Oscl_TAlloc< T, Alloc > Class Template Reference<br> 10 <small> 11 [<a class="el" href="group__osclbase.html">OSCL Base</a>]</small> 12 </h1><code>#include <<a class="el" href="oscl__defalloc_8h-source.html">oscl_defalloc.h</a>></code> 13 <p> 14 <p>Inheritance diagram for Oscl_TAlloc< T, Alloc >: 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 </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 * </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 * </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 </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 & </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 & </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 </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> </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> </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> </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> </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 </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 </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 </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> </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> </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 </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 </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<class T, class Alloc><br> 43 class Oscl_TAlloc< T, Alloc ></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"> 53 template<class T, class Alloc> </td> 54 </tr> 55 <tr> 56 <td class="md" nowrap valign="top"> typedef const T* Oscl_TAlloc< T, Alloc >::const_pointer 57 </table> 58 </td> 59 </tr> 60 </table> 61 <table cellspacing=5 cellpadding=0 border=0> 62 <tr> 63 <td> 64 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"> 79 template<class T, class Alloc> </td> 80 </tr> 81 <tr> 82 <td class="md" nowrap valign="top"> typedef const T& Oscl_TAlloc< T, Alloc >::const_reference 83 </table> 84 </td> 85 </tr> 86 </table> 87 <table cellspacing=5 cellpadding=0 border=0> 88 <tr> 89 <td> 90 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"> 105 template<class T, class Alloc> </td> 106 </tr> 107 <tr> 108 <td class="md" nowrap valign="top"> typedef T* Oscl_TAlloc< T, Alloc >::pointer 109 </table> 110 </td> 111 </tr> 112 </table> 113 <table cellspacing=5 cellpadding=0 border=0> 114 <tr> 115 <td> 116 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"> 131 template<class T, class Alloc> </td> 132 </tr> 133 <tr> 134 <td class="md" nowrap valign="top"> typedef T& Oscl_TAlloc< T, Alloc >::reference 135 </table> 136 </td> 137 </tr> 138 </table> 139 <table cellspacing=5 cellpadding=0 border=0> 140 <tr> 141 <td> 142 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"> 157 template<class T, class Alloc> </td> 158 </tr> 159 <tr> 160 <td class="md" nowrap valign="top"> typedef uint32 Oscl_TAlloc< T, Alloc >::size_type 161 </table> 162 </td> 163 </tr> 164 </table> 165 <table cellspacing=5 cellpadding=0 border=0> 166 <tr> 167 <td> 168 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"> 183 template<class T, class Alloc> </td> 184 </tr> 185 <tr> 186 <td class="md" nowrap valign="top"> typedef T Oscl_TAlloc< T, Alloc >::value_type 187 </table> 188 </td> 189 </tr> 190 </table> 191 <table cellspacing=5 cellpadding=0 border=0> 192 <tr> 193 <td> 194 195 </td> 196 <td> 197 198 <p> 199 </td> 200 </tr> 201 </table> 202 <hr><h2>Constructor & 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"> 210 template<class T, class Alloc> </td> 211 </tr> 212 <tr> 213 <td class="md" nowrap valign="top"> virtual Oscl_TAlloc< T, Alloc >::~Oscl_TAlloc </td> 214 <td class="md" valign="top">( </td> 215 <td class="mdname1" valign="top" nowrap> </td> 216 <td class="md" valign="top">) </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 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"> 243 template<class T, class Alloc> </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< T, Alloc >::address </td> 247 <td class="md" valign="top">( </td> 248 <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s5">const_reference</a> </td> 249 <td class="mdname1" valign="top" nowrap> <em>r</em> </td> 250 <td class="md" valign="top">) </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 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"> 276 template<class T, class Alloc> </td> 277 </tr> 278 <tr> 279 <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s1">pointer</a> Oscl_TAlloc< T, Alloc >::address </td> 280 <td class="md" valign="top">( </td> 281 <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s4">reference</a> </td> 282 <td class="mdname1" valign="top" nowrap> <em>r</em> </td> 283 <td class="md" valign="top">) </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 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"> 309 template<class T, class Alloc> </td> 310 </tr> 311 <tr> 312 <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s1">pointer</a> Oscl_TAlloc< T, Alloc >::alloc_and_construct </td> 313 <td class="md" valign="top">( </td> 314 <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s5">const_reference</a> </td> 315 <td class="mdname1" valign="top" nowrap> <em>val</em> </td> 316 <td class="md" valign="top">) </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 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"> 342 template<class T, class Alloc> </td> 343 </tr> 344 <tr> 345 <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s1">pointer</a> Oscl_TAlloc< T, Alloc >::alloc_and_construct_fl </td> 346 <td class="md" valign="top">( </td> 347 <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s5">const_reference</a> </td> 348 <td class="mdname" nowrap> <em>val</em>, </td> 349 </tr> 350 <tr> 351 <td></td> 352 <td></td> 353 <td class="md" nowrap>const char * </td> 354 <td class="mdname" nowrap> <em>file_name</em>, </td> 355 </tr> 356 <tr> 357 <td></td> 358 <td></td> 359 <td class="md" nowrap>const int </td> 360 <td class="mdname" nowrap> <em>line_num</em></td> 361 </tr> 362 <tr> 363 <td></td> 364 <td class="md">) </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 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"> 390 template<class T, class Alloc> </td> 391 </tr> 392 <tr> 393 <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s1">pointer</a> Oscl_TAlloc< T, Alloc >::allocate </td> 394 <td class="md" valign="top">( </td> 395 <td class="md" nowrap valign="top">uint32 </td> 396 <td class="mdname1" valign="top" nowrap> <em>size</em> </td> 397 <td class="md" valign="top">) </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 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"> 423 template<class T, class Alloc> </td> 424 </tr> 425 <tr> 426 <td class="md" nowrap valign="top"> <a class="el" href="classOscl__TAlloc.html#s1">pointer</a> Oscl_TAlloc< T, Alloc >::allocate_fl </td> 427 <td class="md" valign="top">( </td> 428 <td class="md" nowrap valign="top">uint32 </td> 429 <td class="mdname" nowrap> <em>size</em>, </td> 430 </tr> 431 <tr> 432 <td></td> 433 <td></td> 434 <td class="md" nowrap>const char * </td> 435 <td class="mdname" nowrap> <em>file_name</em>, </td> 436 </tr> 437 <tr> 438 <td></td> 439 <td></td> 440 <td class="md" nowrap>const int </td> 441 <td class="mdname" nowrap> <em>line_num</em></td> 442 </tr> 443 <tr> 444 <td></td> 445 <td class="md">) </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 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"> 471 template<class T, class Alloc> </td> 472 </tr> 473 <tr> 474 <td class="md" nowrap valign="top"> void Oscl_TAlloc< T, Alloc >::construct </td> 475 <td class="md" valign="top">( </td> 476 <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s1">pointer</a> </td> 477 <td class="mdname" nowrap> <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> </td> 483 <td class="mdname" nowrap> <em>val</em></td> 484 </tr> 485 <tr> 486 <td></td> 487 <td class="md">) </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 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"> 513 template<class T, class Alloc> </td> 514 </tr> 515 <tr> 516 <td class="md" nowrap valign="top"> void Oscl_TAlloc< T, Alloc >::deallocate </td> 517 <td class="md" valign="top">( </td> 518 <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> * </td> 519 <td class="mdname" nowrap> <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> </td> 525 <td class="mdname" nowrap> <em>n</em></td> 526 </tr> 527 <tr> 528 <td></td> 529 <td class="md">) </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 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"> 555 template<class T, class Alloc> </td> 556 </tr> 557 <tr> 558 <td class="md" nowrap valign="top"> void Oscl_TAlloc< T, Alloc >::deallocate </td> 559 <td class="md" valign="top">( </td> 560 <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> * </td> 561 <td class="mdname1" valign="top" nowrap> <em>p</em> </td> 562 <td class="md" valign="top">) </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 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"> 588 template<class T, class Alloc> </td> 589 </tr> 590 <tr> 591 <td class="md" nowrap valign="top"> void Oscl_TAlloc< T, Alloc >::destroy </td> 592 <td class="md" valign="top">( </td> 593 <td class="md" nowrap valign="top"><a class="el" href="classOscl__TAlloc.html#s1">pointer</a> </td> 594 <td class="mdname1" valign="top" nowrap> <em>p</em> </td> 595 <td class="md" valign="top">) </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 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"> 621 template<class T, class Alloc> </td> 622 </tr> 623 <tr> 624 <td class="md" nowrap valign="top"> void Oscl_TAlloc< T, Alloc >::destruct_and_dealloc </td> 625 <td class="md" valign="top">( </td> 626 <td class="md" nowrap valign="top"><a class="el" href="group__osclbase.html#a25">OsclAny</a> * </td> 627 <td class="mdname1" valign="top" nowrap> <em>p</em> </td> 628 <td class="md" valign="top">) </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 640 </td> 641 <td> 642 643 <p> 644 645 <p> 646 Implements <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