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_Linked_List< LLClass, 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_Linked_List< LLClass, 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__linked__list_8h-source.html">oscl_linked_list.h</a>></code> 13<p> 14<p>Inheritance diagram for Oscl_Linked_List< LLClass, Alloc >: 15<p><center><img src="classOscl__Linked__List.png" usemap="#Oscl_Linked_List< LLClass, Alloc >_map" border="0" alt=""></center> 16<map name="Oscl_Linked_List< LLClass, Alloc >_map"> 17<area href="classOscl__Linked__List__Base.html" alt="Oscl_Linked_List_Base" shape="rect" coords="0,0,215,24"> 18<area href="classOscl__Opaque__Type__Alloc__LL.html" alt="Oscl_Opaque_Type_Alloc_LL" shape="rect" coords="225,0,440,24"> 19</map> 20<table border=0 cellpadding=0 cellspacing=0> 21<tr><td></td></tr> 22<tr><td colspan=2><br><h2>Public Methods</h2></td></tr> 23<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a0">Oscl_Linked_List</a> ()</td></tr> 24<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a1">~Oscl_Linked_List</a> ()</td></tr> 25<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a2">dequeue_element</a> (LLClass &element)</td></tr> 26<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a3">get_first</a> (LLClass &ele)</td></tr> 27<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a4">get_next</a> (LLClass &ele)</td></tr> 28<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a5">check_list</a> ()</td></tr> 29<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a6">get_num_elements</a> ()</td></tr> 30<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a7">add_element</a> (LLClass &new_element)</td></tr> 31<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a8">add_to_front</a> (const LLClass &new_element)</td></tr> 32<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a9">get_element</a> (int32 index, LLClass &element)</td></tr> 33<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a10">remove_element</a> (const LLClass &data_to_remove)</td></tr> 34<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a11">get_index</a> (const LLClass &data)</td></tr> 35<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a12">remove_element</a> (const int32 index_to_remove)</td></tr> 36<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a13">move_to_end</a> (const LLClass &data_to_move)</td></tr> 37<tr><td nowrap align=right valign=top>int32 </td><td valign=bottom><a class="el" href="classOscl__Linked__List.html#a14">move_to_front</a> (const LLClass &data_to_move)</td></tr> 38</table> 39<hr><a name="_details"></a><h2>Detailed Description</h2> 40<h3>template<class LLClass, class Alloc><br> 41 class Oscl_Linked_List< LLClass, Alloc ></h3> 42 43Oscl Linked List Class 44<p> 45<hr><h2>Constructor & Destructor Documentation</h2> 46<a name="a0" doxytag="Oscl_Linked_List::Oscl_Linked_List"></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<class LLClass, class Alloc> </td> 54 </tr> 55 <tr> 56 <td class="md" nowrap valign="top"> Oscl_Linked_List< LLClass, Alloc >::Oscl_Linked_List </td> 57 <td class="md" valign="top">( </td> 58 <td class="mdname1" valign="top" nowrap> </td> 59 <td class="md" valign="top">) </td> 60 <td class="md" nowrap><code> [inline]</code></td> 61 </tr> 62 63 </table> 64 </td> 65 </tr> 66</table> 67<table cellspacing=5 cellpadding=0 border=0> 68 <tr> 69 <td> 70 71 </td> 72 <td> 73 74<p> 75Initialized the protected variables of list. </td> 76 </tr> 77</table> 78<a name="a1" doxytag="Oscl_Linked_List::~Oscl_Linked_List"></a><p> 79<table width="100%" cellpadding="2" cellspacing="0" border="0"> 80 <tr> 81 <td class="md"> 82 <table cellpadding="0" cellspacing="0" border="0"> 83 <tr> 84 <td class="md" colspan="4"> 85template<class LLClass, class Alloc> </td> 86 </tr> 87 <tr> 88 <td class="md" nowrap valign="top"> Oscl_Linked_List< LLClass, Alloc >::~Oscl_Linked_List </td> 89 <td class="md" valign="top">( </td> 90 <td class="mdname1" valign="top" nowrap> </td> 91 <td class="md" valign="top">) </td> 92 <td class="md" nowrap><code> [inline]</code></td> 93 </tr> 94 95 </table> 96 </td> 97 </tr> 98</table> 99<table cellspacing=5 cellpadding=0 border=0> 100 <tr> 101 <td> 102 103 </td> 104 <td> 105 106<p> 107The destructor. </td> 108 </tr> 109</table> 110<hr><h2>Member Function Documentation</h2> 111<a name="a7" doxytag="Oscl_Linked_List::add_element"></a><p> 112<table width="100%" cellpadding="2" cellspacing="0" border="0"> 113 <tr> 114 <td class="md"> 115 <table cellpadding="0" cellspacing="0" border="0"> 116 <tr> 117 <td class="md" colspan="4"> 118template<class LLClass, class Alloc> </td> 119 </tr> 120 <tr> 121 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::add_element </td> 122 <td class="md" valign="top">( </td> 123 <td class="md" nowrap valign="top">LLClass & </td> 124 <td class="mdname1" valign="top" nowrap> <em>new_element</em> </td> 125 <td class="md" valign="top">) </td> 126 <td class="md" nowrap><code> [inline]</code></td> 127 </tr> 128 129 </table> 130 </td> 131 </tr> 132</table> 133<table cellspacing=5 cellpadding=0 border=0> 134 <tr> 135 <td> 136 137 </td> 138 <td> 139 140<p> 141Adds new element to the list.if list is already there then it adds element at end of list otherwise it create the list and add the element as first element of list. <dl compact><dt><b>Parameters: </b></dt><dd> 142<table border=0 cellspacing=2 cellpadding=0> 143<tr><td valign=top><em>new_element</em> </td><td> 144the element to be add in the list. </td></tr> 145</table> 146</dl><dl compact><dt><b>Returns: </b></dt><dd> 14732-bit integer on the success returns 1. </dl> </td> 148 </tr> 149</table> 150<a name="a8" doxytag="Oscl_Linked_List::add_to_front"></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<class LLClass, class Alloc> </td> 158 </tr> 159 <tr> 160 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::add_to_front </td> 161 <td class="md" valign="top">( </td> 162 <td class="md" nowrap valign="top">const LLClass & </td> 163 <td class="mdname1" valign="top" nowrap> <em>new_element</em> </td> 164 <td class="md" valign="top">) </td> 165 <td class="md" nowrap><code> [inline]</code></td> 166 </tr> 167 168 </table> 169 </td> 170 </tr> 171</table> 172<table cellspacing=5 cellpadding=0 border=0> 173 <tr> 174 <td> 175 176 </td> 177 <td> 178 179<p> 180Adds new element at the start of the list.if list is already exist then it adds element at start of list otherwise it create the list and add the element as first element of list. <dl compact><dt><b>Parameters: </b></dt><dd> 181<table border=0 cellspacing=2 cellpadding=0> 182<tr><td valign=top><em>new_element</em> </td><td> 183the element to be add in the list. </td></tr> 184</table> 185</dl><dl compact><dt><b>Returns: </b></dt><dd> 18632-bit integer on the success returns 1. </dl> </td> 187 </tr> 188</table> 189<a name="a5" doxytag="Oscl_Linked_List::check_list"></a><p> 190<table width="100%" cellpadding="2" cellspacing="0" border="0"> 191 <tr> 192 <td class="md"> 193 <table cellpadding="0" cellspacing="0" border="0"> 194 <tr> 195 <td class="md" colspan="4"> 196template<class LLClass, class Alloc> </td> 197 </tr> 198 <tr> 199 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::check_list </td> 200 <td class="md" valign="top">( </td> 201 <td class="mdname1" valign="top" nowrap> </td> 202 <td class="md" valign="top">) </td> 203 <td class="md" nowrap><code> [inline]</code></td> 204 </tr> 205 206 </table> 207 </td> 208 </tr> 209</table> 210<table cellspacing=5 cellpadding=0 border=0> 211 <tr> 212 <td> 213 214 </td> 215 <td> 216 217<p> 218Debug routine: Checks the list for elements. <dl compact><dt><b>Returns: </b></dt><dd> 21932-bit integer, if node count is equal to number of node added to the list then returns 1 otherwise returns 0. </dl> 220<p> 221Reimplemented from <a class="el" href="classOscl__Linked__List__Base.html#b5">Oscl_Linked_List_Base</a>. </td> 222 </tr> 223</table> 224<a name="a2" doxytag="Oscl_Linked_List::dequeue_element"></a><p> 225<table width="100%" cellpadding="2" cellspacing="0" border="0"> 226 <tr> 227 <td class="md"> 228 <table cellpadding="0" cellspacing="0" border="0"> 229 <tr> 230 <td class="md" colspan="4"> 231template<class LLClass, class Alloc> </td> 232 </tr> 233 <tr> 234 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::dequeue_element </td> 235 <td class="md" valign="top">( </td> 236 <td class="md" nowrap valign="top">LLClass & </td> 237 <td class="mdname1" valign="top" nowrap> <em>element</em> </td> 238 <td class="md" valign="top">) </td> 239 <td class="md" nowrap><code> [inline]</code></td> 240 </tr> 241 242 </table> 243 </td> 244 </tr> 245</table> 246<table cellspacing=5 cellpadding=0 border=0> 247 <tr> 248 <td> 249 250 </td> 251 <td> 252 253<p> 254 </td> 255 </tr> 256</table> 257<a name="a9" doxytag="Oscl_Linked_List::get_element"></a><p> 258<table width="100%" cellpadding="2" cellspacing="0" border="0"> 259 <tr> 260 <td class="md"> 261 <table cellpadding="0" cellspacing="0" border="0"> 262 <tr> 263 <td class="md" colspan="4"> 264template<class LLClass, class Alloc> </td> 265 </tr> 266 <tr> 267 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::get_element </td> 268 <td class="md" valign="top">( </td> 269 <td class="md" nowrap valign="top">int32 </td> 270 <td class="mdname" nowrap> <em>index</em>, </td> 271 </tr> 272 <tr> 273 <td></td> 274 <td></td> 275 <td class="md" nowrap>LLClass & </td> 276 <td class="mdname" nowrap> <em>element</em></td> 277 </tr> 278 <tr> 279 <td></td> 280 <td class="md">) </td> 281 <td class="md" colspan="2"><code> [inline]</code></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 292 </td> 293 <td> 294 295<p> 296Search and returs the element in the list for passed index. <dl compact><dt><b>Parameters: </b></dt><dd> 297<table border=0 cellspacing=2 cellpadding=0> 298<tr><td valign=top><em>index, element</em> </td><td> 299The index is the count for the node. </td></tr> 300</table> 301</dl><dl compact><dt><b>Returns: </b></dt><dd> 30232-bit integer on success returns 1 otherwise returns 0. </dl> </td> 303 </tr> 304</table> 305<a name="a3" doxytag="Oscl_Linked_List::get_first"></a><p> 306<table width="100%" cellpadding="2" cellspacing="0" border="0"> 307 <tr> 308 <td class="md"> 309 <table cellpadding="0" cellspacing="0" border="0"> 310 <tr> 311 <td class="md" colspan="4"> 312template<class LLClass, class Alloc> </td> 313 </tr> 314 <tr> 315 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::get_first </td> 316 <td class="md" valign="top">( </td> 317 <td class="md" nowrap valign="top">LLClass & </td> 318 <td class="mdname1" valign="top" nowrap> <em>ele</em> </td> 319 <td class="md" valign="top">) </td> 320 <td class="md" nowrap><code> [inline]</code></td> 321 </tr> 322 323 </table> 324 </td> 325 </tr> 326</table> 327<table cellspacing=5 cellpadding=0 border=0> 328 <tr> 329 <td> 330 331 </td> 332 <td> 333 334<p> 335Return the first element of list in passed parameter, <dl compact><dt><b>Parameters: </b></dt><dd> 336<table border=0 cellspacing=2 cellpadding=0> 337<tr><td valign=top><em>ele</em> </td><td> 338return the value of first element of list in this parameter </td></tr> 339</table> 340</dl><dl compact><dt><b>Returns: </b></dt><dd> 34132-bit interger,If first element found, it returns 1 otherwise it returns 0 </dl> </td> 342 </tr> 343</table> 344<a name="a11" doxytag="Oscl_Linked_List::get_index"></a><p> 345<table width="100%" cellpadding="2" cellspacing="0" border="0"> 346 <tr> 347 <td class="md"> 348 <table cellpadding="0" cellspacing="0" border="0"> 349 <tr> 350 <td class="md" colspan="4"> 351template<class LLClass, class Alloc> </td> 352 </tr> 353 <tr> 354 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::get_index </td> 355 <td class="md" valign="top">( </td> 356 <td class="md" nowrap valign="top">const LLClass & </td> 357 <td class="mdname1" valign="top" nowrap> <em>data</em> </td> 358 <td class="md" valign="top">) </td> 359 <td class="md" nowrap><code> [inline]</code></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 370 </td> 371 <td> 372 373<p> 374Returns the index for requested element. <dl compact><dt><b>Parameters: </b></dt><dd> 375<table border=0 cellspacing=2 cellpadding=0> 376<tr><td valign=top><em>data</em> </td><td> 377the element for which index to be return. </td></tr> 378</table> 379</dl><dl compact><dt><b>Returns: </b></dt><dd> 38032-bit integer if data is found in the list it returns index otherwise it returns -1. </dl> </td> 381 </tr> 382</table> 383<a name="a4" doxytag="Oscl_Linked_List::get_next"></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<class LLClass, class Alloc> </td> 391 </tr> 392 <tr> 393 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::get_next </td> 394 <td class="md" valign="top">( </td> 395 <td class="md" nowrap valign="top">LLClass & </td> 396 <td class="mdname1" valign="top" nowrap> <em>ele</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> 413Return the next element of list in passed parameter, <dl compact><dt><b>Parameters: </b></dt><dd> 414<table border=0 cellspacing=2 cellpadding=0> 415<tr><td valign=top><em>ele</em> </td><td> 416return the value of next element of list in this parameter </td></tr> 417</table> 418</dl><dl compact><dt><b>Returns: </b></dt><dd> 41932-bit interger ,if next element is found in list,it returns 1 otherwise it returns 0 </dl> </td> 420 </tr> 421</table> 422<a name="a6" doxytag="Oscl_Linked_List::get_num_elements"></a><p> 423<table width="100%" cellpadding="2" cellspacing="0" border="0"> 424 <tr> 425 <td class="md"> 426 <table cellpadding="0" cellspacing="0" border="0"> 427 <tr> 428 <td class="md" colspan="4"> 429template<class LLClass, class Alloc> </td> 430 </tr> 431 <tr> 432 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::get_num_elements </td> 433 <td class="md" valign="top">( </td> 434 <td class="mdname1" valign="top" nowrap> </td> 435 <td class="md" valign="top">) </td> 436 <td class="md" nowrap><code> [inline]</code></td> 437 </tr> 438 439 </table> 440 </td> 441 </tr> 442</table> 443<table cellspacing=5 cellpadding=0 border=0> 444 <tr> 445 <td> 446 447 </td> 448 <td> 449 450<p> 451Get number of elements in the list. <dl compact><dt><b>Returns: </b></dt><dd> 45232-bit integer, number of elements in list. </dl> </td> 453 </tr> 454</table> 455<a name="a13" doxytag="Oscl_Linked_List::move_to_end"></a><p> 456<table width="100%" cellpadding="2" cellspacing="0" border="0"> 457 <tr> 458 <td class="md"> 459 <table cellpadding="0" cellspacing="0" border="0"> 460 <tr> 461 <td class="md" colspan="4"> 462template<class LLClass, class Alloc> </td> 463 </tr> 464 <tr> 465 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::move_to_end </td> 466 <td class="md" valign="top">( </td> 467 <td class="md" nowrap valign="top">const LLClass & </td> 468 <td class="mdname1" valign="top" nowrap> <em>data_to_move</em> </td> 469 <td class="md" valign="top">) </td> 470 <td class="md" nowrap><code> [inline]</code></td> 471 </tr> 472 473 </table> 474 </td> 475 </tr> 476</table> 477<table cellspacing=5 cellpadding=0 border=0> 478 <tr> 479 <td> 480 481 </td> 482 <td> 483 484<p> 485Moves the element to end of the list <dl compact><dt><b>Parameters: </b></dt><dd> 486<table border=0 cellspacing=2 cellpadding=0> 487<tr><td valign=top><em>data_to_move</em> </td><td> 488</td></tr> 489</table> 490</dl><dl compact><dt><b>Returns: </b></dt><dd> 491On success returns 1 otherwise returns 0. </dl> </td> 492 </tr> 493</table> 494<a name="a14" doxytag="Oscl_Linked_List::move_to_front"></a><p> 495<table width="100%" cellpadding="2" cellspacing="0" border="0"> 496 <tr> 497 <td class="md"> 498 <table cellpadding="0" cellspacing="0" border="0"> 499 <tr> 500 <td class="md" colspan="4"> 501template<class LLClass, class Alloc> </td> 502 </tr> 503 <tr> 504 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::move_to_front </td> 505 <td class="md" valign="top">( </td> 506 <td class="md" nowrap valign="top">const LLClass & </td> 507 <td class="mdname1" valign="top" nowrap> <em>data_to_move</em> </td> 508 <td class="md" valign="top">) </td> 509 <td class="md" nowrap><code> [inline]</code></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 520 </td> 521 <td> 522 523<p> 524Moves the element to front of the list <dl compact><dt><b>Parameters: </b></dt><dd> 525<table border=0 cellspacing=2 cellpadding=0> 526<tr><td valign=top><em>data_to_move</em> </td><td> 527</td></tr> 528</table> 529</dl><dl compact><dt><b>Returns: </b></dt><dd> 530On success returns 1 otherwise returns 0. </dl> </td> 531 </tr> 532</table> 533<a name="a12" doxytag="Oscl_Linked_List::remove_element"></a><p> 534<table width="100%" cellpadding="2" cellspacing="0" border="0"> 535 <tr> 536 <td class="md"> 537 <table cellpadding="0" cellspacing="0" border="0"> 538 <tr> 539 <td class="md" colspan="4"> 540template<class LLClass, class Alloc> </td> 541 </tr> 542 <tr> 543 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::remove_element </td> 544 <td class="md" valign="top">( </td> 545 <td class="md" nowrap valign="top">const int32 </td> 546 <td class="mdname1" valign="top" nowrap> <em>index_to_remove</em> </td> 547 <td class="md" valign="top">) </td> 548 <td class="md" nowrap><code> [inline]</code></td> 549 </tr> 550 551 </table> 552 </td> 553 </tr> 554</table> 555<table cellspacing=5 cellpadding=0 border=0> 556 <tr> 557 <td> 558 559 </td> 560 <td> 561 562<p> 563Removes the element for requested index. <dl compact><dt><b>Parameters: </b></dt><dd> 564<table border=0 cellspacing=2 cellpadding=0> 565<tr><td valign=top><em>index_to_remove</em> </td><td> 566</td></tr> 567</table> 568</dl><dl compact><dt><b>Returns: </b></dt><dd> 569on success return 1 otherwise return 0. </dl> 570<p> 571Reimplemented from <a class="el" href="classOscl__Linked__List__Base.html#b11">Oscl_Linked_List_Base</a>. </td> 572 </tr> 573</table> 574<a name="a10" doxytag="Oscl_Linked_List::remove_element"></a><p> 575<table width="100%" cellpadding="2" cellspacing="0" border="0"> 576 <tr> 577 <td class="md"> 578 <table cellpadding="0" cellspacing="0" border="0"> 579 <tr> 580 <td class="md" colspan="4"> 581template<class LLClass, class Alloc> </td> 582 </tr> 583 <tr> 584 <td class="md" nowrap valign="top"> int32 Oscl_Linked_List< LLClass, Alloc >::remove_element </td> 585 <td class="md" valign="top">( </td> 586 <td class="md" nowrap valign="top">const LLClass & </td> 587 <td class="mdname1" valign="top" nowrap> <em>data_to_remove</em> </td> 588 <td class="md" valign="top">) </td> 589 <td class="md" nowrap><code> [inline]</code></td> 590 </tr> 591 592 </table> 593 </td> 594 </tr> 595</table> 596<table cellspacing=5 cellpadding=0 border=0> 597 <tr> 598 <td> 599 600 </td> 601 <td> 602 603<p> 604Removes the element from the list. <dl compact><dt><b>Parameters: </b></dt><dd> 605<table border=0 cellspacing=2 cellpadding=0> 606<tr><td valign=top><em>data_to_remove</em> </td><td> 607</td></tr> 608</table> 609</dl><dl compact><dt><b>Returns: </b></dt><dd> 61032-bit integer on if element fount in the list returns 1 otherwise returns 0. </dl> </td> 611 </tr> 612</table> 613<hr>The documentation for this class was generated from the following file:<ul> 614<li><a class="el" href="oscl__linked__list_8h-source.html">oscl_linked_list.h</a></ul> 615<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small> 616<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small> 617</small></address> 618</body> 619</html> 620